What it is
Sendspark generates one personalized video per prospect from a single recording. A rep records a 30-second take once; Sendspark clones the voice to say each prospect’s name, renders a dynamic background showing that prospect’s own website behind the rep, and produces a personalized thumbnail and landing page for every row in the list. The output is a share URL and a thumbnail image you drop into whatever sends your email.
The closest reference points are Vidyard on the recording-and-tracking side and HeyGen on the synthetic-generation side. Sendspark sits between them: the rep is genuinely on camera, but the per-prospect variation is machine-generated. That is a different product from Loom, which is built for internal async walkthroughs and has no per-recipient personalization at all.
Why it shows up in RevOps stacks
- It is metered by video minutes, not by seats. Sendspark’s unit is the Dynamic Video Minute: minutes consumed equals base video length multiplied by recipient count. A 30-second video sent to 1,000 leads burns 500 minutes (Sendspark help docs). Cost therefore tracks send volume rather than headcount — the inverse of Vidyard’s $99/user/month model, and the reason a 3-rep team running 2,000 sends a month pays more attention to the quota line than the seat line.
- Clay is a first-class integration, not a Zapier hop. Sendspark exposes video placeholders as mappable Clay fields, so a Clay table row triggers generation of the 1:1 video for that row and writes the URL back as a column. For teams whose enrichment and list-building already live in Clay, the video becomes another enriched column rather than a separate campaign tool.
- It is sender-agnostic across roughly 40 email tools. Smartlead, Instantly, lemlist, Apollo, Outreach, Salesloft, Amplemarket, Reply.io, Woodpecker, Klenty and Mailshake all appear on the integrations list, plus Expandi for LinkedIn (vendor integrations page, checked 2026-08-03). Because the deliverable is a URL plus a thumbnail, there is no dependency on a native sequencer embed — which is exactly what Vidyard charges its Teams tier for.
Pricing reality
Four published tiers, monthly and annual (vendor pricing page, checked 2026-08-03). Solo is $49/month for 1 seat, 5,000 stored videos and 100 Dynamic Video Minutes. Growth is $99/month for 3 seats, 20,000 videos and 250 minutes, and is the first tier with API and webhook access, agentic workflows, multiple AI variables, and a custom domain. Team is $299/month for 10 seats, 100,000 videos and 1,000 minutes. Business is $699/month for 25 seats, unlimited storage and 3,000 minutes. Extra seats cost $49, $45, $39 and $29 respectively — the per-seat rate falls as the plan rises.
Annual billing is where the real numbers are: $468, $828, $2,388 and $5,988 per year, which works out to $39, $69, $199 and $499 per month. That is 20% off on Solo and 28-33% off on the three higher tiers, so a team committing annually to Growth pays $69/month, not $99.
The tier you need is decided by minutes, not seats. Work a 5-rep team sending 20 videos per rep per day on a 30-second base recording: 5 × 20 × 20 working days × 0.5 minutes is 1,000 minutes a month. On Growth that is 3 included seats plus 2 at $45 ($189/month) and 750 minutes of overage at the Growth rate of $0.29/minute ($217.50), landing at roughly $407/month. Team at $299/month includes 10 seats and exactly 1,000 minutes and is the cheaper answer for the same workload. Overage never cuts you off — additional minutes bill at $0.39 on Solo, $0.29 on Growth, $0.24 on Team and $0.19 on Business — but that also means the bill grows quietly if nobody watches the quota.
Best for
Outbound teams of 3-25 reps running list-driven sequences out of Clay, Smartlead, Instantly or lemlist, who have already measured a reply-rate lift from video on one segment and now want that lift on 500-2,000 prospects a month without a rep re-recording each one. The economics are best where the same base script works across a whole ICP segment — one recording, one background rule, thousands of rows.
Do not buy Sendspark for internal async communication; Loom does that job and Sendspark’s whole price structure assumes an external recipient list. Do not buy it if the requirement is video engagement rolled up to the account and written into Salesforce opportunity records — Vidyard’s account-level analytics are the reason that product costs more. Do not buy it if no rep will go on camera at all, because voice cloning still needs a real base recording; that requirement points to HeyGen. And do not buy Solo if the plan involves Clay or the API — those are Growth features, so the honest entry price for an automated motion is $99/month, or $69 on annual.
Versus the alternatives
Vidyard is the incumbent in sales video and wins on pipeline attribution. Its Salesloft and Outreach integrations put the record button inside the cadence step, and its account-level rollup shows which contacts at an account watched, for how long, and how often — synced to the CRM record. The same 5-rep team costs $495/month on Vidyard Teams in seats alone with no per-video ceiling, versus $299/month on Sendspark Team with a hard 1,000-minute allowance. Pick Vidyard when engagement data has to be a first-class CRM object that forecasting and call prep read from; pick Sendspark below roughly 2,000 personalized sends a month, where a view notification is enough.
Loom (Atlassian) is the volume leader in async video overall at $15-18/user/month, but it has no per-recipient personalization, no dynamic backgrounds, and a weaker sales integration story since the acquisition. Pick Loom for internal walkthroughs; the two barely overlap, and teams that own Loom still buy Sendspark for outbound.
HeyGen is the fastest-growing entrant in AI video and the right pick when you want a fully synthetic presenter. It starts at $29/month for Creator (600 credits), $49 for Pro (1,000 credits) and $149 for Business (1,500 credits, extra seats $20), with API pricing quoted separately (vendor pricing page, checked 2026-08-03). HeyGen generates more per credit and does more video formats; Sendspark is narrower and ships the outbound plumbing — Clay mapping, sequencer thumbnails, landing pages, view tracking — that HeyGen leaves you to assemble. Pick HeyGen when the constraint is that nobody will record; pick Sendspark when a rep will record once and the constraint is distribution.
Watch-outs
- The entire base video length bills against the quota, not just the personalized part. Sendspark’s docs are explicit that total dynamic video length counts toward Dynamic Video Minute usage, so a 90-second video costs three times a 30-second one for the same list — and the personalized segment is only the first few seconds either way. Guard: cap base recordings at 45 seconds and compute the month-1 quota as (seconds ÷ 60) × planned sends before you pick a tier; if the result exceeds the plan allowance, price the next tier up against your current tier plus overage at its published per-minute rate before renewing.
- Voice cloning fails on short base recordings. Sendspark’s docs recommend at least 10 seconds of audio and note that videos under 5 seconds often fail outright, because the clone has too little input. Guard: record a 20-30 second base take in a quiet room, and review the first 10 generated videos in a campaign before releasing the rest — Sendspark previews how many minutes a generation will consume before you commit, so the QA pass costs you the 10 videos and nothing more.
- It is a channel, not a sequencer, and there is no MCP server. Sendspark does not send email, does not manage mailbox warm-up, and exposes automation through its API, webhooks and Zapier rather than an MCP endpoint — so an agent-driven stack reaches it through a REST call, not natively. Guard: budget the sender separately (Smartlead and Instantly both land in the $37-97/month range for a small team) and, if the plan is agent orchestration, confirm the specific API endpoints you need on the Growth tier during the trial rather than assuming parity with the UI.