← Integrations Integration · 15 min setup

Connect CreaScale to Zapier — Automate Ad Creative Generation

Prerequisites

Step-by-step setup

1

Generate your CreaScale API key

Log into CreaScale, go to Settings → API. Click "Generate new key". Copy the key — you'll only see it once. Keep it in a password manager or Zapier vault.

2

Create a new Zap with your trigger

In Zapier, click "Create Zap". Pick your trigger — e.g., Shopify → "New Product". Connect your Shopify account and select the store. Test the trigger with one existing product to confirm Zapier pulls the product URL correctly.

3

Add the "Webhooks by Zapier" action

Click "+" to add an action. Search for "Webhooks by Zapier" and select it. Choose "POST" as the event type. This step is where you call CreaScale.

4

Configure the POST request

Fill in the webhook fields exactly as shown:

URL: https://api.creascale.ai/v1/runs
Payload Type: json
Data:
  product_url: {{step_1_product_url}}
  languages: ["en","fr","es","ar"]
  angle_count: 8
Wrap Request In Array: No
Unflatten: Yes
Headers:
  Authorization: Bearer YOUR_API_KEY_HERE
  Content-Type: application/json
5

Test the webhook

Click "Test action". Zapier sends the POST to CreaScale. You should receive back a JSON response with run_id, status "queued", and an estimated completion time (~5 minutes). The actual creative URLs come back in a follow-up webhook.

6

Add a "Delay By Zapier" step

Since CreaScale runs take ~5 minutes, add a Delay action set to 6 minutes. This ensures the creatives are ready before Zapier fetches them.

7

Add a second Webhook to fetch results

Add another "Webhooks by Zapier" action, this time GET. URL: https://api.creascale.ai/v1/runs/{{run_id}}. The response contains a UGC video ad URL + static ad variants and ad copy.

8

Route outputs to your destination

Add your final action — e.g., Slack "Post a Message" with the creative URLs, Google Drive "Upload File" to download each image, or Airtable "Create Record" to log the run. Choose what works for your workflow.

9

Turn the Zap on

Click "Publish Zap". Zapier will now automatically trigger CreaScale runs for every new trigger event. For Shopify, this means every new product auto-generates a UGC video ad + static ad variants within minutes of upload.

Popular use cases

Troubleshooting

Related

Frequently asked questions

Does CreaScale have a native Zapier app?
Not yet (roadmap Q3 2026). Today the integration uses Zapier's "Webhooks by Zapier" built-in — which works with any HTTP API. A native app will add triggers (e.g., "When a CreaScale run completes") that webhooks can't handle.
What's the pricing for the integration?
CreaScale plans start at the Starter at $19/month (360 credits — one wallet for videos + static ads, ~4 draft UGC videos + 60 static ads, cancel anytime) and go up through Pro/Scale/Enterprise. Zapier charges for task volume — a single CreaScale workflow uses ~4 Zapier tasks (trigger + 2 webhooks + delay). At 100 runs/month, Zapier Starter ($29) is usually enough.
Can I trigger multiple CreaScale runs in one Zap?
Yes — use a Zapier "Looping by Zapier" action to iterate over multiple product URLs and call the CreaScale webhook for each. Useful for batch Airtable or CSV workflows.
Where do the generated images get stored?
CreaScale hosts images at signed URLs valid for 30 days. For long-term storage, use a Zapier action to download and upload to Google Drive, Dropbox, or Cloudinary.
Can I pass multiple languages to one run?
Yes — the <code>languages</code> array in the POST body accepts up to 8 languages. Each language gets separate copy variants; images are the same across languages (visual is language-agnostic with swap-able overlay text).

Automate your ad creative pipeline end-to-end.

CreaScale + Zapier means every new product URL you add to your store triggers a UGC video ad + matching static ad variants automatically. Let the automation run while you sleep.

Start — $19/mo
Starter — $19/mo