Groundhogg Integration
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.