Contentdrips

Create carousels and static graphics using the Contentdrips API

Actions4

Overview

This node integrates with the Contentdrips API to create static graphics or carousels based on predefined templates. Specifically, for the Graphic - Create operation, it allows users to generate a static graphic by specifying a template ID and customizing content elements within that template. This is useful for automating the creation of branded marketing materials, social media posts, or any visual content where consistent styling and templated design are important.

Typical use cases include:

  • Automatically generating social media graphics with updated text or images.
  • Creating branded visuals for campaigns without manual design work.
  • Dynamically updating template elements based on input data to produce customized outputs.

Properties

Name Meaning
Template ID The ID of the Contentdrips template to use for creating the graphic.
Output Format The format of the generated graphic output. Options: PNG, PDF.
Add Branding Whether to add branding information to the template (true/false).
Branding Collection of optional branding fields applied if "Add Branding" is true:
- Name: Your name or brand name.
- Handle: Your social media handle (e.g., @username).
- Bio: Short bio or description.
- Website URL: Your website address.
- Avatar Image URL: URL to your avatar image.
Content Updates Multiple updates to apply to labeled elements in the template. Each update includes:
- Type: Element type to update (Textbox or Image).
- Label: The label of the element to update.
- Value: The new value for the element.

Output

The node outputs JSON data representing the response from the Contentdrips API after requesting the rendering of the graphic. This typically includes metadata about the created graphic and URLs or references to the generated file in the requested format (PNG or PDF).

No binary data output is directly handled by this node; instead, the output JSON contains links or identifiers to access the generated graphic externally.

Dependencies

  • Requires an API key credential for authenticating with the Contentdrips API.
  • The node makes HTTP POST requests to https://generate.contentdrips.com/render endpoint.
  • Uses JSON payloads to specify template ID, output format, branding info, and content updates.
  • No additional external dependencies beyond the configured API authentication.

Troubleshooting

  • Missing or invalid Template ID: The API will reject requests without a valid template ID. Ensure the correct template ID is provided.
  • Invalid content updates: Labels must match those defined in the template. Incorrect labels or types may cause errors.
  • API authentication errors: Verify that the API key credential is correctly configured and has necessary permissions.
  • Empty or malformed branding data: If branding is enabled but no valid fields are provided, the request might fail validation.
  • Network or API downtime: Temporary failures contacting the Contentdrips service can cause errors; retry or check service status.

Common error messages usually relate to missing required fields or invalid parameter values. To resolve, double-check all required inputs and ensure they conform to expected formats.

Links and References


If you need details on other operations or resources, feel free to ask!

Discussion