How to run a linkedin outreach campaign as Solo Media and Creator Founders

Marketing & GrowthFor Solo Media and Creator Founders3 apps12 steps~24 min to set up

You run a newsletter or podcast as a one-person business, which means your sponsor outreach lives in a Google Sheet with 40 rows, a color-coded mess of 'followed up,' 'no reply,' and 'maybe Q3.' You spend a Sunday afternoon every month copying LinkedIn URLs into a spreadsheet, writing cold DMs by hand, and forgetting to follow up with the brand that said 'reach back out in six weeks.' You know LinkedIn is where media buyers and brand partnership managers actually hang out, but you can't justify an hour a day on it when you're also editing audio, writing copy, and chasing invoices. The outreach is real work, it just never gets done consistently.

Marketing & GrowthFor Solo Media and Creator Founders3 apps12 steps~24 min to set up
Outcome

What you'll set up

A LinkedIn outreach campaign that runs daily on your behalf — sending connection requests to brand managers and media buyers who match your ICP, with criteria you describe in plain English
A sponsor CRM inside Starch that tracks every prospect, conversation thread, and follow-up date — built around your actual deal stages, not a generic sales pipeline
An automated follow-up loop tied to your inbox so no warm lead goes cold because you got busy recording an episode
The Starch recipe

Apps, data, and prompts

The combination of Starch apps, the data sources they pull from, and the prompts you use to drive them.

Data sources & config

LinkedIn Automation runs via browser automation on your LinkedIn account — no API needed, activity looks human-paced to LinkedIn. The CRM connects to Gmail as a scheduled-sync provider so Starch pulls in message threads and keeps conversation history current. The Email Agent connects to Gmail via scheduled sync to read thread context and draft follow-ups. Prospect data from LinkedIn (profile details, connection status) flows into the CRM through the same browser automation layer.

Prompts to copy
Send connection requests on LinkedIn to brand partnership managers and media buyers at DTC brands with 50–500 employees. Use this note: 'Hi [name], I run [newsletter name] — 18k subscribers in the personal finance space. Thought it might be worth connecting.' Limit to 20 invites per day.
Build me a sponsor CRM with these stages: Prospecting, Connection Sent, Connected, Intro Sent, In Conversation, Proposal Out, Closed, Passed. Track fields for: company name, contact LinkedIn URL, brand category, estimated deal size, last contact date, and notes. Pull in any Gmail threads that mention the contact name.
Every Monday morning, show me every sponsor prospect I haven't emailed or messaged in 14 or more days, draft a one-line follow-up for each based on the last message in their thread, and surface it in my inbox for approval before sending.
Run these in Starch → or paste them into your favorite agent
Walkthrough

Step-by-step

1 Install the LinkedIn Automation app from the Starch App Store. Connect your LinkedIn account — Starch automates it through your browser, so it operates at human-paced activity rather than API call volume, which keeps your account safe.
2 Describe your ICP in plain English inside the LinkedIn Automation app: job titles, company size, industry, any keywords in their profile that signal they manage brand partnerships or media budgets.
3 Set your daily connection request limit (20–25 is a safe range) and write a connection note template with merge fields for name and context. Starch personalizes each invite as it sends.
4 Install the CRM app from the App Store. Describe your deal stages and the fields that actually matter for your sponsor business — brand category, estimated deal value, exclusivity windows, whatever your current spreadsheet tracks.
5 Connect Gmail as a scheduled-sync provider. Starch will pull in existing email threads so any brands you've already emailed show up with conversation history attached to their contact record automatically.
6 As LinkedIn connections are accepted, Starch logs each new contact into your sponsor CRM with their LinkedIn profile data. You can prompt: 'Any time someone accepts a connection request, add them to my CRM under Prospecting and note the date.'
7 Set up an intro message sequence inside LinkedIn Automation: after a connection is accepted, send a short intro message within 48 hours. Write the template once; Starch handles the timing and delivery through browser automation.
8 Install the Email Agent app and connect it to the same Gmail sync. Prompt it to triage incoming replies from brands — flagging any that mention rates, audience, or 'let's talk' as high priority, summarizing the thread, and drafting a reply you can approve and send.
9 Build a weekly follow-up automation: 'Every Monday, find every contact in my sponsor CRM who hasn't had a new message or email in 14 days, draft a one-line follow-up based on the last thing we talked about, and send me a Slack message with the drafts for approval.' Connect Slack from Starch's integration catalog so the summary lands in your DMs.
10 Add a pipeline view to your CRM: 'Show me a board view of all open sponsor deals grouped by stage, with last-contact date and estimated deal value visible on each card.' This replaces the Google Sheet you check every Sunday.
11 Once your first campaign month is done, ask Starch: 'How many connection requests did we send, how many were accepted, how many led to an email thread, and how many converted to a paid deal?' Use these numbers to tune your ICP description and message templates.
12 As you close sponsors, update the CRM deal stage to Closed and log the deal value. Over time this gives you a real number for your average sales cycle length and conversion rate — the two things a potential media rep or business partner will ask about if you ever want to offload sponsorship sales.

See this running on Starch

Connect your tools, describe what you want, and the agent builds it. Closed beta is free.

Try it on Starch →
Worked example

April 2026 Sponsor Outreach — Personal Finance Newsletter, 18k Subscribers

Sample numbers from a real run
LinkedIn connection requests sent (April)420
Connections accepted97
Intro messages sent via LinkedIn Automation97
Replied and moved to 'In Conversation' in CRM22
Proposals sent8
Deals closed3
Revenue from April outreach pipeline7,500

You set up the campaign on April 1st, spent about 40 minutes describing your ICP — 'brand partnership managers at fintech apps, personal finance tools, and DTC investment platforms with 50–500 employees' — and wrote a connection note template. Starch sent 20–22 invites per day throughout April via browser automation on your LinkedIn account. By April 30th, 97 people had accepted. The LinkedIn Automation app sent each of them a short intro message within 48 hours of connection. 22 replied with some interest and were automatically logged in your CRM under 'In Conversation' with the message thread attached. Every Monday, the Email Agent surfaced the contacts who'd gone quiet and drafted follow-ups you approved in about 10 minutes. Eight got proposals. Three closed — a $2,500 newsletter placement with a budgeting app, a $2,500 two-episode podcast sponsorship with a fintech startup, and a $2,500 bundle deal with a robo-advisor. Total pipeline revenue from one month of automated outreach: $7,500. Time you spent actively on it: roughly 3 hours across the month.

Measurement

How you'll know it's working

Connection request acceptance rate (accepted ÷ sent) — tells you if your ICP targeting and note copy are working
Intro-to-reply rate (replies ÷ intros sent) — tells you if your opening message resonates with this audience
Average days from connection to closed deal — your real sales cycle length, not a guess
Active sponsor pipeline value (sum of all open deals by stage in the CRM)
Follow-up coverage rate (percentage of 'In Conversation' contacts contacted within 14 days)
Comparison

What this replaces

The other ways teams handle this today, and how the Starch version compares.

Waalaxy or Expandi
Dedicated LinkedIn automation tools with more sequence options, but they don't connect to your sponsor CRM, Gmail inbox, or follow-up logic — you still manage handoffs manually.
HubSpot Sales Starter
More robust CRM pipeline and email sequences, but costs $20–$100/month per seat, takes hours to configure for a media business, and has no LinkedIn automation built in.
Google Sheets + LinkedIn manual outreach
Zero cost and full control, but the outreach is only as consistent as your most distracted Sunday afternoon — which is the whole problem.
Taplio
Good for LinkedIn content scheduling and basic CRM contact tracking, but outbound automation is limited and it doesn't connect to your email inbox or let you build custom deal-stage logic.
Clay
Powerful for enriching lead lists at volume, but it's a data enrichment tool, not an outreach executor — you still need to wire it to another tool to actually send messages and track replies.
On Starch RECOMMENDED

One platform — linkedin automation, crm, email agent all running on connected data. Setup in plain English; numbers stay current via scheduled syncs and live agent queries.

Try it on Starch →
FAQ

Frequently asked questions

Will LinkedIn flag or restrict my account for using automation?
Starch runs LinkedIn Automation through browser automation, not LinkedIn's API. That means activity looks like a human clicking through the site at a normal pace, not a bot firing API calls. Keeping your daily invite limit at 20–25 (which is what Starch defaults to) is well within what LinkedIn expects from an active user. That said, no automation tool can guarantee zero risk — LinkedIn can and does enforce limits if activity spikes or patterns look unusual. The safest thing you can do is keep volumes reasonable and make sure your profile looks complete and active.
Can Starch pull in my existing sponsor spreadsheet so I'm not starting from scratch?
Yes. If your spreadsheet is in Google Sheets, connect it from Starch's integration catalog — the agent queries it live. You can prompt Starch: 'Import my sponsor tracking sheet from Google Sheets, map the columns to my CRM fields, and flag any contacts that already have a Gmail thread I should know about.' It won't be perfectly clean, but it gets you 80% of the way there in one step instead of an afternoon of copy-pasting.
Does Starch store my LinkedIn messages and Gmail threads? What about privacy?
Starch is not SOC 2 Type II certified today — worth knowing if you're handling sensitive client data. Gmail message sync reads your threads so the CRM and Email Agent can surface context; Starch stores that data in its own database on a scheduled sync. LinkedIn message data flows through browser automation and can be logged to your CRM. If data residency or security certification is a hard requirement for your business, that's an honest limitation to flag.
I use Beehiiv for my newsletter. Can Starch connect to it?
Beehiiv is reachable through Starch's integration catalog for live queries if it has an API, or through browser automation if not — you can pull subscriber counts, growth data, or sponsorship analytics into a Starch dashboard and combine it with your LinkedIn outreach metrics. Describe what you want to see and Starch will figure out how to get the data. It won't be as deep as a direct database integration, but for a growth dashboard it gets the job done.
What if I want to track sponsored post performance — not just whether the deal closed?
Add a post-close tracking stage to your CRM and create a custom field for 'sponsor deliverable date' and 'performance notes.' You can prompt: 'Two weeks after a deal closes, remind me to log the open rate and click-through from the sponsored issue and add it to the deal record.' Over time that gives you real performance data to include in your media kit — which is the thing that makes the next outreach campaign easier.
I run a podcast, not a newsletter. Does any of this still apply?
Entirely. The ICP for a podcast sponsor outreach is the same — brand partnership managers, head of growth at DTC companies — and the LinkedIn Automation criteria work exactly the same way. The CRM deal stages just change slightly: instead of 'issue placement,' you track 'episode slot,' 'host-read or produced,' 'air date.' Describe your podcast's deal flow to Starch when you set up the CRM and it builds the pipeline around how you actually sell.

Ready to run run a linkedin outreach campaign on Starch?

Request closed-beta access. Everything is free during beta.

You're on the list! We'll be in touch soon.