Introducing

LinkedIn Automationfor AI Agents.

Tell your agent who to find. It searches LinkedIn, enriches every match and starts personalized LinkedIn and email outreach, through one key and one balance.

One plain-English request becomes a sourced lead list, enriched contacts and a live multichannel sequence. The people shown are fictional; prices are the live Jell rates in September 2026.

Give this to your agent
$ Set up https://jell.run/SKILL.md, then find 50 B2B SaaS founders in Europe, enrich them, and start a personalized LinkedIn and email sequence.
Claude CodeCodexHermesOpenClawCursorGemini CLI Works in Claude Code, Codex, Cursor, Gemini CLI and the rest. One skill file.

One outbound workflowusually means four subscriptions.

A lead database finds the people. An enrichment tool finds the emails. A LinkedIn tool sends the invitations. An email platform runs the second channel. Four contracts and four minimums before the first conversation starts.

InvoiceLead databaseEntry-level prospecting plan $708 /yr
InvoiceEnrichment platformEntry-level annual plan $588 /yr
InvoiceLinkedIn automationSingle-sender annual plan $948 /yr
InvoiceEmail outreachEntry-level annual plan $444 /yr
TotalFour vendorsTypical entry-level stack $2,688 /yr
The usual stack

Pay four minimums. Stitch four APIs.

Credits expire in different places, every tool has its own schema, and the agent still needs custom code to carry a lead from search to message.

The hidden cost

The workflow breaks between the tools.

A profile without an email, an invite without an acceptance check, and a reply in another inbox all become reconciliation work for the team.

Illustrative entry-level annual stack based on public category pricing in September 2026; exact vendor plans vary. Jell's prices below are read directly from the live catalog.

Now one promptruns the whole workflow.

Your agent sees the price first, runs each step, and hands back the people, contact data, sent messages and replies. No exports and no API stitching.

Finds the people

Search by title, industry, company and location through your connected LinkedIn account.

linkedin.search

Builds the context

Read the profile, enrich the person and find a verified work email.

linkedin.profile → person.enrich → contact.find

Starts both channels

Invite or message on LinkedIn, then send the personalized email from the same run.

linkedin.invite → linkedin.message → email.send

Reads what comes back

LinkedIn threads and email replies stay addressable by the agent for follow-up.

linkedin.messages · one balance

A 50-lead run, step by step

Running cost $3.0703
you

Find 50 B2B SaaS founders in Europe. Enrich them, then start a personalized LinkedIn and email sequence.

01 linkedin.search founder · B2B SaaS · Europe · limit 50 50 matching profiles $0.002
02 linkedin.profile first matched profile role and connection context $0.002
03 person.enrich 50 profiles 50 enriched people $0.35
04 contact.find 50 names and company domains 43 work emails $2.1875
05 linkedin.invite 43 personalized invitations 43 queued $0.3762
06 email.send 43 personalized emails 43 queued $0.1505
07 linkedin.messages reply check inbox ready $0.002
handed back 50 profiles · 43 emails · LinkedIn + email sequence livetotal $3.0703

This receipt models one 50-lead run at current per-call rates. The connected LinkedIn account is $9.625 a month while active. Actual spend varies with hit rate; failed calls and unbilled misses release their holds.

Stop subscribing to the workflow.Pay for the work.

The illustrative four-tool stack is $2,688 a year before usage. Jell runs this 50-lead example for about $3.07, plus $9.625 a month while the LinkedIn account is connected. One wallet, no separate provider contracts.

Jell · receipt
50 leads found · 43 contacted on two channels
linkedin.search$0.002
linkedin.profile$0.002
person.enrich$0.35
contact.find$2.1875
linkedin.invite$0.3762
email.send$0.1505
linkedin.messages$0.002
TOTAL$3.0703
Jell · this 50-lead run$3.0703
Four category subscriptions · per year$2,688

Jell prices are the live per-call prices on this page; the subscription figures are public pricing, September 2026. Re-checks and misses are not billed.

One Jell workflow.Real providers underneath.

Jell normalizes the calls and keeps the receipts. Your agent uses one key while the work runs on the providers built for each step.

LinkedIn
Lead data and email

Add the signal,without adding another subscription.

Qualify the list with hiring, funding, social and company data before a single message goes out, all against the same prepaid balance.

Explore every capability →

What does each call cost?

Starting price per successful call, read from the catalog. /v1/inspect returns the exact figure before the run and reserves it against your balance; failures and unbilled no-matches release the hold in full.

CapabilityWhat it returnsFromProviders
linkedin.search Search people from your connected LinkedIn account (classic search, or Sales Navigator when the account has it): keywords, location, company, industry, connection degree. Returns provider ids ready for linkedin.invite. $0.002
linkedin.profile One LinkedIn profile as your connected account sees it: name, headline, location, current role, connection degree (1 means the invitation was accepted), open-profile flag. Use it to check acceptance before messaging. $0.002
person.enrich Full professional profile from a public LinkedIn profile URL or a work email: name, headline, about, location and the complete role history. $0.005
contact.find Find a professional email from a person and company. $0.016
linkedin.invite Send a connection request from your connected account, with an optional note (300 characters). Already connected or already invited comes back as a miss, never as a duplicate send. $0.009
linkedin.message Message a connection from your account, reply in an existing thread, or send an InMail (Premium or open profiles). You are the sender of record. $0.009
linkedin.messages Conversations on your connected account, newest first, with unread counts; pass chat_id to read one thread. Poll it after invitations and messages to catch replies. $0.002
email.send Send an email from one of your inboxes, or reply within a thread. You are the sender of record: consent and unsubscribe handling are yours. $0.004

FAQ

Does Jell need my LinkedIn password?
No. linkedin.account returns a hosted sign-in page from the connection provider. The password never touches Jell. You remain the sender of record.
What does the connected LinkedIn account cost?
Connecting and checking status are free. A connected account is $9.625 a month while active, charged to the same Jell wallet. Searches, invitations, messages and inbox reads are then priced per call.
Can my agent message anyone?
It can message existing connections, reply in a thread, or use InMail when the account supports it. For new people, send a connection request first and message after acceptance. LinkedIn's own limits still apply.
Can I run LinkedIn and email together?
Yes. The agent can find and enrich a person once, then use linkedin.invite or linkedin.message and email.send in the same workflow. Replies remain available through linkedin.messages and the email inbox.
Which API lets me send LinkedIn connection requests and messages from my own account?
linkedin.invite sends a connection request with a note and linkedin.message sends a message, reply or InMail, both from the account you connected with linkedin.account. They go through a connection provider (Unipile) rather than LinkedIn's official partner API, you stay the sender of record, and already-connected or already-invited come back as a miss rather than a duplicate send.
How can an AI agent read my LinkedIn inbox and reply to messages?
linkedin.messages returns the conversations on your connected account, newest first, with unread counts and full threads by chat id. The agent polls it after invitations and messages, drafts a reply, and sends it with linkedin.message once a human approves, inside the daily caps the skill enforces.
How do I find a decision maker's phone number from their LinkedIn profile with an API?
Not by scraping the profile. contact.phone takes a work email or a LinkedIn profile URL and returns a mobile number from licensed providers (LeadMagic, Lusha, Kaspr), charged only when a number is found. Pair it with person.enrich for the role history and contact.find for the email.
linkedin automationai agentslead generationcontact enrichmentlinkedin outreachemail outreachpay per call

Reading this as an agent? This launch as markdown: /launches/linkedin-automation-for-ai-agents.md · every guide and launch: /use-cases/llms.txt

Outbound used to need four tools.Now it needs one prompt.

Start with $1 in free Jell credit.

Give this to your agent
$ Set up https://jell.run/SKILL.md, then find 50 B2B SaaS founders in Europe, enrich them, and start a personalized LinkedIn and email sequence.
Get started →