last updated · 2026-05-11
Quickstart · 5 minutes
Connect LinkedIn, configure scope, start earning $15/mo. This page covers the lender side end-to-end. Wire webhooks if you want push; otherwise the dashboard is enough.
Prerequisites
You need three things:
- A Classic LinkedIn account at least
180 daysold with an SSI ≥ 20. - A Wise account in one of our 71 supported payout countries.
- Five spare minutes. Onboarding is four steps; we do not collect anything we do not need.
8,442 nodes online · median uptime 97.8% · next payout cycle settles 2026-05-25. Joining today, your first partial-month payout is prorated from the date your node first reports green.
1. Connect your LinkedIn
Sign in with your LinkedIn email and password through our connect flow. Credentials are encrypted; we use them only to establish a scoped, read-only session on your behalf. If LinkedIn sends a verification code (2FA), complete it in the prompt. The session is tied to a single device fingerprint and refreshes itself — you do not need to sign in again for normal operation.
# what the node is allowed to do+ ALLOW profile.read.public # names, titles, companies+ ALLOW company.read.public # size, industry, geo+ ALLOW search.run.rate_limited # ≤ 40 / hour, human-pace - DENY profile.write # never edit your profile- DENY message.send # never message anyone- DENY connection.invite # never send invites- DENY reaction.write # no likes, no comments
2. Configure scope & pace
Three presets, one custom mode. Pace controls how often your node is queried — slower is safer for your LinkedIn account, faster ranks you higher in assignment. All three presets stay inside what LinkedIn rate-limits a human user to.
Preset comparison
| preset | queries/hr | pace | description |
|---|---|---|---|
| conservative | 8 / hr | slow | Lowest footprint. Recommended for accounts under one year old, or if you use LinkedIn heavily yourself. |
| standard | 20 / hr | default | What most lenders run. Safe across account ages above 180 days. |
| max | 40 / hr | fast | Highest assignment priority. Only on accounts ≥ 2 years with SSI ≥ 40. |
| custom | 1–40 / hr | tune | Set your own ceiling and quiet hours. Useful in sensitive roles or geographies. |
3. Add a payout webhook (optional)
Most lenders watch the dashboard. If you want push notifications — Slack, Discord, or your own ledger — wire a webhook. We sign every delivery and retry for 24 hours.
import express from "express";
import crypto from "crypto";
const app = express();
app.use(express.raw({ type: "application/json" }));
app.post("/xl/payout", (req, res) => {
const sig = req.header("X-Xlinked-Signature");
const hmac = crypto.createHmac("sha256", process.env.XL_WEBHOOK_SECRET);
const dig = hmac.update(req.body).digest("hex");
if (sig !== dig) return res.status(401).end();
// evt.type === "payout.settled"
// evt.data.amount_usd, evt.data.period, evt.data.tx_ref
res.status(200).end();
});Lenders on the xlinked network operate in a zone LinkedIn does not officially endorse. We designed the footprint to be read-only, rate-limited, and scoped — but we are not naive. See our honest answer before going further.
Next steps
- Read payout calculation — partial-month proration.
- Account controls — quiet hours, geo blocks, kill switch — live in Settings once you are signed in.
- Skim the honest answer doc before going live.