Docs

Groundhogg Integration

2 min readUpdated April 20, 2026

Groundhogg is a self-hosted CRM and marketing automation plugin for WordPress. Because Groundhogg runs directly on your WordPress site, WP Smart Consent integrates with it via Groundhogg’s native PHP API — no external API key or internet connection required.

What You’ll Need#

Groundhogg installed and active on the same WordPress site as WP Smart Consent. No API key or account setup is needed beyond that.

Setting It Up#

In the WP Smart Consent dashboard, go to Integrations and find the Groundhogg card. Enable it and save. WP Smart Consent will detect Groundhogg automatically and begin forwarding opted-in contacts as soon as the integration is active.

What Gets Sent#

When a visitor opts in, WP Smart Consent forwards their first name, last name, and email address to Groundhogg via \Groundhogg\generate_contact_with_map(). The contact is created or updated in your Groundhogg CRM immediately. If the contact already exists, their record is updated rather than duplicated.

Tags and Funnels#

Tag assignment and funnel enrollment for incoming contacts is handled from within Groundhogg itself using Groundhogg’s own automation tools. WP Smart Consent creates the contact — what happens to them after that is up to your Groundhogg configuration.

Works Alongside Other Integrations#

Enabling the Groundhogg integration doesn’t affect any of your other active integrations. Each destination is independent — a single opt-in event will be forwarded to Groundhogg and every other enabled destination simultaneously, and logged with the source integration that captured it.

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