Developers

API, webhooks and MCP for personalized video

Create personalized videos from your own stack, react to every view and click with webhooks, and ask your AI assistant about results in plain language. Developers and ops teams use them to build Sendspark's AI personalized video platform into their own tools. API and webhooks are on Growth and above.

Get Started Now
Diagram of the Sendspark API, webhooks and MCP: Zapier, Make, Clay, RB2B, Warmly and Salesforge trigger videos, your app calls the API, Claude, ChatGPT and Cursor ask through MCP, and videos go out through HubSpot, Salesforce, Outreach and Gmail

Generate videos from your own systems, no manual step

Add a prospect to a dynamic video campaign, and Sendspark generates a personalized video and its landing page for that person. API access is available on Growth and above.

React to every view and click as it happens

Sendspark posts eight events to your endpoint: video created, ready to download, played, viewed, watched to the end, CTA clicked, liked and failed to generate. Point them at your CRM, a sequencer or any URL. Available on Growth and above.

Webhook settings with an endpoint URL, eight event toggles from Video Created to Video Failed to Generate, and a sample JSON payload

Get answers without opening a dashboard

The Sendspark MCP server connects Claude, ChatGPT or Cursor to your workspace. Ask about plays, watch time and clicks in plain language. Access is read-only.

Connect your AI assistant
Webhooks

Eight events

EventFires when
Video CreatedA personalized video has been created for a contact.
Video Ready to DownloadThe video has finished processing and can be downloaded.
Video PlayedA viewer pressed play.
Video ViewedA viewer opened the video's landing page.
Video Watched to the EndA viewer watched the whole video.
Video CTA ClickedA viewer clicked a CTA button.
Video LikedA viewer liked the video.
Video Failed to GenerateA personalized video could not be generated.
How it works

How it works

  1. 1

    Create API credentials

    Generate an API key and secret in the API Credentials tab of your settings, on Growth and above.

  2. 2

    Add a prospect

    Call the API to add a prospect to a dynamic video campaign.

  3. 3

    Listen for events

    Subscribe a webhook endpoint and act on views and clicks.

Frequently asked questions

What can I do with the Sendspark API?

Create dynamic, AI personalized videos by adding prospects to a campaign with your API key and secret. Each call creates a personalized video and landing page for one contact. Available on Growth and above.

Which webhook events are there?

Eight: video created, ready to download, played, viewed, watched to the end, CTA clicked, liked and failed to generate. Available on Growth and above.

What is the MCP server?

A connector for Claude, ChatGPT and Cursor. Once connected, you can ask questions about your video analytics in plain language. Access is read-only.

Can I automate without writing code?

Yes. Use Zapier, Make, Clay, RB2B, Warmly, Expandi, Salesforge, HubSpot workflows or Outreach.

Where are the docs?

At help.sendspark.com.

Updated

Make your next outreach personal.

Record one video and let Sendspark do the rest.