Search results for creating custom extension for groundhogg
550 articles found
-
SMTP: Troubleshooting errors
SMTP ERROR: Data not accepted. If you are receiving this error this means that your SMTP provider did not like the SMTP request sent by Groundhogg. There are various reasons why this may occur.
-
Tutorials: Importing Just A List of Phone Numbers
Every carrier creates an email for their users (most people do not know this). You could create a form that concatenates the fields to give the signup person a distinct email. (they would still need
-
Really Simple Payments: Reporting
Note: Really Simple Payments has been discontinued to concentrate on developing smooth and improved integrations with top-tier payment solutions. We have decided to prioritize compatibility with
-
How to Test Your Funnel
If you are testing a funnel there are some things you should do to ensure you are testing it correctly and can test quickly. Ensure your Funnel is Active! It is really hard to test an inactive
-
MailHawk - The From address is not authorised
If you are using MailHawk with Groundhogg and have emails that are not sending because of the "The From address is not authorised" error. You may need to change the From address to the one(s)
-
How to disable the built-in WP-Cron system
To experience the best Groundhogg and WP performance, you need to disable the built-in WP-Cron system. To disable WP-Cron, add the following to your wp-config.php file, just before the line that says
-
Good list hygiene
Best Practices for Maintaining a Clean and Engaged Email List A clean, well-maintained email list is crucial for effective email marketing. Following these best practices will help you enhance
-
Contact Activity
You can keep track of the contact's activities. What are activities? The "Activity" tab provides a log of events that occur for this contact. Events like: Logged In / Logged Out Page Visits
-
Understanding Time zones
Setting up your desired time zone. The Groundhogg booking calendar takes into consideration two distinct time zone settings. The first one is the time your WordPress site is set to. That setting can
-
Introduction: Tags
In Groundhogg, tags are used as labels or markers to categorize and segment contacts, leads, or customers based on specific attributes, behaviors, or characteristics. These tags serve several
-
Why are Tracking (and Other) Links Not Working?
If you have just installed Groundhogg and have sent a few emails, you may have noticed that your tracking links may be leading to a page not found (also known as a 404 page, that says the page can't
-
REST API V3 / SMS / Get
URL GET /wp-json/gh/v3/sms Method This endpoint supports the GET method. Request You can pass the search string to get SMS with that string. PARAM TYPE REQUIRED DESCRIPTION search string no String to
-
Really Simple Payments: Collecting PayPal payments
Note: Really Simple Payments has been discontinued to concentrate on developing smooth and improved integrations with top-tier payment solutions. We have decided to prioritize compatibility with
-
Tutorials: Deactive all funnels
If you need to stop all funnels on a website (it could be a testing site, or because something is not working) you can do that without having to go into each funnel to deactivate them. Go into the
-
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
-
Contact Reporting
Upon selecting the "Contacts" tab a report specifically for Contacts is presented with charts and tables. You can refine your data by utilizing the date range selector to focus on a specific time
-
Action: Create Task
This action will create a task. This action is specifically for Contacts. What you want to do, is add Create Task to the funnel, by dragging it from the right-hand side over to the list of steps. You
-
How to remove inactive subscribers
Regularly removing inactive subscribers from your general email list is a recommended practice to enforce COI (confirmed opt-in) and adopt a consent-based approach to email marketing. Even if the
-
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
-
GiveWP Integration: Replacement Codes
GiveWP Extension has six replacement codes. You can see a full list of replacement codes by clicking the "Insert Replacements" button that can be found in the e-mail editor and funnel editor.
-
SMTP: Why you shouldn't send email with G-Suite/Gmail!
Sending email with GSuite is NOT RECOMMENDED, Gsuite is an excellent mailbox tool, but it is NOT an SMTP service (even though it has one). Problems with GSuite: Poor deliverability, your emails will
-
Action: Send Email
If you want an email to be sent right after something happens then you can use Send Email to have any email be sent. What you want to do, is add Send Email to the funnel, by dragging it from the
-
Funnel Template: Basics
Groundhogg comes with seven funnel templates. Contact Form with follow-up Footer subscriber Free lead magnet download Long term nurture New customer onboarding New lead onboarding Request a review
-
Opt-in Status Definitions
New to compliance and the idea of an opt-in status? Here are some definitions to get you up to speed. Unconfirmed When a contact is unconfirmed it means that they have opted into Groundhogg but has
-
AffiliateWP Integration: Replacement codes
The AffiliateWP extension has four replacement codes. Affiliate URL {affiliate_url} Returns the URL of the affiliate. Affiliate Rate {affiliate_rate} Returns the rate of affiliate. Affiliate ID
-
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
-
Booking Calendar: How to manage appointment availability
If you want to manage your appointment availability for the Groundhogg booking calendar, you'll need to follow these steps. How to navigate to availability settings: First, log into your WordPress
-
Really Simple Payments: Payments and refunds
Note: Really Simple Payments has been discontinued to concentrate on developing smooth and improved integrations with top-tier payment solutions. We have decided to prioritize compatibility with
-
LifterLMS Integration: Replacement codes
LifterLMS Extension has two replacement codes. You can see a full list of replacement codes by clicking the "Insert Replacements" button that can be found in the e-mail editor and funnel editor.
-
Companies: Replacement codes
The Companies Extension has six replacement codes. You can see a full list of replacement codes by clicking the "Insert Replacements" button that can be found in the e-mail editor and funnel editor.
-
Email Reporting
Upon selecting the " Email" tab a report specifically for Emails is presented with charts and tables. You can refine your data by utilizing the date range selector to focus on a specific time period
-
REST API V3 / Tags / Create
URL POST /wp-json/gh/v3/tags Method This endpoint supports the POST method. Request You can create single or multiple tags using this endpoint. PARAM TYPE REQUIRED DESCRIPTION tags array yes Tag
-
REST API V3 / Contact / Create
URI POST /wp-json/gh/v3/contacts Method This endpoint supports the POST method Request You can pass any relevant contact arguments to the contacts endpoint plus additional metadata. PARAM TYPE
-
Email Blocks: Posts
Block Settings Layout Card Style Heading Excerpt Thumbnail Query Layout Layout (Cards, Numbered List, Unordered List, H1, H2, H3, H4, H5) Featured (On/Off) Displays a large single-column post above
-
Add a server cron-job: Cpanel
If you have access to Cpanel through your hosting account you can create a server-based cron job really quickly. Don't have access to Cpanel? If you do not have access to Cpanel, consider using an
-
Email Blocks: Socials
Socials Block Tab Social Media Theme - Select a theme(Brand Color Square, Black Boxed, Gray Boxed, Light Gray Boxed, White Boxed, Brand Color Circular, Black Circular, Gray Circular, Light Gray
-
What Are Email Headers
Acquainting oneself with email headers is advantageous for initiating email campaigns and ensuring the authenticity of messages before interacting with any embedded links, thereby reducing the risk
-
Advanced Features: Funnels
The Advance Features Extension adds 6 additional funnels Login Reminders Refer a Friend Referral Reward United States Holidays Weekly recurring blog posts Weekly recurring email Login Reminders
-
AWS Integration: How to answer questions when moving from SES Sandbox to production
AWS (Amazon Web Services) will ask you a few questions when you want to move from their sandbox to production. Amazon has said they do this to prevent fraud and abuse of their services. Before you
-
Benchmark: Post Published
The Benchmark "Post Published" can trigger action(s) based on when a post or custom post type is published. Drag and drop the "Post Published" Benchmark over into the flow on the left. You will be
-
Trigger when Tags are changed, any tags, not one specific tag
Scenario: Create a benchmark that triggers a funnel when tags are changed, any tags, not one specific tag. Using the Plugin API Benchmark. You will need to add this snippet of code to either your
-
Email Blocks: Advanced
AdvanceTab Layout Provides: Padding(based on pixels and you can link/unlink the setting) Border Provides: Style(None, Solid, Dashed, Dotted, Double, Ridge, Groove, Inset, Outset - Default: None)
-
REST API V4 / Contacts
The contacts API allows you to fetch, add, edit, and delete contacts. Contact Properties Attribute Type Description ID integer The system ID of the contact data object The core properties of the
-
GiveWP Integration: Reporting
GiveWP Reporting If you are looking to create reports for your donation forms created in GiveWP, follow the Custom Reports help document.
-
Replacement Code Defaults
To provide a default value for a replacement code that does not return anything, use the following syntax. {replacement::deafult} For example, to provide a default for the first name of a contact you
-
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
-
How to add CC addresses to your emails
If you want to CC an email address, like from a custom field, to an email that you are sending you can use the email Custom Headers feature which is located underneath the email content section. To
-
Email Blocks: Columns
Columns Block Tab Layout The Columns block comes with 9-column layouts an a custom (Default: 2-column layout The gap between the columns can be set based on pixels(Default:10px) You can also set the
-
Why Do I Need To Create An External Cron Job?
Wondering why you need to create an external cron job? What is Cron? Cron is what performs scheduled tasks in the backend of your site, like... Sending emails or processing funnels Publishing
-
How Do I Claim a Course Voucher?
If you have received a voucher code for a course, here is how you can claim it. Already have an account? In your dashboard, click on Redeem a Voucher Then enter your voucher code and click submit.