Documentation
Can’t find what you’re looking for? See legacy documentation →
Getting Started
Everything you need to know to start marketing with Groundhogg!
Tutorials
Dive into the deep end of Groundhogg with some advanced topics and tutorials.
FAQ
Our most frequently asked questions, answered!
Essential Knowledge
Contacts
Everything you need to know about contacts
Flows
Learn all about flows!
Learn how you can send email from Groundhogg
Administration
What you need to know to manage Groundhogg and your business.
Personalization
Create personalized customer experiences that convert!
Troubleshooting
Having problems? These articles might help.
Known Issues & Workarounds
Fixes, quirks, and other issues that you might encounter and need help with.
Add-Ons
CRM Add-ons
Sales Add-ons
Marketing Add-ons
No docs found.
Other Add-ons
Integrations
Ecommerce
Integrate Groundhogg with your Ecommerce plugin to create unique and special customer experiences.
Forms
Integrate Groundhogg with the form plugin of your choice!
Learning Management
Integrate Groundhogg with popular LMS plugins
- 📄 Tutor LMS
- 📄 MemberPress
- 📄 LifterLMS
- 📄 LearnDash
Membership
Integrate your membership plugin with Groundhogg to better communicate with your members.
SMS Services
Integrate Groundhogg with SMS providers.
No docs found.
SMTP Services
Integrate Groundhogg with your SMTP service of choice.
- 📄 Elastic Email
- 📄 Postmark
- 📄 SendGrid
Developer
Developer Guides
Code Samples
Rest API
Action Hooks
- 📄 groundhogg/templates/email/head
- 📄 groundhogg/steps/benchmarks/api
- 📄 groundhogg/scripts/after_register_admin_scripts
- 📄 groundhogg/reset
- 📄 groundhogg/preferences/profile_form
- 📄 groundhogg/preferences/manage/preferences_updated
- 📄 groundhogg/preferences/erase_profile
- 📄 groundhogg/preferences/download_profile
- 📄 groundhogg/loaded
- 📄 groundhogg/form/v2/submit
- 📄 groundhogg/email_logger/after_create_log
- 📄 groundhogg/email/send_failed
- 📄 groundhogg/email/after_send
- 📄 groundhogg/deactivated
- 📄 groundhogg/create_contact_from_user
- 📄 groundhogg/contact_created_from_user
- 📄 groundhogg/contact/tags_removed
- 📄 groundhogg/contact/tag_applied
- 📄 groundhogg/contact/record/nav/inside
- 📄 groundhogg/contact/owner_changed
- 📄 groundhogg/contact/merged
- 📄 groundhogg/contact/created
- 📄 groundhogg/contact/agreed_to_terms
- 📄 groundhogg/admin/register_settings/before
- 📄 groundhogg/admin/init
- 📄 groundhogg/admin/funnel/updated
- 📄 groundhogg/admin/contacts/register_info_cards
- 📄 groundhogg/admin/contact/save
- 📄 groundhogg/activating
- 📄 groundhogg/activated
Filter Hooks
- 📄 groundhogg/unsubscribe_url
- 📄 groundhogg/tracking/target_url
- 📄 groundhogg/steps/run/do_step
- 📄 groundhogg/step/enqueue/event
- 📄 groundhogg/step/can_complete
- 📄 groundhogg/should_convert_user_to_contact_when_user_registered
- 📄 groundhogg/sanitize_object_meta
- 📄 groundhogg/roles/caps/contacts
- 📄 groundhogg/post_merge_tags
- 📄 groundhogg/owners
- 📄 groundhogg/owner_roles
- 📄 groundhogg/mappable_fields
- 📄 groundhogg/get_default_from_name
- 📄 groundhogg/get_default_from_email
- 📄 groundhogg/form/v2/success_url
- 📄 groundhogg/form/submission_handler/is_spam
- 📄 groundhogg/form/submission_handler/contact_args
- 📄 groundhogg/email_template/unsubscribe_text
- 📄 groundhogg/email_template/footer_text
- 📄 groundhogg/email/to
- 📄 groundhogg/email/the_content
- 📄 groundhogg/email/subject
- 📄 groundhogg/contact/profile_picture
- 📄 groundhogg/contact/is_marketable
- 📄 groundhogg/contact/is_deliverable
- 📄 groundhogg/confirmation_url
- 📄 groundhogg/admin/tools/tabs
- 📄 groundhogg/admin/settings/tabs
- 📄 groundhogg/admin/contact/record/tabs
Functions
- 📄 validate_tags
- 📄 update_contact_with_map
- 📄 unsubscribe_url
- 📄 track_page_visit
- 📄 track_activity
- 📄 send_email_notification
- 📄 permissions_key_url
- 📄 managed_page_url
- 📄 is_a_contact
- 📄 gh_mail
- 📄 get_event_arg
- 📄 get_db
- 📄 get_current_contact
- 📄 get_contactdata
- 📄 generate_contact_with_map
- 📄 enqueue_event
- 📄 do_replacements_plain_text
- 📄 do_replacements
- 📄 do_api_benchmark
- 📄 create_user_from_contact
- 📄 create_contact_from_user
- 📄 confirmation_url
- 📄 add_filter_use_once
- 📄 add_event_args
- 📄 add_action_use_once
- 📄 after_form_submit_handler
Classes
- 📄 \Groundhogg\Classes\Task
- 📄 \Groundhogg\Tag
- 📄 \Groundhogg\Submission
- 📄 \Groundhogg\Step
- 📄 \Groundhogg\Classes\Note
- 📄 \Groundhogg\Funnel
- 📄 \Groundhogg\Event
- 📄 \Groundhogg\Email
- 📄 \Groundhogg\Contact
- 📄 \Groundhogg\Campaign
- 📄 \Groundhogg\Broadcast
- 📄 abstract \Groundhogg\Base_Object_With_Meta
- 📄 abstract \Groundhogg\Base_Object
