Zapier image upload Webhooks, one step.
Zapier doesn't have a native ImageToURL integration yet, but 'Webhooks by Zapier' handles it in one action. Any Zap trigger (form submission, new email attachment, Airtable record) can feed an image into ImageToURL.
# Zapier "Webhooks by Zapier" custom action
# Action: POST
# URL: https://imagetourl.cloud/api/upload
# Payload Type: form
# Data:
# file: {{Attachment URL from previous step}}
# Headers:
# Authorization: Bearer YOUR_IMAGETOURL_KEY
# Zapier will POST multipart form with the downloaded file
# Response → extract {{data.url}} for use in later steps Why use ImageToURL's API
Works with any trigger
Typeform, Google Forms, Gmail, Dropbox, Airtable, Notion — whatever Zapier can read, you can forward to ImageToURL.
No coding required
Configure once in Zapier's UI; every matching trigger auto-uploads. Great for form submissions, user avatar uploads, customer photo intake.
Extract URL for downstream steps
The response contains {{data.url}} — use that in a later Zap step to write back to Airtable, Google Sheets, or Slack.
Rate-limit friendly
Pro plan's 60 uploads/min matches Zapier's typical trigger cadence — no throttling for normal workloads.
FAQ
What trigger should I use?
Anything that provides a file URL or attachment: Typeform file upload, Gmail attachment, Airtable attachment field, Dropbox new file. Zapier downloads the file and re-uploads via the webhook.
Do I need a paid Zapier plan?
Webhooks by Zapier is a 'Multi-Step' feature — requires the Starter plan ($19.99/mo) or higher. Free-plan users can't use custom webhooks.
How do I pass the file?
Use Zapier's 'Attachment URL' or 'File URL' field from the trigger as the value of the 'file' form field in the webhook action.
Is the API key safe in Zapier?
Zapier stores headers encrypted at rest. Still, use a Pro or Business API key with scoped permissions — rotate via your dashboard if Zapier account is compromised.
Can I handle upload failures?
Use Zapier's 'Filter' step on {{status_code}} to branch — send a Slack alert on non-200 responses, or retry with Zapier Code.
What about multi-file uploads?
Zapier's webhook sends one POST per step. For multi-file zaps, use the 'Looping' path: one trigger → loop → one upload each.
Cost at scale?
Zapier Starter: 750 tasks/mo for ~$20. If each upload is one task, that's 750 uploads/mo. ImageToURL Pro at $12 gives unlimited. Make / n8n are cheaper at higher scale.
Alternatives to Zapier?
Make (Integromat) has a more flexible HTTP module. n8n is self-hostable and cheaper for high volume.