Gravity Forms

Gravity Forms with Webflow to add conditional logic, payment processing, multi-page forms, and approval workflows.

Install app
View website
View lesson
A record settings
CNAME record settings
Gravity Forms

How to integrate Gravity Forms with Webflow

Choose based on needs: iframe embedding for quick deployment, webhook transmission via Zapier/Make for real-time CMS transmission, or REST API integration for two-way sync and complex transformations. See Gravity Forms REST API v2 and Webflow APIs for specifications.

All three methods are feasible. Iframe embedding requires minimal technical knowledge. Webhook transmission needs basic Zapier/Make familiarity. API integration requires server-side development experience but enables the most powerful customizations.

Use the iframe embed method

Displays Gravity Forms within Webflow pages using the custom code embed element. Preserves all functionality (conditional logic, payments, file uploads) without API integration.

Limitations: Custom code size constraints, no same-form multiple embeds (ID conflicts), x-frame-options blocking. Resolve x-frame-options via Cloudflare reverse proxy, hosting provider modifications, security plugin adjustments, or Webflow Enterprise headers.

WordPress setup

Use the shortcode: [gravityform id="1" title="false" description="false" ajax="true"]

Parameters:

  • id: Form ID (required)
  • title/description: true or false
  • ajax: true (required for iframe to prevent page reloads)

Webflow setup

Add a custom code embed element with: <iframe src="https://your-wordpress-site.com/form-page/" width="100%" height="600" frameborder="0"></iframe>

Key considerations

  • All Gravity Forms features work inside iframe
  • Style isolation requires custom CSS for visual consistency
  • Both sites require HTTPS

Best for lead capture, surveys, and file submissions. CMS sync requires Zapier/Make middleware.

Use webhook transmission with Zapier or Make

Gravity Forms Webhooks Add-On POSTs submission data to middleware services, which create/update Webflow CMS collection items via API. Best for one-way form-to-CMS data flow.

The setup includes the following steps:

  1. Install Webhooks Add-On at Forms > Settings > Add-Ons
  2. Navigate to form Settings > Webhooks > Add New
  3. Configure: Request URL, Method (POST default), Format (JSON/FORM), Headers, Body (All Fields or specific)
  4. Set conditional logic if needed
  5. Test submission

The payload structure looks like the following:

{
  "form_id": "1",
  "entry_id": "123",
  "form_title": "Contact Form",
  "date_created": "2026-01-13 10:30:00",
  "input_1": "John Doe",
  "input_2": "john@example.com"
}

Transform numeric field IDs to Webflow field slugs (input_1 → "name", input_2 → "email").

Middleware mapping (Zapier/Make):

  1. Select Create Item for Webflow collection
  2. Map fields: input_1 → name, input_2 → email, entry_id → slug
  3. Ensure required fields (slug) are populated
  4. Test integration

Webhooks are sent immediately after submission, support multiple endpoints per form, and don't consume WordPress database storage.

Build with Webflow and Gravity Forms APIs

REST APIs enable two-way sync, custom validation, and complex integrations. Requires server-side code for authentication and data transformation. See the working with the CMS guide for Webflow-specific implementation details.

Authentication

  • Gravity Forms: OAuth 1.0a (recommended) or Basic Auth. Generate keys at Forms > Settings > REST API
  • Webflow: Bearer token (site settings) or OAuth 2.0 for multi-site. Header: Authorization: Bearer YOUR_TOKEN

Key endpoints:

Sync form submissions to Webflow CMS

  1. Configure webhook to your server
  2. Transform field IDs to Webflow slugs
  3. POST to Webflow collection endpoint
const webflowData = {
  fieldData: {
    name: gravityData.input_1,
    email: gravityData.input_2,
    slug: `lead-${Date.now()}`
  }
};

Dropdown/radio fields require option IDs, dates need ISO 8601 format, references need valid item IDs.

Process payment data

Gravity Forms achieves PCI compliance by never storing raw card data. Payments flow through gateway add-ons (Stripe, PayPal, Square, Mollie) using tokenization. Only transaction metadata syncs to Webflow — raw payment data cannot be transferred.

Handle file uploads

Requires Content-Type: multipart/form-data. Files store at /wp-content/uploads/gravity_forms/. Webflow CMS items reference file URLs; files remain on WordPress server.

Bidirectional sync

Two-way sync requires custom server-side code with deduplication logic, loop prevention, and conflict resolution. Not recommended for non-developers.

Rate limits: Webflow allows 60 requests/minute (Starter/Basic) or 120/minute (CMS/Business). Site Publish limited to 1/minute. Implement exponential backoff for 429 errors.


What You Can Build

Integrating Gravity Forms with Webflow lets you create advanced form workflows with conditional logic, payments, and approval routing that sync data to your site.

  • Multi-step lead qualification funnels: Conditional logic shows/hides form sections based on user input. Qualified leads sync via webhooks to Webflow CMS collections through Zapier/Make.
  • Payment-enabled registration pages: Accept course enrollments or event registrations with Stripe/PayPal/Square/Mollie. Sync registration data to Webflow CMS for dynamic attendee directories.
  • Client onboarding workflows: Multi-stage intake forms with Gravity Flow add-on for approvals. Sync submissions to Webflow CMS for client-facing status dashboards.
  • Dynamic testimonial collections: Embed feedback forms via iframe, then use webhooks to automatically populate Webflow CMS testimonial collections for display on your site.

Frequently asked questions

  • Yes, you can do this by using iframe embedding. Add a custom code embed element to your Webflow page with an iframe pointing to your WordPress-hosted form. This preserves all Gravity Forms functionality without requiring API integration.

  • Use webhook transmission with Zapier or Make. Configure Gravity Forms to POST submissions to your middleware, map fields to your Webflow collection schema, and create items automatically. This enables dynamic displays like testimonials, directories, or submission galleries.

  • You can sync transaction IDs, statuses, amounts, and customer details, but not raw card data (which is never stored due to PCI compliance).

Gravity Forms
Gravity Forms
Joined in

Description

A WordPress form builder plugin with conditional logic, payment processing, multi-page forms, and 39 field types. Requires WordPress and offers subscription tiers with add-ons for CRM integrations, payment gateways, and workflow automation.

Install app

This integration page is provided for informational and convenience purposes only.


Other Forms & surveys integrations

Other Forms & surveys integrations

Inputflow

Inputflow

Connect Inputflow, a multi-step form builder, with Webflow to create forms with conditional logic, real-time calculations, and custom validation — all designed in Webflow Designer.

Forms & surveys
Learn more
Flowstar Form Connectors

Flowstar Form Connectors

Connect Flowstar Form Connectors with Webflow to sync form submissions to email marketing platforms.

Forms & surveys
Learn more
Growform

Growform

Connect Growform with Webflow to handle complex lead qualification with multi-step flows and conditional logic.

Forms & surveys
Learn more
Flowstar Polls

Flowstar Polls

Connect Flowstar Polls to Webflow site to add polling and survey capabilities.

Forms & surveys
Learn more
Formester

Formester

Connect Formester, a form builder platform, with Webflow to capture form submissions and route data to CMS collections.

Forms & surveys
Learn more
Documentero

Documentero

Connect Documentero, a cloud-based document generation platform, with Webflow to create Word, Excel, and PDF documents from form submissions and CMS data.

Forms & surveys
Learn more
Formly

Formly

Connect Formly with Webflow to build multi-step forms and custom workflows without coding.

Forms & surveys
Learn more
Google Forms

Google Forms

Integrate Google Forms with your Webflow site to collect responses while maintaining your site's design and user experience.

Forms & surveys
Learn more
Form Sparrow

Form Sparrow

Connect Form Sparrow with Webflow to collect form submissions and route data without building backend infrastructure.

Forms & surveys
Learn more

Related integrations

No items found.

Get started for free

Try Webflow for as long as you like with our free Starter plan. Purchase a paid Site plan to publish, host, and unlock additional features.

Get started — it’s free