Automate Netlify
Watch your Netlify sites: production deploys that fail or go live, and submissions coming in through Netlify Forms. Get the error message when a build breaks, the deploy URL when it's ready, and form entries sorted into leads, support and spam. Put the request to your AI assistant in plain words, approve the setup it suggests, and your sites stay watched from then on.
Try asking
Create a ClickRuntime automation: every 5 minutes, check my Netlify site marketing-site for failed production deploys and email me the error message for any new failure.
Paste it into your assistant. It tells you what it will send or change before it runs live.
Ideas
What you can automate in Netlify
Get emailed when a production deploy fails
A broken production build reaches you with Netlify's error message, while branch previews stay quiet.
See how it worksReceive each Netlify form entry by email
Every new submission to your site's form arrives in your inbox with all its fields.
See how it worksSort form entries and send only leads to Slack
Each form entry is marked as lead, support or spam, and only the leads reach Slack with a short summary.
See how it worksHear when a production deploy is live
Slack tells you as soon as a new production deploy is ready, with its URL.
See how it works Your own logicAny other automation you can describe in words
Your own rules, schedule and AI steps with Netlify, plus any other app. Describe it and your assistant builds it.
See how to build your ownBuild your own
Build any Netlify automation you can describe
Your own rules
Conditions, thresholds, filters and exceptions, written the way you'd explain them to a colleague.
Any number of apps
One automation can read from one app and update several others. Over 248 apps are ready, and anything with an API works too.
AI where it helps
Summaries, classification, extraction and drafts use ClickRuntime's built-in AI, with no extra key.
On a schedule or on each event
Runs as often as every 5 minutes, or the moment an app sends an event, and keeps track of what it already handled.
For example, ask your assistant
Every 15 minutes, check Netlify for failed deploys and send me the site name with the error lines from the deploy log.
When a Netlify deploy succeeds, post the site and commit message to our Slack channel.
Every day, pull new Netlify form submissions, have AI filter out spam, add the rest to Google Sheets, and email me the real ones from Gmail.
Beyond chat
Have Netlify work when you're not in the chat
Watches for changes
Get emailed when a production deploy failsEvery 5 minutes
Watches for changes
Receive each Netlify form entry by emailEvery 5 minutes
Watches for changes
Sort form entries and send only leads to SlackEvery 5 minutes
Setup
Connect Netlify
Netlify connects with a personal access token from your user settings. It carries your full account access, so give it an expiry date.
Netlify
Developer / Hosting
- In Netlify, go to User settings, then Applications, then Personal access tokens, and choose New access token.
- Give it a name and an expiration. Allow SAML team access only if the sites you want sit in a SAML-protected team.
- Generate the token and copy it.
- In the ClickRuntime dashboard, add it as a secret on Connections & secrets.
Good to know
Netlify limits that affect automations
- Netlify tokens can't be limited to certain sites or actions; they act with your full user access. Use an expiry date and remove tokens you no longer need.
- Resetting your Netlify password cancels every personal access token, so automations stop until you add a fresh one.
- The API allows about 500 requests a minute, plenty for polling deploys and forms every five minutes.
- Deploys started through the API are capped at 3 a minute and 100 a day.
FAQ
Questions about automating Netlify
What can ClickRuntime see in my Netlify account?
Will I get alerts for branch previews too?
How quickly does it notice a failed deploy or a new form entry?
Does spam filtering of form entries need an AI key?
Is this a Netlify connector for ChatGPT or Claude?
Related pages
Keep exploring