See llms.txt for all machine-readable content.

Back to Templates

Create Shopify product ad sets with Canvora, Google Drive and Airtable

Created by

Created by: Jonnie Lane || marketer-360
Jonnie Lane

Last update

Last update 7 hours ago

Categories

Share


Quick overview

This workflow triggers on new Shopify products, sends the product page URL to Canvora to generate multiple ad creatives, then uploads each finished image to Google Drive and logs the asset metadata (product, format, image URL) to Airtable.

How it works

  1. Triggers when a new product is created in Shopify.
  2. Builds the product page URL and product title from the Shopify payload.
  3. Sends the product URL to Canvora to generate an ad set in multiple formats (square ad, Instagram Story, and Instagram post).
  4. Polls Canvora for the generation status, waiting between checks until the job finishes or a timeout threshold is reached.
  5. When the generation succeeds, splits the returned outputs into individual items and downloads each generated image.
  6. Uploads each image to Google Drive with a filename that includes the product name and format, then creates a corresponding record in Airtable with the format, product, and image URL.

Setup

  1. Add Shopify credentials and enable the Shopify trigger for the products/create topic.
  2. Create a Canvora API key and configure an HTTP Header Auth credential (for example, header name X-API-Key) for both Canvora HTTP requests.
  3. Update the store domain in the product URL template so it matches your Shopify storefront (or custom domain).
  4. Add Google Drive OAuth credentials and set the target Drive/folder where creatives should be uploaded.
  5. Add Airtable credentials and select the base/table that contains fields for Product, Format, and Image URL.