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.
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. On Nagent, Sendspark is exposed as a fully-configurable video & audio integration that any agent can call — 9 actions, and API key authentication. No code is required to wire Sendspark into your workflow — connect it once via the External Integrations panel and reuse it across every agent you build.
Agent builders use Sendspark to automate the kinds of tasks video & audio teams previously handled manually. Concrete examples — each one is a single agent step in Nagent — include:
Every action and trigger is paired with a structured input/output schema (visible in the sections below), so when you wire Sendspark into Helix — our agentic agent builder — the editor knows exactly what each step expects and produces. Configure once, deploy anywhere across your Nagent agents.
Every operation an agent can call against Sendspark, with input parameters and output schema. Drop these into any step of an agent built in Helix.
SENDSPARK_ADD_MULTIPLE_PROSPECTS_TO_DYNAMIC_CAMPAIGNTool 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.
Input parameters
Dynamic campaign identifier
Workspace identifier
List of prospects to add
Configuration for prospect deduplication
Must be true to confirm usage-based charges
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
SENDSPARK_ADD_PROSPECT_TO_DYNAMIC_VIDEO_CAMPAIGNTool 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.
Input parameters
The prospect data to add to the dynamic video campaign.
Identifier of the dynamic video campaign.
Workspace identifier under which the campaign resides.
Optional deduplication settings for prospect creation.
Must be true to acknowledge and authorize any associated charges.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
SENDSPARK_API_HEALTH_STATUSTool to check the health status of the Sendspark API. Use before making other API calls to ensure the service is up.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
SENDSPARK_CREATE_DYNAMIC_VIDEO_CAMPAIGN2Tool to create a dynamic video campaign in a workspace. Use when you need to create a container for AI-personalized dynamic videos that can be sent to prospects.
Input parameters
Name of the dynamic campaign. Must be unique within the workspace
The ID of the Sendspark workspace where the campaign will be created
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
SENDSPARK_DELETE_WEBHOOKDelete a webhook by its unique ID. Returns a structured response with status code and message. This action is idempotent: deleting a non-existent webhook (404) with workspaceId provided returns success. Invalid webhook IDs return 400 with error details. Best practice: Always provide workspaceId to use the reliable workspace-scoped endpoint.
Input parameters
Unique identifier of the webhook to delete.
Workspace unique identifier. Required to use the workspace-scoped endpoint (/v1/workspaces/{workspaceId}/webhooks/{webhook_id}). Strongly recommended: The unscoped endpoint (/api/webhooks/{webhook_id}) may not be available.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
SENDSPARK_GET_DYNAMIC_CAMPAIGN_BY_IDTool to retrieve details of a specific dynamic video campaign. Use after confirming workspace and campaign IDs.
Input parameters
ID of the dynamic campaign to retrieve
ID of the workspace containing the dynamic campaign
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
SENDSPARK_GET_WORKSPACE_PROSPECT_DATA_BY_EMAILTool to retrieve prospect data by email in a dynamic campaign. Use after adding a prospect to a campaign to fetch its details.
Input parameters
Prospect email address to retrieve data for
Dynamic campaign identifier
Sendspark workspace identifier
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
SENDSPARK_LIST_DYNAMIC_VIDEO_CAMPAIGNSTool to list all dynamic video campaigns in a workspace. Use when retrieving campaigns with optional pagination, filtering, or search.
Input parameters
Number of campaigns per page (max 20)
Pagination start index (1-based)
Search by campaign name
Filter by creator ID
Workspace identifier where to list dynamic video campaigns
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
SENDSPARK_LIST_WEBHOOKSRetrieves all configured webhooks for a Sendspark workspace. Webhooks are automated notifications sent when specific events occur in dynamic video campaigns (e.g., video created, video played, CTA clicked, video opened). Use this action to audit active webhook configurations, verify webhook URLs, or check which events are being monitored. Returns an empty list if no webhooks are configured.
Input parameters
Unique identifier for the Sendspark workspace. This alphanumeric ID can be obtained from the workspace settings or by listing dynamic video campaigns.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
No publicly available marketplace agent is found using this tool yet. There are 39 agents privately built on Nagent that already use Sendspark.
Build on Nagent
Connect Sendspark to any Nagent agent in minutes — no API key management, no boilerplate. Just configure and deploy.
The five questions agent builders ask before adopting a new integration.
Open the External Integrations panel inside Nagent (app.nagent.ai/externalIntegration), find Sendspark, and click "Connect Now." You'll authenticate with an API key — Nagent handles credential storage and refresh automatically. Once connected, Sendspark is available to any agent in your workspace.
No. Nagent provides no-code integration for every tool. Once Sendspark is connected, you configure its 9 actions directly in the agent builder UI — no API calls, no boilerplate, no schema management.
Helix — Nagent's agentic agent builder — lets you drop Sendspark steps into any workflow visually. Pick an action (e.g., one of those listed above), fill in the inputs (Helix knows the required vs. optional schema for each parameter), and connect it to upstream/downstream steps. Triggers run as the entry point of an agent, so when a Sendspark event fires, the agent kicks off automatically.
Every Sendspark action and trigger ships with a fully-typed schema — input parameters with name, type, required flag, and description, plus the output payload shape. The schemas are documented in the sections above. Helix uses these schemas to validate your configuration at build time and to type-check the data flowing between steps.
Yes. While Sendspark ships with 9 pre-built video & audio actions, you can layer custom logic around them inside Helix — pre/post-processing steps, conditional branches, retries, or stitching Sendspark together with other connected tools. For deeper customization, talk to our team about Nagent's Agentic AI Lab — forward-deployed engineers who build Sendspark-based workflows tailored to your business.