intermediate25 minLinkedInLinkedInX (Twitter)X (Twitter)agntdata Lead APIsagntdata Lead APIs

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.

One-click build

Build this with agnt_

Skip the copy-paste. We'll spin up a builder session prepopulated with this blueprint's spec — providers, schedule, database schema, and the questions the agent should ask you to personalize it for your product.

Build with agnt_

Sign up free · no credit card

The motion

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

Concrete hooks, not "love your content"

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.

Casual, founder-voice emails under 80 words

No corporate speak, no bullet points, no em-dashes, no emojis. Reads like a quick message from someone who actually read their stuff.

One creator per run, atomic lock

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.

Pairs with the scraper

Reads from the social_creators table the upstream scraper populates. status lifecycle: new → in_progress → contacted | outreach_failed.

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.

Click any node to inspect
One-click build

Build this with agnt_

Skip the copy-paste. We'll spin up a builder session prepopulated with this blueprint's spec — providers, schedule, database schema, and the questions the agent should ask you to personalize it for your product.

Build with agnt_

Sign up free · no credit card

Or copy a prompt into another platform

Prefer to build with OpenClaw, Hermes, or Claude Code? Drop this prompt into your agent of choice — it seeds the goal, the agntdata endpoints to use, and a step-by-step plan.

Prefer the manual walkthrough? ↓
You are helping me build a Social Creator Outreach Writer agent. It runs several times a day, picks one uncontacted creator at a time from the same `social_creators` table the upstream scraper writes to, fetches their most recent posts to find a hook, writes a short personalized email referencing what they posted about, pushes it to my Instantly campaign, and marks the creator as contacted.

This is the activation half of the creator-partnership motion. Pair upstream with the `social-creator-scraper` blueprint.

REFERENCE DOCS
- agntdata API documentation: https://agnt.mintlify.app/apis/overview
- LinkedIn endpoint used: `Get_Profile_s_Posts` (recent posts for the hook)
- X endpoint: `User_s_Tweets` (twitter154)
- Instantly integration: `bulkAddLeads`

ABOUT MY MOTION
- Product name: <YOUR PRODUCT>
- One-line description: <WHAT IT DOES>
- Public URL: <YOUR PRODUCT URL>
- Sender voice: <SENDER NAME, role at company, sign-off style>
- The partnership offer: <YOUR OFFER — e.g. "free pro account in exchange for honest feedback", "sponsored content collab", "affiliate program">
- Instantly campaign id (UUID): <CAMPAIGN_ID>

TONE
Casual. Direct. Lowercase is fine. No em-dashes, no bullet points, no emojis. Like a founder who actually read their stuff and fired off a quick message — not a marketing email.

EMAIL STRUCTURE (under 80 words total)
1. **Hook (1 line)** — "saw your post on [topic] so figured you might be interested." Just name what they posted about. No reaction, no editorializing, no bridge. If their recent posts are generic or off-topic, SKIP the hook entirely and go straight to the pitch.
2. **Pitch (1 paragraph)** — what your product is + what it does, in 2 sentences max. Plain language.
3. **Offer + CTA (1 line)** — "would love to hook you up with <YOUR OFFER> so you can <USE CASE>. interested?"
4. **Sign-off** — just the first name. Lowercase.

Subject line: lowercase, max 8 words. Examples: "free <product> account", "thought this might be relevant", "<your product> collab?".

WHAT TO BUILD
- A scheduled agent that runs 3–5x daily (claude-sonnet-4-6 — the hook-selection judgment matters).
- Each run: claim ONE creator from `social_creators` where status='new' AND email_verified=true, fetch their recent posts, write a personalized email, push to Instantly, update the row to status='contacted'.
- Atomic claim: UPDATE to status='in_progress' before any work. Prevents concurrent runs from double-sending.
- If the recent-posts fetch fails or returns nothing relevant, fall back to the hook-skipped variant (pitch-only).
- DO NOT process the same creator twice. The status filter + atomic UPDATE is the lock.

DATABASE
`social_creators` is owned by the upstream scraper. This agent only reads + updates status / contacted_at / custom_subject / custom_body. The blueprint adds those last three columns on first run.

GUARDRAILS
- One creator per run. Predictable cost, easy to monitor.
- The hook MUST reference something concrete the creator actually posted. Generic openers like "love your content" are worse than no hook — they tank reply rates.
- If you can't write a hook in good faith (their recent posts are generic / off-topic / promotional), skip the hook line entirely.
- The pitch is ALWAYS 2 sentences. No more. No bullet points.
- Substitute every <placeholder> — don't send anything with unfilled tokens.

When you're ready, ask me the ABOUT MY MOTION block.

Paste into OpenClaw to scaffold this agent. Tweak the inputs and goal at the top of the prompt.

How to build it

7 steps. Each one links to the underlying agntdata endpoints — open them in a new tab to inspect parameters and pricing as you build.

One key gets you LinkedIn + X + Instantly. Credit-based pricing.

Install the Instantly connector. Create a campaign for creator outreach (or use an existing one). Note the campaign UUID.

This agent reads from the table the scraper writes. Need at least a few rows with status="new" AND email_verified=true to dry-run.

What you're proposing (free account, sponsored content, affiliate), and the first-name + sign-off style.

Click "Build with agnt_". The meta-agent asks the product / voice / offer / campaign questions, deploys the agent with the schedule.

Pick one social_creators row with verified email. Trigger a one-off run. Review the generated email BEFORE Instantly push. If the hook reads natural, approve the deploy.

Default 5x daily at 8/11/14/17/20. Adjust to your timezone + cadence preference.

Endpoints used

The agntdata endpoints this blueprint depends on. All available with one API key.

LinkedInLinkedInget

Get Profile's Posts

/get-profile-posts

Per-creator recent post fetch (LinkedIn). The hook comes from the most interesting post in this response.

View endpoint docs
X (Twitter)X (Twitter)get

User's Tweets

/user/tweets

Per-creator recent tweet fetch (X). Replies excluded.

View endpoint docs

Ship this blueprint today

One click spins up a builder session prefilled with this blueprint's spec. We'll ask you a handful of personalization questions, then generate the agent.

Related blueprints

Browse all →
X (Twitter)LinkedInagntdata Lead APIsadvanced25 min

Hand any X username to this agent and get back a qualified, ICP-scored lead with a verified email and a resolved LinkedIn profile.

Inbound EnrichmentLead ScoringData EnrichmentFounderRevOps
LinkedInX (Twitter)agntdata Lead APIsintermediate25 min

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.

ICP DiscoveryCold OutboundSignal DetectionFounderGrowth Marketer
LinkedInagntdata Lead APIsadvanced25 min

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.

Inbound EnrichmentLead ScoringData EnrichmentFounderRevOps