Overview
This node integrates with SendSpark to retrieve information about dynamic AI-personalized video campaigns within a specified workspace. Specifically, the "Get" operation under the "Dynamic Video" resource fetches details of a selected dynamic campaign.
Use cases include:
- Automating retrieval of campaign metadata for reporting or further processing.
- Integrating dynamic video campaign data into workflows that personalize marketing or outreach efforts.
- Synchronizing campaign information between SendSpark and other systems.
For example, you might use this node to pull campaign details before sending personalized video emails or to update your CRM with the latest campaign status.
Properties
| Name | Meaning |
|---|---|
| Workspace | The SendSpark workspace to use. You can select from a list of available workspaces or specify a workspace ID manually. |
| Dynamic Campaign | The dynamic campaign to retrieve. Choose from a list of campaigns within the selected workspace or provide a campaign ID manually. |
Output
The node outputs JSON data representing the details of the requested dynamic video campaign. This typically includes campaign identifiers, names, and other metadata returned by the SendSpark API.
No binary data output is indicated for this operation.
Dependencies
- Requires an API key credential for authenticating with the SendSpark API.
- The node makes HTTP requests to
https://api-gw.sendspark.comendpoints. - Proper configuration of the API key credential in n8n is necessary for successful authentication.
Troubleshooting
Common issues:
- Failure to load workspaces or campaigns if the API key is invalid or lacks permissions.
- Providing an invalid workspace or campaign ID format (IDs must match regex patterns allowing alphanumeric characters, underscores, and hyphens).
- Selecting a campaign before selecting a workspace will prompt an error message.
Error messages:
"Unable to load workspaces - Enter manually": Indicates failure to fetch workspace list; user should enter workspace ID manually."Unable to load campaigns - Enter manually": Indicates failure to fetch campaigns; user should enter campaign ID manually."Please select a workspace first": Triggered when attempting to list campaigns without a selected workspace.
To resolve these, verify API credentials, ensure correct workspace selection, and confirm IDs conform to expected formats.
Links and References
- SendSpark API Documentation (for detailed API capabilities and authentication)
- n8n documentation on Creating Custom Nodes