Netlify
Developer ToolsManage Netlify sites, deploys, environment variables, forms, and DNS from your flows over the Netlify API. Trigger builds, roll back to a known-good deploy, and sync configuration.
What This Integration Enables
FlowRunner agents use Netlify to run deploys and site operations from inside a larger flow. An agent can trigger a build from a connected Git repository and monitor its state, roll back to a known-good deploy when a bad release is detected, and sync environment variables across sites and deploy contexts. It can collect and process Netlify Forms submissions, then archive or clean them up, and manage DNS zones and records programmatically. Netlify deploys are digest-based, so the agent deploys from the repository or restores a previous deploy rather than uploading files. What it does not do on its own is restore a previous deploy, because a rollback changes the live site. That confirmation stays with a person.
Without FlowRunner
With FlowRunner
Use Case Scenarios
Deploy on release
A release flow signals a new build. The agent calls Trigger Build to deploy the site from the connected repository, then polls Get Deploy until it reaches the ready state, and posts the deploy URL to the team channel. The site ships as part of the flow, and the team sees the confirmed deploy instead of watching the dashboard.
Form submissions into the operation
The agent calls List Form Submissions and finds new entries. It notifies the team of each one and hands the payload to the next step, then calls Delete Form Submission to clear the entries it has processed. Submissions move into the operation instead of collecting in the Netlify UI.
Rollback with a confirmation gate
A monitoring flow detects a bad release. The agent calls List Deploys to find the last deploy that reached ready cleanly, and posts it to the incident channel with the current broken deploy for comparison. It does not roll back on its own. Only after an engineer confirms does the agent call Restore Deploy to republish the good build.
Human-in-Loop Highlight
The human-in-loop moment in Netlify is the rollback gate. Triggering a build, watching a deploy reach ready, and clearing processed form submissions are all safe to automate, so the agent runs them by rule. Restoring a previous deploy is different, because it changes what every visitor sees right now. When a monitoring flow detects a bad release, the agent finds the last good deploy with List Deploys and posts it to the incident channel: "Current deploy is erroring. The last deploy that reached ready cleanly is #341 from 40 minutes ago. Restore it?" An engineer confirms. Only then does the agent call Restore Deploy. The agent ships deploys and gathers evidence on its own. A person owns the rollback that changes the live site.
Agent Capabilities
25 actionsSites
5- Create Site Create a new site.
- Delete Site Delete a site.
- Get Site Retrieve a site's details.
- List Sites List the sites in the account.
- Update Site Update a site's settings.
Deploys
7- Cancel Deploy Cancel an in-progress deploy.
- Get Deploy Retrieve a deploy's details and state. Used to confirm a build reaches ready.
- List Deploys List a site's deploys. Used to find the last good deploy for a rollback.
- Lock Deploy Lock the published deploy so new builds do not auto-publish.
- Restore Deploy Republish a previous deploy. Used to roll back a bad release, behind a human confirmation.
- Trigger Build Start a new build and deploy from the connected repository.
- Unlock Deploy Unlock a locked published deploy.
Environment Variables
5- Create Environment Variable Create an account-scoped environment variable. Requires an Account ID.
- Delete Environment Variable Delete an environment variable.
- Get Environment Variable Retrieve an environment variable.
- List Environment Variables List the account's environment variables.
- Set Environment Variable Value Set an environment variable's value for a deploy context.
Forms
3- Delete Form Submission Delete a form submission. Used to clear processed entries.
- List Form Submissions List the submissions to a Netlify form.
- List Forms List the forms on a site.
DNS
4- Create DNS Record Create a DNS record in a Netlify DNS zone.
- Delete DNS Record Delete a DNS record.
- List DNS Records List the records in a DNS zone.
- List DNS Zones List the DNS zones in the account.
Account
1- List Accounts List the accounts the token can access. Used to discover an Account ID.
Start building with Netlify
$100 in credits. No card required. Connect in minutes.