# Introducing LinkedIn Automation for 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.

Published September 4, 2026 · https://www.routergrowth.com/launches/linkedin-automation-for-ai-agents

## Give this to your agent

```
Set up https://www.routergrowth.com/SKILL.md, then find 50 B2B SaaS founders in Europe, enrich them, and start a personalized LinkedIn and email sequence.
```

## One outbound workflow usually 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.

| Vendor | Plan | Per year |
| --- | --- | --- |
| Lead database | Entry-level prospecting plan | $708 |
| Enrichment platform | Entry-level annual plan | $588 |
| LinkedIn automation | Single-sender annual plan | $948 |
| Email outreach | Entry-level annual plan | $444 |
| **Typical entry-level stack** | | **$2,688** |

**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. RouterGrowth's prices below are read directly from the live catalog._

## Now one prompt runs 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

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

| Step | Capability | Detail | Outcome | Price |
| --- | --- | --- | --- | --- |
| 1 | `linkedin.search` | founder · B2B SaaS · Europe · limit 50 | 50 matching profiles | $0.002 |
| 2 | `linkedin.profile` | first matched profile | role and connection context | $0.002 |
| 3 | `person.enrich` | 50 profiles | 50 enriched people | $0.30 |
| 4 | `contact.find` | 50 names and company domains | 43 work emails | $1.875 |
| 5 | `linkedin.invite` | 43 personalized invitations | 43 queued | $0.3225 |
| 6 | `email.send` | 43 personalized emails | 43 queued | $0.129 |
| 7 | `linkedin.messages` | reply check | inbox ready | $0.002 |
| | | | **handed back: 50 profiles · 43 emails · LinkedIn + email sequence live** | **$2.6325** |

_This receipt models one 50-lead run at current per-call rates. The connected LinkedIn account is $8.25 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. RouterGrowth runs this 50-lead example for about $2.63, plus $8.25 a month while the LinkedIn account is connected. One wallet, no separate provider contracts.

- RouterGrowth · this 50-lead run: $2.6325
- Four category subscriptions · per year: $2,688

## One RouterGrowth workflow. Real providers underneath.

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

- **LinkedIn:** [Unipile](https://www.routergrowth.com/providers/unipile)
- **Lead data and email:** [Apify](https://www.routergrowth.com/providers/apify), [LeadMagic](https://www.routergrowth.com/providers/leadmagic), [AgentMail](https://www.routergrowth.com/providers/agentmail)

## 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.

- [`company.jobs`](https://www.routergrowth.com/catalog/company.jobs): hiring signals
- [`company.funding`](https://www.routergrowth.com/catalog/company.funding): funding rounds
- [`social.posts`](https://www.routergrowth.com/catalog/social.posts): recent LinkedIn posts
- [`company.technologies`](https://www.routergrowth.com/catalog/company.technologies): technology stack
- [`contact.verify`](https://www.routergrowth.com/catalog/contact.verify): email verification
- [`web.scrape`](https://www.routergrowth.com/catalog/web.scrape): website context
- [`ads.search`](https://www.routergrowth.com/catalog/ads.search): competitor ads
- [`seo.serp`](https://www.routergrowth.com/catalog/seo.serp): live search results

## What does each call cost?

| Capability | What it returns | From |
| --- | --- | --- |
| [`linkedin.search`](https://www.routergrowth.com/catalog/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`](https://www.routergrowth.com/catalog/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`](https://www.routergrowth.com/catalog/person.enrich) | Full professional profile from a public LinkedIn profile URL: name, headline, about, location and the complete role history. Email-based lookup follows with the enrichment providers. | $0.006 |
| [`contact.find`](https://www.routergrowth.com/catalog/contact.find) | Find a professional email from a person and company. | $0.0375 |
| [`linkedin.invite`](https://www.routergrowth.com/catalog/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.0075 |
| [`linkedin.message`](https://www.routergrowth.com/catalog/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.0075 |
| [`linkedin.messages`](https://www.routergrowth.com/catalog/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`](https://www.routergrowth.com/catalog/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.003 |

## FAQ

### Does RouterGrowth need my LinkedIn password?

No. linkedin.account returns a hosted sign-in page from the connection provider. The password never touches RouterGrowth. You remain the sender of record.

### What does the connected LinkedIn account cost?

Connecting and checking status are free. A connected account is $8.25 a month while active, charged to the same RouterGrowth 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.

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

Start with $1 in free RouterGrowth credit.

- [Get started](https://www.routergrowth.com/dashboard) · [Agent skill](https://www.routergrowth.com/SKILL.md) · [More launches and guides](https://www.routergrowth.com/use-cases/llms.txt)

## More details

- https://www.routergrowth.com/use-cases/find-high-intent-leads
- https://www.routergrowth.com/use-cases/contact-enrichment
- https://www.routergrowth.com/use-cases/linkedin-and-social-signals
