Docs

Everest Forms Integration

2 min readUpdated April 20, 2026

Everest Forms is a WordPress form builder known for its clean interface and drag-and-drop form editor. WP Smart Consent integrates with Everest Forms to add an opt-in checkbox to any Everest Forms form on your site, with per-form configuration for both Newsletter and Contact modes.

How It Works#

In Contact mode, WP Smart Consent injects the checkbox via the everest_forms_display_submit_before hook, placing it directly above the Everest Forms submit button. The injection is handled entirely in PHP — no JavaScript is required. In Newsletter mode, no checkbox is shown and every submission is forwarded automatically.

Configuring Per Form#

Everest Forms settings are configured individually for each form via the WP Smart Consent row action on the Everest Forms list screen. To access it, go to Everest Forms → All Forms in your WordPress admin, find the form you want to configure, and look for the WP Smart Consent option in the row actions beneath the form name. From there you can set the mode and control how submissions from that form are handled. Field dropdowns for mapping name and email are auto-populated from the form’s configuration.

This means different forms on the same site can behave differently — a general contact form can run in Contact mode while a dedicated newsletter signup runs in Newsletter mode.

Enabling the Integration#

In the WP Smart Consent dashboard, go to Integrations and toggle Everest Forms on. This activates the integration globally — per-form behavior is then controlled from the Everest Forms list screen as described above.

Works Alongside Other Integrations#

Enabling the Everest Forms integration doesn’t affect any of your other active integrations. Each source is independent — opt-ins captured through Everest Forms are forwarded to the same CRM and ESP destinations as any other source, and are logged with everestforms as the source for easy filtering.

This website uses cookies to enhance your browsing experience and ensure the site functions properly. By continuing to use this site, you acknowledge and accept our use of cookies.

Accept All Accept Required Only