Actions4
- Graphic Actions
- Carousel Actions
- Job Actions
Overview
This node integrates with the Contentdrips API to create carousel graphics. It allows users to generate multi-slide carousel content based on a specified template, customize slides with headings, descriptions, and images, and optionally include intro and ending slides. This is useful for marketers, social media managers, or content creators who want to automate the generation of visually appealing carousel posts for platforms like Instagram or LinkedIn.
Typical use cases include:
- Automatically generating branded carousel posts from dynamic data.
- Creating educational or promotional carousels with multiple tips or points.
- Adding consistent branding and styling across carousel slides.
Properties
| Name | Meaning |
|---|---|
| Template ID | The ID of the Contentdrips template to use for creating the carousel. |
| Output Format | The format of the generated output content. Options: PNG, PDF. |
| Add Branding | Whether to add branding information to the carousel template (true or false). |
| Branding | Collection of optional branding fields (shown if Add Branding is true): - Name: Your name or brand name. - Handle: Social media handle (e.g., @username). - Bio: Short bio or description. - Website URL. - Avatar Image URL. |
| Content Updates | Multiple updates to apply to labeled elements in the template. Each update specifies: - Type: Textbox or Image.- Label: The element label to update. - Value: New value for that element. |
| Enable Intro Slide | Whether to include an introductory slide at the start of the carousel (true or false). |
| Intro Slide Heading | Heading text for the intro slide (optional). |
| Intro Slide Description | Description text for the intro slide (optional). |
| Intro Slide Image URL | Image URL for the intro slide (optional). |
| Content Slides Input Method | How to provide the main content slides: - Build Slides in UI: Manually add slides via the interface.- Use JSON Expression: Provide slides as a JSON array (for dynamic content). |
| Content Slides | Collection of slides (shown if input method is "Build Slides in UI"). Each slide can have: - Heading (optional) - Description (optional) - Image URL (optional) |
| Content Slides JSON | JSON array of slides (shown if input method is "Use JSON Expression"). Each slide object may contain heading, description, and image fields. |
| Enable Ending Slide | Whether to include an ending slide at the end of the carousel (true or false). |
| Ending Slide Heading | Heading text for the ending slide (optional). |
| Ending Slide Description | Description text for the ending slide (optional). |
| Ending Slide Image URL | Image URL for the ending slide (optional). |
Output
The node outputs JSON data representing the response from the Contentdrips API after submitting the carousel creation request. This typically includes metadata about the created job or rendered content.
If the output format is PNG or PDF, the actual binary content is not directly output by this node but can be retrieved later using job status/result operations.
Dependencies
- Requires an API key credential for authenticating with the Contentdrips API.
- The node makes HTTP requests to
https://generate.contentdrips.com. - No additional environment variables are required beyond the API authentication setup.
Troubleshooting
Common issues:
- Missing or invalid Template ID will cause the API request to fail.
- Incorrectly formatted JSON in the "Content Slides JSON" property can cause parsing errors.
- If branding fields are enabled but left empty, they will be ignored; ensure valid URLs for images if provided.
- Network or authentication errors if the API key is missing or invalid.
Error messages:
- API errors returned from Contentdrips will be passed through; check the error message for details.
- Validation errors if required fields are missing or empty.
Resolutions:
- Verify all required fields are filled correctly.
- Validate JSON syntax when using JSON input for slides.
- Ensure the API key credential is configured properly in n8n.
- Check network connectivity to the Contentdrips API endpoint.
Links and References
- Contentdrips API Documentation (hypothetical link)
- n8n documentation on Creating Custom Nodes