Search results for custom implementation pre 2.0

77 articles found

  • Introduction to Groundhoggs Custom Extension

    Funnel elements are what makes magic happen in Groundhogg. We have thoughtfully designed a methodology for implementing custom actions & benchmarks which you can find below. To see example

  • Creating Custom Action

    Actions play a vital role in automated funnels. Actions are executed after any benchmarks are completed by contact and perform a series of steps on the server-side to move forward with an automated

  • Creating Custom Benchmark

    Groundhogg provides an extensive set of Benchmarks to listen for special website events that launch automated workflows in the funnel builder. But sometimes you need to do something a little special.

  • Introduction to Custom Meta

    Custom meta (a.k.a custom fields) in Groundhogg allows you to store an unlimited amount of information about a contact. Using them effectively can allow you to do some really cool things and send

  • Custom Fields in Forms

    You can collect custom information about a contact using custom fields. As an example, add an "input" field in the form builder. Clicking the button will bring up the field UI where you can give your

  • Introduction to Custom Replacement Codes

    Groundhogg provides the functionality to use replacement codes. Instead of users being dependent on using built-in replacement code, Groundhogg users are able to create their own replacement codes by

  • 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[

  • Adding custom tabs and fields to the contact screen

    it’s very easy to add custom tabs and fields to the contact screen using the plugins API and the contact meta DB. See it on GitHub >>

  • groundhogg/{object_type}/pre_update

    This hook is one of the core hooks of groundhogg. This hook is executed before the update operation in the database. This hook accepts object type in it so it will run for that specific object only.

  • Preventing Spam in Web Forms

    If your web forms are being spammed you can harden your site in a few ways to ensure only actual humans are entering your site. Marking Spammy Contacts as "Spam" By marking a contact as "spam" in

  • Preventing Spam in Web Forms with Google reCaptcha

    If you are experiencing a lot of spam coming through your web forms you can use Google reCaptcha to prevent bots from spamming your forms. How to Setup Google reCaptcha 1. Get your reCaptcha keys

  • Introduction to Field Changed

    Groundhogg provides the functionality to add custom fields for a contact. Users can add custom fields using the custom info section of contact. In some cases, custom information for the contact is

  • Introduction eLearnCommerce

    eLearnCommerce is a top tier LMS (Learning Management System) that allows you to turn your WordPress website into a learning portal for your customers. With Groundhogg's eLearnCommerce integration,

  • groundhogg/steps/init

    This Groundhogg WordPress hook is used to add custom actions when the steps are loaded. You can use this action to add custom steps. do_action( 'groundhogg/steps/init', $this ); This action provides

  • groundhogg/steps/{type}/run/before

    This Groundhogg hook used to run custom code before the action. it requires a type of action for hooking into the process. do_action( "groundhogg/steps/{type}/run/before", $this ); This hook provides

  • groundhogg/steps/{type}/run/after

    This Groundhogg hook used to run custom code after the action. it requires a type of action for hooking into the process. do_action( "groundhogg/steps/{type}/run/after", $this ); This hook provides

  • groundhogg/steps/{type}/settings/before

    This Groundhogg hook used to add a custom setting before specific step settings inside the funnel builder. Here, Type can be a benchmark or action. do_action(

  • groundhogg/steps/{type}/settings/after

    This Groundhogg hook used to add a custom setting after specific step settings inside the funnel builder. Here, Type can be a benchmark or action. do_action( "groundhogg/steps/{type}/settings/after",

  • groundhogg/steps/settings/before

    This Groundhogg hook used to add a custom setting before each and every step inside the funnel builder. Here, steps can be a benchmark or action. do_action( "groundhogg/steps/settings/before", $this

  • groundhogg/steps/settings/after

    This Groundhogg hook used to add a custom setting after each and every step inside the funnel builder. Here, steps can be a benchmark or action. do_action( "groundhogg/steps/settings/after", $this );

  • groundhogg/steps/{type}/reporting/before

    This Groundhogg hook used to add a custom data in the reporting view of the step before the inbuilt reporting view. Here, Type can be a benchmark or action. do_action(

  • groundhogg/steps/{type}/reporting/after

    This Groundhogg hook used to add a custom data in the reporting view of the step after the inbuilt reporting view. Here, Type can be a benchmark or action. do_action(

  • groundhogg/steps/reporting/after

    This Groundhogg hook used to add a custom code after each and every step inside the funnel builder's reporting view. Here, steps can be a benchmark or action. do_action(

  • groundhogg/steps/reporting/before

    This Groundhogg hook used to add a custom code before each and every step inside the funnel builder's reporting view. Here, steps can be a benchmark or action. do_action(

  • 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(

  • Adding a tag on an action

    The easiest way to trigger custom events from other plugins in the funnel builder is to add a tag whenever an action is completed. This acts as a super easy alternative to creating a custom

  • Add Replacement Code

    To add a custom replacement code go to the Replacements tab under the Groundhogg menu. Once you click on the tab, you will be able to view the page that allows you to add custom codes. You will also

  • How Do I Import My List?

    If you are coming from another CRM (or maybe your excel sheet) you may already have a list of contacts. You can add this list into Groundhogg easily. Step 1 Make sure you have a valid CSV file

  • groundhogg/scripts/after_register_frontend_styles

    This hook is used to add custom front end stylesheet into a Groundhogg. do_action('groundhogg/scripts/after_register_frontend_styles');

  • groundhogg/steps/benchmarks/form/extra_settings

    This action hook is used to add custom settings at the end of the form. do_action( 'groundhogg/steps/benchmarks/form/extra_settings' );

  • groundhogg/admin/contacts/add/form/name

    This hook is used to add custom code after the name section of contact on the add contact page. do_action( 'groundhogg/admin/contacts/add/form/name' );

  • groundhogg/admin/contacts/add/form/tags

    This hook is used to add custom code after the segmentation section of the contact on the add contact page. do_action( 'groundhogg/admin/contacts/add/form/tags' );

  • groundhogg/admin/contacts/add/form/contact_info

    This hook is used to add custom code after the contact info section of contact on the add contact page. do_action( 'groundhogg/admin/contacts/add/form/contact_info' );

  • groundhogg/admin/contacts/add/form/notes

    This hook is used to add custom code in the Notes section of the contact on the add contact page. do_action( 'groundhogg/admin/contacts/add/form/notes' );

  • groundhogg/admin/tags/add/form

    This hook is used to add custom code in the form of adding tags before the submit button on the tag page. do_action( 'groundhogg/admin/tags/add/form' );

  • groundhogg/replacements/init

    Used to add custom replacement code inside Groundhogg. do_action( 'groundhogg/replacements/init', $this ); This hook provides the object of the Replacement class as an argument to work with.

  • groundhogg/admin/tags/edit/form

    This hook is used to add custom code in the tag's edit page. do_action( 'groundhogg/admin/tags/edit/form', $id ); This hook provides tag ID as an argument to work with.

  • groundhogg/event/post_setup

    Used to do any actions after the event setup is completed. do_action( 'groundhogg/event/post_setup', $this ); it returns the object of an event as an argument. Ideal for storing custom information

  • groundhogg/event/run/before

    This action hook is used to run custom code after the event is processed by the event queue of Groundhogg. do_action( 'groundhogg/event_queue/process/after', $this ); Using this hook developer can

  • groundhogg/form/shortcode/before

    This function is used to add custom code before the form shortcode is processed by the Groundhogg form builder. do_action( 'groundhogg/form/shortcode/before', $this ); This hook provides the object

  • groundhogg/form/shortcode/after

    This function is used to add custom code after the form shortcode is processed by the Groundhogg form builder. do_action( 'groundhogg/form/shortcode/after', $this ); This hook provides the object of

  • groundhogg/admin/emails/process_add/{tab}

    This hook is used to handle the process custom tag process. this hook provides the functionality to manage the response. do_action( "groundhogg/admin/emails/process_add/{$tab}", $this ); This hook

  • 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

  • groundhogg/event_queue/process/before

    This action hook is used to run custom code before the event is processed by the event queue of Groundhogg. do_action( 'groundhogg/event_queue/process/before', $event_ids ); Using this hook developer

  • groundhogg/email_notification/run/before

    This hook is used to add custom code before an email notification sends to a customer. do_action( 'groundhogg/email_notification/run/before', $this, $contact, $event ); This hook provides three

  • 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(

  • groundhogg/form/embed/before

    This function is used to add custom code before the embedded code. Embedded code is the HTML code which users can copy and paste on other sites form groundhogg form builder. do_action(

  • groundhogg/form/embed/after

    This function is used to add custom code after the embedded code. Embedded code is the HTML code which users can copy and paste on other sites form groundhogg form builder. do_action(

  • groundhogg/email_notification/run/after

    This hook is used to add custom code after email notification sends to a customer. do_action( 'groundhogg/email_notification/run/after', $this, $contact, $event ); This hook provides three objects to

  • groundhogg/form/fields/init

    This action hook is used to add form controls via hook. This hook is executed when all the controls of the form loaded. do_action( 'groundhogg/form/fields/init', $this ); This hook returns the object