Creator Partnership Outreach

API-ready creator outreach for Instagram, LinkedIn, and email. Submit creator lists, choose channels, prevent duplicates, and track sends and replies in Breyta tables.

AI-drafted influencer outreach across email, LinkedIn and Instagram

Created by Emil Hjorth • Version 39 • 41 steps

Use this app

What you get

  • API-ready creator outreach for Instagram, LinkedIn, and email. Submit creator lists, choose channels, prevent duplicates, and track sends and replies in Breyta tables.

Integrations

  • sendgrid
  • unipile
  • outreach-lead-files
  • ai
  • Create Creator Partnership Outreach Drafts

How it works

  • Normalize run input
  • Hydrate uploaded CSV resource
  • Extract uploaded CSV resource content
  • Extract table ref from markdown output
  • Resolve lead table ref
  • Validate run config
  • Validate outreach lead source
  • Select bounded outreach leads
  • Coerce enriched contact routes
  • Build Unipile recipient resolution plan
  • Resolve supported Unipile recipients
  • Merge Unipile recipient resolution results
  • Select saved voice profile
  • Prepare sender voice
  • Normalize agent draft decisions
  • Upsert outreach draft rows
  • Build drafted activity events
  • Upsert drafted activity
  • Build batch approval summary
  • Map approval result to status
  • Apply approval status to draft rows
  • Upsert approval status to draft rows
  • Build internal test email payload
  • Send internal test email through SendGrid
  • Load send ledger for duplicate protection
  • Load suppression table
  • Build LinkedIn invite send plan
  • Build creator email send plan
  • Build Instagram DM send plan
  • Merge live creator send plans
  • Build stable send ledger rows
  • Upsert stable send ledger
  • Send approved creator outreach
  • Summarize creator outreach sends
  • Upsert sent creator outreach ledger results
  • Upsert creator send activity
  • Build human-readable final output

API-ready creator outreach for Instagram, LinkedIn, and email

Creator Partnership Outreach turns a creator list into first-touch outreach drafts, approvals, safe sends, and table-backed campaign records. Use it manually in Breyta, call it over authenticated HTTP, expose it as an MCP tool to agents, or run it as the outreach step after Automatic Influencer Research.

Submit an uploaded CSV, saved CSV resource, raw CSV text, or lead table reference. Add campaign and client metadata, choose Instagram, LinkedIn, email, or social-only routing, provide a message template or campaign goal, and set send caps before any creator-facing message leaves your accounts.

What you can provide

  • A CSV upload, raw CSV/API payload, saved CSV resource, or Breyta lead table reference
  • Instagram profile URLs or handles, LinkedIn profile URLs, email addresses, and manual social profile links
  • A message template or campaign context for AI-drafted first touches
  • Campaign ID, campaign name, client ID, and client name metadata
  • Channel mode for auto, Instagram-only, LinkedIn-only, email-only, or social-only outreach
  • Optional send ledger and suppression table references for duplicate prevention
  • Per-run send caps plus optional daily channel and total caps

What the workflow does

  • Normalizes profile lists from CSV and API inputs through the same lead pipeline
  • Resolves the selected channel routes without requiring unused channel credentials
  • Drafts first-touch email, LinkedIn, Instagram, and manual DM copy
  • Routes drafts through human approval before live sending
  • Sends internal test emails by default so the sender experience can be checked first
  • Sends approved email through the installer's SendGrid connection
  • Sends approved LinkedIn connection requests and Instagram DMs through the installer's Unipile connection
  • Skips previously sent or suppressed recipients when ledger or suppression tables are provided
  • Writes draft rows, activity rows, and a send ledger that can be queried from the Breyta workspace

API and agent operation

The app is built for automated agent workflows. It exposes:

  • Manual app run in Breyta
  • Authenticated HTTP endpoint: /creator-partnership-outreach/run
  • MCP tool: draft_creator_outreach

API callers can pass camelCase or kebab-case fields, including outreachLeadsCsv, leadTableRef, campaignId, clientId, messageTemplate, channelMode, dailyChannelCap, dailyTotalCap, and suppressionTableRef.

The result is not trapped in the run screen. Breyta writes campaign, channel, safety, draft, activity, and send status data into tables. Teams with access to the workspace can inspect, export, or query those tables without a separate webhook layer.

Sender setup

The AI drafting connection is provided by the flow author. Installers connect their own SendGrid account for approval/test emails and creator emails, plus their own Unipile account for LinkedIn and Instagram sends.

You can choose Instagram-only, LinkedIn-only, email-only, social-only, or automatic channel routing per run. Missing Instagram credentials will not block an email-only campaign, and missing LinkedIn credentials will not block an Instagram-only campaign.

Safe live sending

Preview mode sends nothing. Approval mode sends only to the internal reviewer and then one internal test email. Creator-facing sends require all of the following:

  • Live creator outreach mode
  • Sender account IDs for the selected live channels
  • A per-run send cap
  • The live confirmation value SEND

Use low caps while sender accounts are warming up. The workflow is designed for legitimate creator outreach, not bulk spam.

Reply tracking

The same app bundle includes a companion reply monitor flow. It can ingest Instagram, LinkedIn, email, or manual reply events over HTTP or MCP and writes normalized reply events and current reply state to Breyta tables.

That table-first design means teams can check send and reply status directly in Breyta, or use those tables as the source for downstream reporting and follow-up workflows.

Best next step

Run Automatic Influencer Research first, then pass its saved outreach CSV resource or exported CSV into this app. If you already have a creator list, call the HTTP endpoint directly with the same profile data.

FAQ

What does the Creator Partnership Outreach app do?

This app automates creator outreach across Instagram, LinkedIn, and email by processing your CSV lead lists through an AI agent that drafts personalised messages. It tracks every send and reply within Breyta tables to keep your campaign data organised and accessible.

Which integrations are required to use this workflow?

You'll need to connect your SendGrid account for emails and Unipile for LinkedIn and Instagram messaging. The workflow also uses an internal AI agent to draft messages based on your specific voice profile.

How does the app prevent sending duplicate messages to the same creator?

The app includes a built-in duplicate protection system that checks a send ledger and a suppression table before any message goes out. This ensures you never message the same creator twice or contact anyone on your opt-out list.

Can I review and approve messages before they are sent?

Yes, the workflow features a mandatory approval step where you can review AI-generated drafts. You can also send an internal test email via SendGrid to check the formatting and tone before the final batch is sent to creators.

How do I start an outreach campaign with this app?

You simply upload a CSV file with your creator leads and select your preferred communication channels. The app then hydrates the data, resolves the contact routes, and prepares the sender voice for the AI drafting process.