n8n

The Gravity Forms n8n Add-On makes it easy to send Gravity Forms submissions to n8n workflows without custom code.

Overview

The Gravity Forms n8n Add-On makes it easy to send Gravity Forms submissions to n8n workflows without custom code. Connect your forms to n8n webhooks, send entry data automatically, apply conditional logic, and optionally map response data back to your entries.

Key Features

  • ๐Ÿ”— Connect Gravity Forms to n8n: Send form submissions to n8n Cloud or self-hosted n8n workflows using webhook feeds.
  • โš™๏ธ Flexible Feed Configuration: Create one or more feeds per form and control exactly when submissions are sent.
  • ๐Ÿง  Workflow Picker or Manual Setup: Paste a webhook URL manually or connect your n8n instance to choose workflows from the admin.
  • ๐Ÿšฆ Production and Test Webhook Support: Use live production URLs or test webhook URLs while building workflows.
  • ๐Ÿ“ฆ Flexible Payload Options: Send data as JSON or form-encoded payloads, including full entry data or mapped fields only.
  • ๐Ÿ” Multiple Authentication Methods: Support Header Auth, Basic Auth, HMAC signing, and custom headers.
  • ๐Ÿงช Built-In Send Test Tool: Test webhook delivery from feed settings before going live.
  • ๐Ÿ” Reliable Delivery and Retries: Automatically retry failed deliveries with exponential backoff.
  • ๐Ÿ“‹ Delivery Tracking and Resend Tools: View delivery status on entries and resend individual or bulk submissions.
  • โ†ฉ๏ธ Response Mapping: Map values from an n8n webhook response back into Gravity Forms entry fields or custom entry meta.

How It Works

  1. Install and activate the add-on.
  2. Go to Forms > Settings > n8n to optionally connect your n8n instance.
  3. Open a Gravity Form and go to Settings > n8n.
  4. Create a new feed and add a webhook URL or select a workflow.
  5. Configure payload, authentication, and conditional logic settings.
  6. Save the feed and submit the form.
  7. The submission is sent to n8n automatically.

Provide feedback here

Requirements

  • WordPress 6.5+
  • PHP 7.4+
  • Gravity Forms 2.9.24+
  • n8n 1.x

Changelog

0.1.0-alpha.1

Initial release.

  • Feed-based delivery of Gravity Forms submissions to n8n webhooks (n8n Cloud and self-hosted).
  • Asynchronous processing so webhook latency never blocks the submission redirect.
  • JSON (default) and form-encoded payloads with a stable, n8n-friendly shape.
  • View more

Changelog โ€” gravityforms/gravityformsn8n

0.1.0-alpha.1

Initial release.

  • Feed-based delivery of Gravity Forms submissions to n8n webhooks (n8n Cloud and self-hosted).
  • Asynchronous processing so webhook latency never blocks the submission redirect.
  • JSON (default) and form-encoded payloads with a stable, n8n-friendly shape.
  • Per-feed conditional logic.
  • Reliable delivery: WP-Cron retries with exponential backoff, per-entry delivery status, entry notes per attempt.
  • Entries list "n8n Delivery" status column, single-entry Resend, and "Resend to n8n" bulk action.
  • Send Test button on the feed settings page.
  • Optional n8n API integration: workflow picker with test/production URL auto-fill.
  • Authentication: Header Auth, Basic Auth, and HMAC request signing (X-GF-Signature), plus custom headers with merge tags.
  • Optional response mapping: write keys from a "Respond to Webhook" JSON reply back onto the entry.
  • File uploads delivered as secure URLs (default) or size-capped base64.

Documentation

n8n Add-On Documentation

The Gravity Forms n8n Add-On lets you send Gravity Forms submissions to n8n workflows using webhook feeds.