Search results for getting started
187 articles found
-
Advanced Features: How to connect Groundhogg on two different sites
Sometimes you will want to have Groundhogg installed on separate sites. For example, a subsite for your LMS (LearnDash, LifterLMS) and your main site for marketing and eCommerce. There is an
-
Branching: Weighted Distribution
Weighted Distribution Settings offer a flexible and probabilistic approach to funnel design, allowing you to route contacts across multiple branches based on assigned "weights" rather than strict
-
Booking Calendar: How to send admin notifications for appointments
Once people start booking appointments through your calendar, you're going to want to be able to get notifications so you can stay on top of things. How to set up admin notifications: First, log into
-
Tutorials: Creating Lead Distribution Funnels
Does your organization have more than one department or multiple salespeople? Would you like to be able to have more control over who your notification emails are going to? Try following this Lead
-
Tutorials: How to delete plugin folder via FTP or cPanel
If you remove a plugin using the WordPress dashboard and try to reinstall it but aren’t able to activate it because of an error you will need to delete the plugin folder before you can install it
-
Email: Filters
Title Subject Content Message Type From User Author Funnel Campaigns *You can use these filters together in combination Title Click the ✓ to apply the filter Click the trash can to remove the filter
-
Companies: Filters
Groundhogg's Companies Integrations provide filters to allow you to Name Address Industry Phone Website Date Created Contacts Number of Contacts *You can use these filters together in combination
-
Booking Calendar: Replacement Codes
The Booking Calendar comes with these replacement codes. Time to appointment {time_to_appointment} The time difference to the start of the appointment Contact Appointment Start Time
-
Tutorials: How to connect to Amelia
To connect Amelia (a WordPress booking plugin) to Groundhogg's Webhook Listener Benchmark and capture data into the Groundhogg, you’ll need to set up a webhook in Amelia to send data to Groundhogg,
-
LearnDash Integration: Introduction
LearnDash is a top-tier LMS plugin that allows you to turn your WordPress website into a learning portal for your customers. With the Groundhogg LearnDash integration, you'll be able to use events in
-
Caching Compatibility
If you have a caching plugin (please only use one at a time) or any sort of system caching on your website or may notice Groundhogg not quite working as well and as quickly as you had hoped. There
-
Branching: Split (A/B) Test
Split (A/B) Testing is a powerful method in funnel design and automation, particularly in systems like Groundhogg CRM, where you can experiment with different strategies to optimize performance.
-
groundhogg/step/email/confirmed
This action is very useful in some cases for the Groundhogg developer. This action runs when the user confirms the email address by clicking on the confirmation link.
-
HelpScout Integration: Introduction
Use HelpScout to support your customers? With the Groundhogg Helpscout integration (which is included in the pro plan or above), you’ll be able to start funnels when tickets are received and updated
-
REST API V4 / Deals
The deals API lets you fetch, add, edit, and delete deals. Deal Properties Attribute Type Description ID integer The system ID of the deal data object The core properties of the deal contain
-
Can I send emails from my hosting account?
Groundhogg can use your hosting e-mail service for sending emails. However, when setting up you need to see what limits your hosting company has, and if the emails go into spam or not. You should see
-
LifterLMS Integration: Introduction
LifterLMS is a top-tier LMS plugin that allows you to turn your WordPress website into a learning portal for your customers. With our LifterLMS integration, you will be able to make it even MORE
-
REST API V4 / Notes
The notes API allows you to fetch, add, edit, and delete notes. Note Properties Attribute Type Description ID integer The system ID of the note data object The core properties of the note containing
-
groundhogg/admin/{slug}/display/{current_action}
This is used to add custom actions inside groundhogg admin area. This hook accepts the slug of the page and current action for which users are writing handlers.
-
Replacement Codes With Arguments
Some codes require an argument to function. For example the {date} , {meta} and {GET} codes. You can specify an argument using a period . For example: {date.Y-m-d|today} The date uses PHP Date
-
Divi Integration: How to connect the divi optin module
To connect the Divi optin module you must use tags. Follow these steps to connect to the Divi optin module. Connect Divi to Groundhogg There are several steps to connect Groundhogg to the optin
-
Booking Calendar: Use a custom form for bookings
Groundhogg Booking Calendar provides functionality to create a custom form that the user needs to fill while booking an appointment. Booking Calendar uses the Groundhogg form to achieve this task.
-
groundhogg/admin/{slug}/{current_tab}
This hook is used to add custom code in the tab layout page. This hook accepts the current tab value in tab thus users will be able to display custom code for a specific tab on the page. do_action(
-
Tutor LMS Integration: Introduction
Tutor LMS is a feature-rich, easy to use learning platform. With our Tutor LMS integration, you will be able to make it even MORE powerful. The Goundhogg integrations include actions for courses: Add
-
WooCommerce: Adding data from the Checkout Field Editor
If you utilize WooCommerce along with the " Checkout field editor" to incorporate additional fields into your checkout form and aim to gather data to append to your Contact, here's what you need to
-
Why we don't offer monthly payment options
Unlike our SaaS competitors, we only offer annual billing options and not monthly billing. Annual billing is typical of most WordPress plugins. It's easy to forget that Groundhogg is simply a
-
Register an additional email service
Register an additional SendGrid email service that uses a custom API key when the contact is unconfirmed and the email type is marketing. Add this code to your theme's functions.php file or use a
-
Having trouble activating a license or installing an extension? It's not just you
If you try to activate a Groundhogg license or install an extension through the Groundhogg helper, you may get an error message saying “cURL error 60: SSL certificate problem: certificate has
-
Why Are My Emails Not Sending?
There can be various reasons why your emails are not sending. Listed below are some of the most common problems and how to solve them. Did you set up your Cron job? Email in Groundhogg is sent based
-
Adding custom contact table columns
This code is used to add the custom column inside Groundhogg's contact table. <?php add_action( 'groundhogg_contact_columns', 'add_my_custom_column' ); function add_my_custom_column( $cols ){ $cols[
-
Installation: How to Install and License an Extension
Just purchased an extension or a premium plan? Follow these steps to install and license your purchases in Groundhogg. Purchase a Plan or Extension First you need to get a license key for one of our
-
Lead Scoring: Introduction
Lead scoring is one of the most effective ways to find your most likely “ready to buy” customers. The largest organizations in the world use lead scoring to determine when it's the right time to send
-
Adding custom tabs and fields to the contact screen
Custom tabs and fields can be added to the contact screen using the plugins API and the contact meta DB. You can see and read how on our Github or using the same code below. <?php class My_Custom_Tab
-
Connect Google Forms to Groundhogg
This guide will walk you through the process of integrating a Google Form with Groundhogg by sending form responses to Groundhogg’s Webhook Listener. Once connected, you can trigger automations,
-
Filters
Groundhogg comes with these filters to allow you to filter by: Contact Contact Location User Activity Flow Broadcast Query *You can use these filters together in combination NOTE: Additional filters
-
What to do if the gh-cron is not verifying?
If you are unable to verify the Groundhogg cron job gh-cron.php then you will have to rely on the WordPress cron wp-cron.php. This is not a big deal but will result in a slight performance hit on
-
AWS Integration: Adding a domain sender identity
If you want to be able to send emails from any email address using your domain name, you need to verify your domain name. You can do this directly through Groundhogg! 1. Add Your Domain to AWS Go to
-
groundhogg/updater/{updater_name}/finished
This action hook is used to run a block of code when Groundhogg is updated to a new version. do_action( "groundhogg/updater/{$this->get_updater_name()}/finished" );
-
Reset
Under Tools > Misc > Reset Do you need to start over? Remove the data stored in Groundhogg, use this Reset utility. We recommend you backup Groundhogg, just in case you need the data before using
-
groundhogg/bulk_jobs/init
This action is used to add bulk jobs inside Groundhogg. do_action( 'groundhogg/bulk_jobs/init', $this ); You will get the object of the bulk job manager as an argument.
-
groundhogg/admin/{slug}/before
This hook used to add content to display on the admin page of the specific page at the top of the page. This hook accepts the slug of the page for unique identification.
-
groundhogg/admin/{slug}/after
This hook used to add content to display on the admin page of the specific page at the end of the page. This hook accepts the slug of the page for unique identification.
-
groundhogg/admin/{slug}
This hook is used to add custom code on the top of the admin pages when pages are using tab page architecture. do_action( "groundhogg/admin/{$this->get_slug()}", $this ); This hook comes with an
-
Restore Missing Funnel Events
Under Tools > Misc is a utility to Restore missing funnel events. If something happens to the events in a funnel and they get canceled or deleted, this tool will bring back the contacts to where they
-
How do I upgrade my license?
Time to upgrade and get more features? It's super easy and will only take you a few minutes. Go to your licenses in the account dashboard. Click View upgrades for the license you wish to upgrade.
-
groundhogg/admin/{slug}/display/{method}
This hook is useful for creating the custom method to execute on a specific tabbed page. This hook accepts the slug of the page and method name to execute. do_action(
-
Modify or remove the '[name] from Somewhere Sunny'.
The Social Proof extensions will usually output the Contact's first name from Contact's City and Contact's State/Region. If there is no city or state/region it will default to Somewhere Sunny. To
-
Tutorials: How to setup a lead magnet download funnel in 7 steps
A Lead Magnet is a great way to turn cold traffic into warm traffic (traffic that spends money). By providing value ahead of asking for a deep commitment, you take the first step in the customer
-
Connect Brizy Forms to Groundhogg
Brizy is a premium WordPress website builder that lets you visually build WordPress sites using elements. The Brizy “Form” block allows the building and placement of forms on any page built with
-
Easy Digital Downloads Integration: Examples
Examples Abandon cart recovery Refund win back Request a review Subscribe and send discount [EDD] Abandoned cart recovery (Included) Recover abandoned carts and get more sales! [EDD] Refund win back