Add Contact to AI Studio

This API endpoint gives you full control over pushing contacts into campaigns—whether via your CRM, enrichment pipeline, or custom workflow.

Autobound's AI Studio is a campaign builder that lets you generate personalized sales content and insights at scale—based on your own data and logic.

One method of adding contacts to a campaign, is via. API, where you can then immediately trigger personalized content and insights.

Benefits include:

  • Builder-friendly workflow: Easily set up and manage imports directly within your campaign.
  • Full visibility with logs: Quickly debug and monitor imports and related actions from within your campaign interface.
  • Flexible exports: Trigger content delivery to your CRM, sales tools (Outreach, Salesloft), or any custom API.
  • Easier content testing: Immediately preview and validate personalized content and insights.
  • Insight coverage testing: See exactly what insights Autobound finds per contact and adjust mappings to optimize personalization.

Configure these settings directly from within your campaign in AI Studio—no need for separate API endpoints or complex integrations.


🔗 Endpoint

POST /api/workflows/campaigns/{campaignId}/execute
  • Replace {campaignId} with your target Autobound AI Studio campaign ID.

🔐 Authentication

Include your Autobound API key in the request header:

X-API-KEY: YOUR-API-KEY-HERE

Don't have an API key yet? Generate one here →


🛠 Example Request

Here's a simple cURL example of adding a new contact:

curl --request POST \
     --url "https://api.autobound.ai/api/workflows/campaigns/fa8f6eb2-b184-429b-93ec-ccbf5f946610/execute/" \
     --header "Content-Type: application/json" \
     --header "X-API-KEY: YOUR-API-KEY-HERE" \
     --data '{
         "email": "[email protected]",          // suggest mapping to "contactEmail"
         "notes": "we met for coffee last week" // suggest mapping to "additionalContext"
     }'

🚨 Important: Mapping Fields After Import

You can pass in any key-value pairs you want—but Autobound won't auto-map them. After your first request:

  • Go to your AI Studio campaign.
  • Click the ⚙️ icon (Input Settings) on a content step.
  • Map your imported fields to resolution fields (e.g., contactEmail) and Content Hub overrides (valueProposition, salesAsset, additionalContext, etc.).
Your Field NameRecommended Mapping
emailContact Email
notesAdditional Context
pitchValue Proposition
assetUrlSales Asset
langLanguage
toneWriting Style



❗️ Error Handling

StatusMeaningRecommended action
401Unauthorized (missing/invalid API key)Check and ensure your API key is correct and valid.
404Campaign not foundVerify your campaign ID is correct.
422Invalid payload or schemaCheck your request payload.
500Server errorRetry after a short delay; contact support if persistent.

🧠 Tips and Best Practices

  • Test first, scale second: Run test imports to check content quality and insight availability.
  • Map early: Map fields immediately after importing to avoid confusion later.
  • Monitor logs: Check import logs within AI Studio for easy troubleshooting.
  • Iterate quickly: Easily adjust mappings and regenerate insights and content without friction.