Skip to main content
The Bannerify app in Pipedream has three actions. Two of them render a template and return the link of the file. The third lists your templates. The app has no triggers, so start the workflow with any Pipedream trigger.

Actions

Render Image and Render PDF return an object with a url field. Bannerify saves the file on its CDN, and each run counts as one generation. List Templates does not count.

Prerequisites

  • A Pipedream account.
  • A Bannerify API key.
  • A template with named layers. Modifications explains why the names matter.

Render a file

  1. In your workflow, add a step after the trigger and search for Bannerify.
  2. Choose Render Image or Render PDF.
  3. Connect your account and paste your API key.
  4. In Template ID, choose a template. The list shows the names of the templates in the workspace that owns the key.
  5. For Render Image, choose a Format: png, jpeg, or webp. The default is png.
  6. In Modifications JSON, enter the values. This field is optional. Reference data from earlier steps with Pipedream expressions:
  1. Test the step. The result has a url field.
The field takes an object where each key is a layer name, or the array that the API uses. Modifications lists the fields that each layer type reads.

Find layer names

Run List Templates with Include Layers turned on to see the layers of each template. Use the layer names as the keys in Modifications JSON.

Troubleshooting