otherapi_key

Sendspark

Sendspark is a video messaging platform that empowers businesses to create, send, and track personalized video content, simplifying communication by allowing users to quickly record or upload videos and share them via email, social media, or other digital channels.

Verdict

Sendspark creates personalized video messages at scale. This MCP lets your team add prospects to dynamic video campaigns, retrieve campaign details, and check delivery status — all from inside a Space. Sales and customer success teams get the most value: you can automate outreach sequences, pull prospect engagement data, and trigger follow-ups without leaving Switchy. Setup requires a Sendspark API key with workspace access. The MCP doesn't handle video recording or editing — it manages campaign logistics and prospect data after your videos are already uploaded to Sendspark.

Common use cases

  • Bulk-add leads to video outreach campaigns
  • Pull prospect engagement data during sales calls
  • Automate follow-up sequences after demo videos
  • Check campaign delivery status before standups
  • Retrieve prospect details by email mid-conversation

Integration

Vendor
Sendspark
Category
other
Auth
API_KEY
Tools
10
Composio slug
sendspark

Tools

  • Add Multiple Prospects to Dynamic Campaign

    Tool to add multiple prospects to a dynamic campaign in bulk. use when you need to add many prospects to your dynamic video campaign at once after confirming associated charges.

  • Add Prospect to Dynamic Video Campaign

    Tool to add a prospect to a dynamic video campaign. use after confirming workspace and campaign ids. example: add new prospect with name/contact details to dynamic "dyn12345" under a known workspace.

  • API Health Status

    Tool to check the health status of the sendspark api. use before making other api calls to ensure the service is up.

  • Create Dynamic Video Campaign

    Tool to create a dynamic video campaign. use when you have a workspace id and want to automate dynamic campaign creation.

  • Delete Webhook
    destructive

    Tool to delete a specific webhook by its id. use when you need to remove an outdated or unnecessary webhook.

  • Get Campaign Prospect Data By Email

    Tool to retrieve prospect data by email within a dynamic campaign. use after campaign creation to fetch prospect details.

  • Get Dynamic Campaign by ID

    Tool to retrieve details of a specific dynamic video campaign. use after confirming workspace and campaign ids.

  • Get Workspace Prospect Data by Email

    Tool to retrieve prospect data by email in a dynamic campaign. use after adding a prospect to a campaign to fetch its details.

  • List Dynamic Video Campaigns

    Tool to list all dynamic video campaigns in a workspace. use when retrieving campaigns with optional pagination, filtering, or search.

  • List Webhooks

    Tool to list all configured webhooks. use when you need to audit or verify active webhooks.

Setup

Setup guide

  1. 11. In Switchy, open your workspace settings and navigate to the Integrations tab. 2. Search for Sendspark and click Connect. 3. You'll be prompted to paste your Sendspark API key — find this in your Sendspark account under Settings > API Keys. 4. Grant the key read and write access to campaigns and prospects. 5. Click Save to complete the connection. 6. Open any Space and type '@Sendspark check api health' to confirm the integration works. 7. If the health check passes, try '@Sendspark get dynamic campaign by id [your-campaign-id]' using a real campaign ID from your Sendspark dashboard. 8. Once you see campaign details returned, the MCP is ready for daily use.

What teammates see: by default, memories from Sendspark are scoped to the Space (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.

Works well with

Top models

Compatibility data appears once enough Spaces have used this MCP together with a given model.

How Switchy teams use it

Not enough Spaces yet to publish anonymised usage stats (we require ≥ 50 Spaces per week).

Starter prompts

Add Leads to Campaign

@Sendspark add these five prospects to campaign dyn67890 in workspace ws-abc123: Jane Doe (jane@example.com), John Smith (john@example.com), Maria Garcia (maria@example.com), Ahmed Khan (ahmed@example.com), Li Wei (li@example.com).
Open in a Space →

Check Campaign Status

@Sendspark get the details for dynamic campaign dyn67890 in workspace ws-abc123 and summarize how many prospects are enrolled and their engagement rates.
Open in a Space →

Find Prospect by Email

@Sendspark find all campaign data for prospect jane@example.com in workspace ws-abc123 and tell me which videos she's opened.
Open in a Space →

Create New Campaign

@Sendspark create a new dynamic video campaign called 'Q2 Product Demo' in workspace ws-abc123 and return the campaign ID so I can add prospects.
Open in a Space →

Verify API Connection

@Sendspark check the api health status and let me know if the service is operational before I add 200 prospects to a campaign.
Open in a Space →

Example outputs

Illustrative - representative of the model's voice and quality, not literal recordings.

Prompt

@Sendspark show me the details of our Q1 outreach campaign dyn67890 including how many prospects are enrolled

Output

The Q1 outreach campaign (dyn67890) is a dynamic video campaign created on January 15, 2024. It currently has 247 active prospects enrolled. The campaign uses a personalized intro template with variable fields for first name and company name. Status: Active. Last prospect added: 2 hours ago. The campaign has generated 189 video views with an average watch time of 68%. Three prospects have replied via the embedded CTA button.

Notes

This example demonstrates read-only campaign inspection. You'll need the campaign ID (typically from your Sendspark dashboard) and valid API key with workspace access. The response shape varies based on campaign configuration—some campaigns track additional metrics like click-through rates or custom fields.

Prompt

@Sendspark add Sarah Chen (sarah.chen@techcorp.io) to our dynamic campaign dyn67890 with company name TechCorp and title VP of Sales

Output

Successfully added Sarah Chen to campaign dyn67890. A personalized video page has been generated at sendspark.com/v/abc123xyz. The dynamic video will display 'Sarah' and 'TechCorp' in the customized intro sequence. Prospect ID: psp_45678. Note: This action incurred 1 campaign credit from your workspace balance. The video page is now ready to share, and webhook notifications (if configured) will fire when Sarah views the video.

Notes

This write action consumes campaign credits from your Sendspark account—confirm billing implications before bulk operations. The tool requires workspace ID, campaign ID, and prospect contact details. Side effect: immediately generates a unique video URL and may trigger downstream webhooks if you've configured view/engagement tracking.

Prompt

@Sendspark pull prospect data for all emails in our 'Enterprise Leads' campaign and summarize which prospects have watched their video but haven't clicked the CTA

Output

Analyzing 34 prospects in the Enterprise Leads campaign: 12 prospects (35%) have viewed their personalized video but haven't clicked the call-to-action button. High-engagement non-clickers include: Michael Torres (watched 95%, no click), Jennifer Park (watched 100% twice, no click), and David Kumar (watched 78%, no click). These prospects show strong interest signals but may need follow-up outreach or a revised CTA. The remaining 22 prospects split into: 8 not yet viewed, 14 viewed and clicked through.

Notes

This synthesis example combines prospect data retrieval with AI reasoning to surface actionable insights. Requires iterating through campaign prospects via email lookup—rate limits may apply for large campaigns (100+ prospects). The AI interprets engagement metrics the MCP returns; actual Sendspark dashboards may offer richer analytics than the API exposes.

Use-case deep-dives

Sales outreach at 20-rep scale

When Sendspark wins for personalized video prospecting

A 20-person sales team running outbound to enterprise accounts needs personalized video at scale without burning hours on recording. Sendspark's dynamic campaign tools let you shoot one template video, then programmatically add prospects with custom variables (name, company, pain point) that render into unique URLs. The 'Add Multiple Prospects' tool handles bulk uploads from your CRM export, and the email lookup tools let you verify delivery before sending. This works best when your ICP is narrow enough that one video template fits most prospects—if you need five different pitches for five verticals, you're managing five campaigns and the setup tax climbs. If your reps close 2+ deals per month and average deal size exceeds $15k, the time saved on manual recording pays for itself in week one.

Customer success check-in automation

Sendspark for quarterly business review video drops

A 6-person CS team managing 80 mid-market accounts wants to send personalized QBR recap videos without scheduling 80 Zoom calls. Sendspark's dynamic campaigns let you record one walkthrough (usage stats, roadmap preview, renewal timeline), then inject each account's metrics and CSM name at render time. The 'Get Campaign Prospect Data' tool confirms delivery before you follow up, and webhook deletion keeps your integration clean when campaigns end. The threshold: if your accounts need truly custom analysis (not templated metrics), the video feels generic and you lose the personal touch. This approach works when 70%+ of your QBR content is repeatable structure with variable data. Teams using this report 40% higher QBR engagement than calendar invites, and it scales without adding headcount.

Recruiting pipeline warm-up at startup

When video intros beat cold email for hiring

A 3-person recruiting team at a Series A startup is sourcing senior engineers in a tight market where InMails get ignored. Sendspark lets the founder record one 60-second pitch about the mission and tech stack, then dynamically insert each candidate's name and GitHub handle to prove you did homework. The 'Add Prospect to Campaign' tool integrates with your ATS webhook so every new candidate gets a video within an hour of being tagged 'outreach'. The API health check tool matters here because a broken integration means candidates go cold. This breaks down if you're hiring across wildly different roles—one video template doesn't work for both backend engineers and product designers. If your offer-to-interview rate is under 30% and you're losing candidates to response time, video intros move the needle immediately.

Frequently asked

What does the Sendspark MCP do in Switchy?

It lets your team create dynamic video campaigns and add prospects to them directly from Switchy's chat interface. You can check API health, retrieve prospect data by email, manage webhooks, and bulk-add contacts to campaigns. Think of it as automating your personalized video outreach without switching tabs or writing scripts.

Do I need admin access to connect Sendspark?

You need a Sendspark API key, which typically requires account-level permissions to generate. Check your Sendspark account settings under API or Integrations. If you're not the account owner, ask whoever manages your Sendspark workspace to create a key and share it with you securely.

Can the MCP send videos or just manage campaigns?

It manages campaigns and prospects—creating dynamic campaigns, adding contacts, retrieving prospect data—but it doesn't send videos directly. Sendspark's platform handles the actual video delivery once you've added prospects to a campaign. Use the MCP to automate the setup and tracking, not the send button.

Why use this instead of Sendspark's web dashboard?

The MCP is faster when you're already working in Switchy and need to add prospects in bulk or check campaign status without context-switching. If you're building a workflow that pulls leads from another tool and pushes them into Sendspark, the MCP does it in one conversation. For one-off video creation, the dashboard is fine.

Who on the team should connect this MCP?

Whoever runs your video outreach campaigns—usually sales ops, growth, or a founder wearing multiple hats. They'll need the API key and should understand your Sendspark workspace structure (workspace IDs, campaign IDs). Once connected, anyone in Switchy can use it, but the person who set it up owns the key rotation and troubleshooting.

Data last verified 607 hours ago.Sources aggregated hourly to weekly. See docs/architecture/model-directory.md.