Popups

Gravity Forms Popups lets you display any Gravity Form in high-converting overlays—popups, slide-ins, banners, or fullscreen displays—with flexible triggers, targeting rules, and dismissal controls.

Overview

Built as a first-party Gravity Forms add-on, it’s designed to help you present the right form at the right time without rebuilding pages or relying on brittle embeds. Configure everything from your Gravity Forms admin, then let the frontend behavior run automatically.

Key Features

  • 🎯 Flexible Triggers: Launch popups on button click (CSS selector), timeout, scroll depth, exit intent, URL hash—or trigger programmatically via a JavaScript API.
  • 🪟 Multiple Display Modes: Choose from popup, slide-in, banner, or fullscreen overlays with configurable sizing, positioning, animations, and backdrop options.
  • 🧠 Targeting Rules: Control where popups can appear using targeting conditions, so you can tailor forms to specific pages and visitor contexts.
  • 🍪 Dismissal & Behavior Controls: Respect “dismissed” cookies, customize cookie duration/name, optionally auto-close after submission, and configure close behaviors (ESC, backdrop click, close button).
  • 🎨 Template + Styling Control: Customize the iframe template output and CSS, with support for theme template overrides for advanced implementations.
  • ⚡ JavaScript API Included: Trigger popups on demand with window.GFPopups.show(feedId) for custom flows, campaigns, or app-like interactions.

How It Works

  1. Install and activate Gravity Forms Popups.
  2. In WordPress admin, go to Forms → Popups.
  3. Create a popup feed and choose the Form to Display.
  4. Configure your TriggerDisplayBehavior, and Targeting options.
  5. Publish your trigger (e.g., add a button with the configured CSS selector) or use the JavaScript API to open the popup programmatically.

Provide feedback here

Requirements

  • WordPress 6.0+ (plugin header)
  • PHP 8.0+ (plugin header)
  • Gravity Forms 2.8+ (minimum requirement in add-on class)

Changelog

0.1.1-alpha.2

  • Fixed popup close click falling through to Button Click triggers when Respect Dismissal is disabled, which made the modal appear unclosable.
  • Only set the dismissal cookie when Respect Dismissal is enabled.

0.1.1-alpha.1

1.0.0-beta.2

  • Fixes Code style and static analysis issues.
  • Security enhancements.

Documentation

Popups Documentation

Display Gravity Forms in popups, slide-ins, banners, and fullscreen overlays.