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

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 for Webflow with your site using the native app from the Marketplace, the script and attribute method, or build with the Formly and Webflow APIs.

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
Wufoo

Wufoo

Connect Wufoo's powerful form building capabilities with your Webflow site to create advanced forms with payment processing, file uploads, and complex conditional logic. This integration enables you to collect data through Wufoo while maintaining your Webflow site's design and functionality.

Forms & surveys
Learn more
User Detective

User Detective

User detective makes it easy to run on-site user feedback and research questions.

Forms & surveys
Learn more
Typeform

Typeform

Connect Typeform's conversational forms with Webflow to create engaging surveys, quizzes, and lead capture experiences. Build everything from simple contact forms to complex application workflows while maintaining your brand's design consistency.

Forms & surveys
Learn more
SurveyMonkey

SurveyMonkey

Connect SurveyMonkey's powerful survey tools with Webflow to collect feedback, qualify leads, and gather insights directly on your website. Embed surveys seamlessly, automate data workflows, and enhance user engagement without leaving your site.

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