What does this PR do?

This PR adds support for the Netlify Piece in Activepieces, implementing the defined triggers and actions from issue #8974. With this integration, workflows can respond to Netlify deployment events and form submissions, as well as perform actions to manage builds and site data.

Features Implemented

🚨 Triggers

  • New Deploy Started – Fires immediately when a deploy job begins on a Netlify site.

  • New Deploy Succeeded – Fires when a new site version has been successfully deployed.

  • New Deploy Failed – Fires when a site deployment fails.

  • New Form Submission – Fires when a new form submission is received on a Netlify site.

🛠️ Actions

  • Start Deploy – Triggers a new build for a specified Netlify site (with optional cache clearing).

  • Get Site – Retrieves details of a specified site.

  • List Site Deploys – Returns a list of deploys for a site.

  • List Files – Returns a list of all files in the current deploy.

Relevant User Scenarios

Notify a team in Slack/Email whenever a deploy starts, succeeds, or fails.

Automatically trigger workflows when a visitor submits a Netlify form.

Start a new Netlify deploy directly from another system or event (e.g., GitHub commit, support ticket).

Fetch deployment and file details to integrate Netlify build data into monitoring or reporting systems.

Linked Issue

Fixes #8974 /claim #8974

Claim

Total prize pool $50
Total paid $0
Status Pending
Submitted August 29, 2025
Last updated August 29, 2025

Contributors

TI

TIRUMALASETTI PRANITH

@Pranith124

100%

Sponsors

AC

Activepieces (YC S22)

@activepieces

$50