Social Creator Outreach Writer — one personalized partnership pitch per run
Reads one uncontacted creator at a time from your social_creators table, pulls their recent posts for a hook, writes an under-80-word casual email referencing what they actually posted about, pushes to Instantly. Pair with the social-creator-scraper for the discovery half.
The outcomes on their scorecard
Fetches recent posts per creator and the LLM picks the single most interesting one to reference. If nothing stands out, the hook is skipped entirely — better than a fake reaction.
No corporate speak, no bullet points, no em-dashes, no emojis. Reads like a quick message from someone who actually read their stuff.
status="in_progress" is set before any work. Concurrent runs can never both grab the same row. Easy to monitor — each run handles exactly one creator.
Reads from the social_creators table the upstream scraper populates. status lifecycle: new → in_progress → contacted | outreach_failed.
How the work gets done
Personalized outreach to creators only works when the hook is concrete — referencing the post they actually wrote. Generic openers like "love your content" reliably tank reply rates worse than no hook at all. This agent does the concrete version: it pulls one uncontacted creator from the `social_creators` table, fetches their last 5 posts from LinkedIn or X, picks the single most interesting / specific / opinionated one, and writes an under-80-word casual email referencing it. Then pushes to Instantly with the subject + body as custom variables. One creator per run, several times a day on a fixed cron. Atomic `status='in_progress'` lock prevents concurrent runs from double-sending. Pair upstream with `social-creator-scraper`.
The activation half of creator partnerships. One pick-and-send per run, several times a day. The hook is the entire game — the agent fetches each creator's recent posts to write something concrete instead of generic. Atomic lock means concurrent runs can't double-send.
Your new teammate
Social Creator Outreach Writer
Scheduled agent that runs several times a day, picks one uncontacted creator from the social_creators table, fetches their recent posts to find a concrete hook, writes a sub-80-word casual partnership pitch, and pushes to Instantly. Pairs upstream with the social-creator-scraper.
What it runs on
This hire is assembled from the public toolkit. Every piece below is a tool your own agents can call too.
How setup works
- 01
Claim the hire
One click. No questionnaire. The brief is already written from your business, and you can edit it before you build if you want to.
- 02
Your hire deploys itself
Agents, tools, schedules, memory, hand-off queues and the database schema are provisioned into your workspace automatically, then the first real run fires while you watch.
- 03
Hand it the keys it still needs
You land in chat with your hire and its findings. 2 setup tasks — connecting your outreach tools, picking where it reports — are done conversationally, whenever you want.
Other hires that pair well
X (Twitter) profile qualifier and enricher
Hand any X username to this agent and get back a qualified, ICP-scored lead with a verified email and a resolved LinkedIn profile.
Social Creator Scraper — daily LinkedIn + X discovery of partnership candidates
Every day, find creators posting about your space on LinkedIn + X — filter for 1k+ followers and topic-relevance, enrich with verified emails, save to a deduped partnerships table. Pair with the creator outreach writer to actually pitch them.
LinkedIn profile qualifier and enricher
Hand any LinkedIn profile URL to this agent and get back a qualified, ICP-scored lead with a verified email and a website summary attached.
Every hire is assembled from the same toolkit.
Same data sources, same database, same memory, schedules and queues. Point your own agent at the MCP endpoint and wire it your way instead.