Integrate WordPress websites with Growmatik
Summary
In this article you will learn how to integrate WordPress websites with Growmatik.
To connect your store and integrate your WordPress websites with Growmatik, follow these steps:
- From your WordPress dashboard, navigate to Plugins > Add New.
- Search for the “Growmatik” plugin and click Install Now, then Activate.
- Once you activate the plugin, you will be redirected to the Growmatik Settings page. Click Connect & Activate to proceed.
- Agree to Growmatik’s privacy policy and terms of use, then click Authorize Access.
- Now, you will see that your store is connected and successfully integrated with Growmatik.
✍️ Note
If you encountered any issues while integrating WordPress websites with Growmatik, you can check out the Growmatik integration troubleshooting guidelines. Please don’t hesitate to contact us with any questions or concerns via contact support option from the profile menu inside the app dashboard.
HubSpot
Summary
In this article you will learn how to connect your Growmatik account with Hubspot. Getting Growmatik to integrate with Hubspot enables you to create automation rules to add, remove or update contacts in Growmatik based on their behavior. Read on to find more about:
How to set up a HubSpot account
If you have already set up an account, please skip this section. Otherwise, follow the steps below:
1. Open the HubSpot app: https://app.hubspot.com/signup-hubspot/crm
2. Sign up with Google or fill out the form and click on the Next button.
3. Add your industry in the input field and select Next.
4. Set your job role and click on the Next button.
5. Add your company name.
6. Identify the number of people who work at your company.
7. Enter your company web address.
8. Choose a server to host your data and click on the Create Account button.
9. Select the option that fits you best.
10. Complete the onboarding process and follow the next few steps to navigate to your profile page.
Integrate a Hubspot account with Growmatik
After integrating your site with Growmatik, you have to follow these steps to integrate a HubSpot account with Growmatik:
1. Click on your profile picture at the bottom left of your Growmatik dashboard and select Site Settings.
2. Choose the Integrations page.
3. Choose HubSpot from the integration page.
4. To integrate with HubSpot, click on the Connect to HubSpot button on the opened modal.
5. You will then be redirected to the Hubspot app where you should select your Hubspot account via the Choose Account button.
6. Click on the Connect app button to finish the integration.
7. After you have successfully integrated Hubspot with Growmatik, you will be directed back to Growmatik and a message will appear confirming that you have connected to HubSpot.
Gravity Forms
Summary
Integrating Gravity Forms with Growmatik allows you to send contact data collected through your contact forms to Growmatik.
You need a Growmatik user account to perform this integration. If you don’t have an account yet, sign up to create an account before proceeding.
In this article, you will learn how to use Gravity Forms and how to integrate it with Growmatik.
We’ll cover the following topics:
What is Gravity Forms?
Gravity Forms is one of the most trusted tools for creating advanced forms to use on your WordPress website. Download and install it from their website or from the WordPress directory.
How to integrate Gravity Forms with Growmatik
Add a form using Gravity Forms and integrate it with Growmatik
1. Download, install, and activate Gravity Forms. Once you’ve done that, you will be able to see the form in the admin panel.
2. You can create a contact form by clicking on the Add New button.
3. Give a name to the form and click on the Create Form button.
4. Choose and add fields from the left sidebar menu to create your form. In order to map form fields to Growmatik fields, you need to click on the field. From the Map to Growmatik field dropdown menu, choose the related field. e.g. for the Full Name field, you should choose Full Name from the Map to Growmatik field dropdown menu.
Note: In order to create and view contacts in Growmatik, you need to map the User Email attribute with the Email field from the Map to Growmatik Field.
5. Once you add your fields and map them accordingly, click on the Update button to create your form.
Publish your form using Gravity forms
1. On the page that you want to add your form, click on Gravity forms and choose your form.
2. Click on the publish button to publish your form on that page.
3. Now that your form is connected to Growmatik, when someone fills in and submits a form, their entries will be recorded in the People section of your Growmatik dashboard.
Locate users in Growmatik
In order to see users who have submitted a certain form in Growmatik, you should:
1. Go to People > All Contacts. Here you can see all of your users in Growmatik.
2. From the filter menu, select the Form Submission filter.
3. Finally select the form you have created previously from the menu.
Note: If there is no form on your website, then you will not be able to see the Form from the Subscription submenu.
4. Now you can see only the users that have submitted that form.
Elementor Pro
Summary
Integrating Growmatik with Elementor Pro’s contact form allows you to send contact data collected through your contact forms to Growmatik.
You need a Growmatik user account to perform this integration. If you don’t have an account yet, sign up to create an account before proceeding.
In this article, you’ll learn how to create a form using Elementor Pro, map its fields to Growmatik attributes and integrate it with Growmatik.
We’ll cover the following topics:
What is Elementor Pro?
Elementor Pro is an extension of Elementor and one of the most popular WordPress website builders. You can download Elementor from the WordPress website or directly from your website’s dashboard. Since the contact form is only available for the Pro version, you should upgrade to Elementor Pro.
How to integrate Elementor Pro with Growmatik
Add a form using Elementor Pro and integrate it with Growmatik
1. Download and activate Elementor and Elementor Pro. Once you’ve done that, you should see them in your installed plugins.
2. Now that the plugins are activated, you can create a contact form on whichever page of your website you choose. Choose the Contact element and drag it to the desired section.
3. When you click on the form you will see the Edit Form section in the Elementor panel on the left side of the page.
4. Click on Actions after submit from the panel. Email is selected from the list by default, which means that if a user clicks on the send button, Elementor will send an email containing the information from the form to the admin of the site. Click on the add action combo box and select and add Growmatik to let Elementor send information to Growmatik.
Note: If you cannot see Growmatik in the action list, it means your website is not fully integrated with Growmatik. In order to fix that please check out how to integrate with Growmatik article.
5. Now you should be able to see the Growmatik section in the edit form panel. Click on it and give your form a name. Then, choose which tags to add to users (these tags are from Growmatik’s tags), and map form fields with attributes from the Field Mapping section.
Note: The form name is a required field and must be filled in.
6. The following Growmatik fields can be included in Elementor forms:
- User Name
- Full Name
- First Name
- Last Name
- Billing Address
- Phone number
- Country
- State/Region
- City
- Custom attributes
Note: To see your existing tags or add/remove tags, go to your Growmatik dashboard and click on your avatar to go to Site Settings > People data > tags.
Note: In order to create and see contacts in Growmatik, you need to map the User Email attribute with the Email field from the Field Mapping section.
7. You can publish the form by clicking on the UPDATE button.
Locate and filter users in Growmatik
1. Now that your form is connected to Growmatik, when someone fills in and submits the form, the entries will be stored on the People page of your Growmatik dashboard.
2. If you want to see the users that have submitted a specific form, go to the People page and click on Add Filter > User Personal Details.
3. Select Tag.
4. Now you can choose the tag you selected in the Growmatik section of the Elementor contact form.
5. You can now see which users have submitted the form.
If you want to have any automation for the form segments, you need to click on Save Segment when the form is filtered and give it a proper name. You can create any automation for user segments in Growmatik.
WPForms
Summary
In this article, you’ll learn how to create a form using WPForms and map it to Growmatik. In addition, you’ll learn how to filter contacts based on WPForms and create user segments for them. We’ll cover the following topics:
- What is WPForms?
- Plugin Integration
- Creating/Mapping a form using WPForms plugin
- Filtering submitted form data in Growmatik
- Creating user segments for submitted form data
- Automating segments for WPForms users
What is WPForms?
WPForms is a popular WordPress contact form plugin that allows you to build different types of forms for your website.
Plugin Integration
Integration is a process that combines different software components to work as a part of a unified system, thus enhancing software functionality. WPForms integration makes it possible to automatically map form attributes to Growmatik. It also creates new contacts in the Growmatik People section when a subscriber registers on your website using WPForms.
Creating/Mapping a form using WPForms plugin
1. Download, install and activate your preferred edition (Lite or Premium versions) .
- Lite version: https://wordpress.org/plugins/wpforms-lite/
- Premium versions: https://wpforms.com/pricing/
Note: To find out more about how to install a plugin, please read the managing plugins article on the WordPress.org website.
2. On the right sidebar of your WordPress dashboard, select WPForms and then click on Create Your Form.
3. Name your form, then hover your mouse over the Blank Form box and then click on Create a Blank Form:
4. A form builder screen will appear that lets you add different elements to your form. Here, to create a simple subscription form, drag and drop the Single Line Text into the form area on the right side of the screen and change the name as desired. Then, do the same for the Email element:
5. To map any fields to Growmatik, first select each field inside the form area to reveal Field Options on the left sidebar. Then, choose an option from the drop-down list:
6. The following Growmatik fields can be included in forms:
- User Email
- Full Name
- First Name
- Last Name
- Billing Address
- Phone number
- Country
- State/Region
- City
- Custom attributes
Choose Full Name from the list. Map Email field to User Email as well.
Note: If you don’t map User Email, no contact will be created in Growmatik.
7. Click on the Save button:
8. Insert a WPForms block on your WordPress page and select the form you created from the drop-down list:
Note: To learn more about how to insert a form block, read the Adding a new block article on the WordPress website.
Filtering submitted form data in Growmatik
To view submitted form data, you have to use the filtering feature available in the People section of the Growmatik app:
1. Select the People section on the right sidebar and click on the + Add Filter:
2. From the opened drop-down list, select the Subscription category:
3. Choose the Form option:
4. Select the form that you created using WPForms (here we’ve labeled it “Growmatik-WPForms”), then click Done:
Note: If you change a form name in WPForms and a user submits the new form, then the new form name will be available via Subscription > Form in Growmatik.
5. Now you can see the results:
Note: If a user submits the form with the same email address, the user’s contact details will be updated on Growmatik. Also, new users are added as leads in Growmatik.
Creating user segments for submitted form data
1. After you have successfully filtered your submitted form data in People section (see the previous step), click on the Save segment:
2. A modal will appear. Type a name for your segment in the box and click Save new segment:
Automating segments for WPForms users
You can create automation for a new segment immediately after creating it. You can also do it later. To do so, click on Automate Segment:
Read on about Segment condition to learn more how to automate a segment.
API endpoints
Summary
In this article, you’ll learn how to use Growmatik’s RESTful API to integrate Growmatik with other platforms.
We’ll cover the following topics:
- Use of the API
- Adding a new Growmatik API key
- API credential
- Editing an API key label
- Deleting an API key
Use of the API
An API (Application Programming Interface) is a set of functions that allows for interaction with external software components.
Growmatik provides an API with REST architectural style (RESTful API) for developers to create authorized GET and POST requests. It helps programmers easily integrate Growmatik into other application softwares. To access more details about protocols, visit Growmatik API Reference.
Adding a new Growmatik API key
- On the left sidebar, click on your profile picture and from the opened menu, select the Site Settings option to open the Settings page.
- In the Settings page, select Integrations and then click on the Growmatik API to open the Add Integration window.
- From the Add Integration window navigate to Authentication tab.
- Click on the Add new API key button, give it a label name and Save it.
API credential
To get your API key and API secret:
- From the Settings page, go to Integration > Growmatik API > Authentication and then click on Show details link.
- Now, select the Copy icon to save the credential to clipboard.
Editing an API key label
- Open Add integration window by clicking on the Integration link.
- Navigate to the Authentication tab to see the list of created API keys.
- Click on the Edit icon for each API key, give it a new label and then press Enter to save changes.
Deleting an API key
From the Site Settings page:
- Click on the Integration link and then select the Authentication tab to see the list of created API keys.
- Click on the Delete icon at the right bottom of the opened window to delete a generated API key. Then press the Delete button to proceed.
WP Fusion
Summary:
In this article, you’ll learn about WP Fusion integration with Growmatik account. Moreover, you can find useful details on how to use WP Fusion with Growmatik. An Installation guide is also available via the WP Fusion guidelines.
We’ll cover the following topics:
- What is WP Fusion?
- WP Fusion integration
- Connecting Growmatik to WP Fusion
- Applying a tag to anyone who registers an account in WordPress
- Mapping WP Fusion contact fields to Growmatik
- Creating user segments based on a WP fusion assigned tag
- Automating segments for a WP Fusion assigned tag
What is WP Fusion?
WP Fusion is a WordPress plugin that creates a persistent link between each user on your WordPress site and your contact records in the supported CRM of your choice. With WP Fusion, once the user is added to your contact list, your WordPress database will be updated as well. WP Fusion therefore works as a two-sided real-time connection between WordPress and a CRM.
WP Fusion integration
Integration is a process that combines different types of software components into a unified system in order to enhance software functionality. WP Fusion integration with Growmatik is available, and now you can select Growmatik as your CRM of choice while setting up WP Fusion.
Connecting Growmatik to WP Fusion
1. First, install and activate the WP Fusion plugin on your WordPress website.
Note: The WP Fusion plugin includes Lite and Premium versions. You have the option to install your preferred edition:
- Lite version: https://wordpress.org/plugins/wp-fusion-lite/
- Premium versions: https://wpfusion.com
To learn more about installing a plugin, please visit the managing plugin article.
2. Create an API key for your website in Growmatik. To learn how to add a new API key, read the instructions in Growmatik API knowledge base.
3. Move to your WordPress dashboard, then go to settings and select WP Fusion.
4. From the drop-down list Select Your CRM, choose Growmatik.
After selecting Growmatik, CRM Configuration will appear:
5. Now you need the API credential to initiate the connection: In Growmatik click on your profile picture in the left sidebar and choose the Site settings page.
6. Navigate to Integration > Growmatik API.
7. From the opened window, shift to the Authentication tab and click on the Show details link to reveal the API credentials.
8. Copy the API key and the API secret, then paste them into WP Fusion and click Connect.
9. After the Complete message appears, select Save changes.
10. WP Fusion integration with Growmatik is now completed.
Applying a tag to anyone who registers an account in WordPress
In order to use tags, you should first add a new tag on Growmatik’s site settings:
1. To add a new tag, click on your profile picture in the left sidebar and select Site Settings.
2. On the Settings page, click on People data > Tags and then select + Add new tag.
3. Within the opened window, type a name for your tag and press the Add button.
Now, a tag has been created on your Growmatik account.
4. Navigate to your WordPress dashboard, move to Settings > WP Fusion and then click on the Sync button.
5. Now, you can choose your created tag from the Assign tags drop-down menu.
6. Scroll down and select Save Changes.
This tag will be applied to anyone who registers an account in WordPress and is accessible from the People section in Growmatik.
Note: Don’t forget to mark the Create Contacts checkbox above the Assign Tags field to automatically create new contacts in Growmatik when users register in WordPress.
Learn more about General Settings on the WP Fusion website.
Mapping WP Fusion contact fields to Growmatik
WP Fusion can connect available contact fields in WordPress to Growmatic. To manage these fields:
1. From your WordPress dashboard, navigate to Settings > WP Fusion and move to the Contact Fields tab:
2. To update a Growmatik field, choose a related attribute from the drop-down list menu in the right column.
3. Mark/unmark the checkbox for each field you want to sync with Growmatik when a user is registered and then click Save Changes.
To add a new custom attribute and map it with Growmatik:
1. On your Growmatik dashboard, click on your profile picture in the left sidebar and select Site Settings:
2. Navigate to People date > Custom attributes and click on + New custom attributes:
3. Give it a name and click on the Add button. In this example, a Language attribute is created:
4. Move back to WP Fusion plugin, select the Contact Fields tab and click Sync to refresh all custom fields:
5. Now, a Language attribute is available on Growmatik Field. To activate the Language row, you first have to select this attribute from the drop-down list:
6. Select the correct type for the field that is text here. Make sure to mark the Sync checkbox, then scroll down and click Save Changes:
Note: WP fusion has explained syncing Contact fields in detail here.
Creating user segments based on a WP fusion assigned tag
1. Select the People section in the left sidebar, click + Add Filter and choose User Personal Details:
2. There are different options available to choose from. Select Tag:
3. Now, select the tag you assigned in WP Fusion from the dropdown list and click Done:
4. Growmatik lists the users that match the selected tag. To create a new segment for these users, click Save segment:
5. The Save segment modal will open. Type a name for it and then click Save new segment:
Note: The created segment will be automatically updated when a new user registers on WordPress.
Automating segments for a WP Fusion assigned tag
After you have created a segment for the WP Fusion assigned tag, it’s possible to create automation for it as well:
1. From the People section, select your new segment, then click Automate segment:
2. You will then be redirected to the Automation section. Condition has been automatically added to the rule creation box. Choose an action for your segment and click Create Rule:
Integration troubleshooting
In this article, we’ll cover the following topics:
- Site already registered with another account
- SSL rule for connecting your site with Growmatik
- Cannot communicate with your site
- WP-JSON is not accessible
- Growmatik plugin is not installed or is not active
- Growmatik plugin is not integrated with your site
- WooCommerce plugin is not active
- Integration is paused
- Old version of WordPress or WooCommerce is detected
- Synchronizing your data with Growmatik
- Failing to Synchronize your data with Growmatik
- Growmatik server is not accessible
- What should I do when my site is scheduled for deletion?
- What should I do when my site is permanently deleted?
- Enable the Growmatik App Embed block
Site already registered with another account
If you’re getting “The site you are trying to connect with Growmatik is already integrated with another account” error message and believe the site belongs to you, get in touch with us to transfer the site to your new Growmatik account. If you’re having difficulty remembering the account, you can connect with us so we can resolve the problem for you.
SSL rule for connecting your site with Growmatik
In order to sync your website content and run automation rules, we follow the highest security measures, so a lack of SSL would compromise your website security. We care about your website security, so we only allow integrations of websites that have enabled an SSL certificate for their domain. Nowadays the majority of hosting companies provide this feature for free or for a small fee. You can also set it up for free using Letsencrypt.org or a variety of WordPress plugins.
Cannot communicate with your site
- Make sure your DNS and hosting services are operating properly. You can use a variety of third party online ping tools from the internet to ensure your server is accessible.
- Make sure your site allows requests for outside traffic and that there are no under maintenance plugins installed that blocks the traffic.
- Check if your site is live by visiting your website using your browser’s incognito mode or private browsing or use a different browser or device.
- If you’re using a firewall (server level or services like Cloudflare), make sure that api.growmatik.ai is not blocked on your server. You can whitelist it in your firewall settings.
WP-JSON is not accessible
First make sure you do not have any under maintenance plugins enabled on your site that blocks requests.
If your Web Server is running under Apache, follow the steps below for Growmatik onboarding troubleshooting:
- Make sure your .htaccess file permissions are writable by WordPress (chmod 664). The .htaccess file is located in your WordPress site root directory and is a hidden file, so you need to enable the setting to show hidden files in your FTP tool or file manager.
- Since WordPress REST API only works with pretty permalinks, go to WordPress Dashboard > Settings > Permalinks and under common settings choose anything other than Plain. Example:
- Within your server configurations, make sure mod_rewrite is enabled via the a2enmod module. If you don’t know how to enable it, you can contact your hosting provider to do it for you. Mod_rewrite is needed for pretty permalinks to work.
If your Web Server is running under Nginx, follow the steps below to troubleshoot:
- Depending on your hosting provider, Nginx configuration file is located in various places on your server. So, you should find a configuration file that allows you to add your custom rules.
- You should open and add the following rule so all REST API calls are sent to WordPress to handle the link structure.
location /wp-json/ { # Resolves WP Gutenberg 404 issue
try_files $uri $uri/ /index.php;
} - If you still can not fix the issue, please contact support via the profile menu inside the Growmatik dashboard.
Growmatik plugin is not installed or is not active
- Go to your WordPress dashboard > Plugin and search for the Growmatik plugin.
- If the plugin does not exist in your list of plugins, kindly click Add New, then from plugin repository search for “Growmatik”. Once you found the plugin, install and activate it.
- Now go to WordPress dashboard > Settings > Growmatik.
- Click on the Connect & Activate button and follow the guiding steps to integrate your site with Growmatik.
Note: If you would like to install the Growmatik plugin on a WordPress multisite, ask your network admin to install it for you so you can access it from your own dashboard.
Growmatik plugin is not integrated with your site
- You have not connected and activated your site with Growmatik from the plugin settings.
- You have removed the integration from the Growmatik plugin settings.
WooCommerce plugin is not active
We have detected that you have specified sales generation as your goals, but WooCommerce plugin is not activated; so features related to your orders, products, coupons and rule executions will not work. Please install and activate WooCommerce from the WordPress plugin directory to fix this issue. Alternatively, if you do not intend to track and improve your sales, set your goal to Lead Generation in your Site Settings page.
Integration is paused
You have paused integration from your Growmatik plugin settings. Your rule executions will be stopped until you restart it.
Note: We will still sync your posts, orders, new user registrations and track users while you have paused the integration. Pausing is intended only for cases that you need to stop rule executions temporarily until you are done with troubleshooting some issues.
Old version of WordPress or WooCommerce is detected
We have detected that you are using an outdated version of WordPress and/or WooCommerce. Please note that even though older versions may work with Growmatik, they are not officially supported by us.
- WordPress: We support WordPress version 5.0.0 and higher. Nevertheless it is recommended that you use the latest version of WordPress.
- WooCommerce: In line with WooCommerce support policy, the latest three minor versions of WooCommerce are supported. For example if the current WooCommerce release is 4.0.x, we support the versions 3.8.x, 3.9.x and 4.0.x.
You need to consider upgrading to a supported version of WordPress and/or WooCommerce to not only enable the full feature set of Growmatik, but also to ensure your site runs without bugs and has the latest security fixes.
Synchronizing your data with Growmatik
When you authorize integration of your site with Growmatik, we synchronize your site’s data with Growmatik for first use. This usually takes a short time to complete, often less than an hour.
While the initial synchronization is running, some features may have limited functionality; however, you are free to explore and use the system features. Once synchronization is done, all the features will start working in full capacity.
Parts of system that may have reduced functionality or limited statistics precision while the synchronization is running include:
- User statistics in Reports, Automation and Customer Journey pages.
- Purchase statistics in the Growmatik Reports page.
- Purchase details in the Growmatik Customer Journey page.
- User lists for email campaigns. Depending on the email campaign condition, eventually all users that are eligible receive emails after synchronization is done (for example in case of All Leads or All Customers conditions).
Failing to Synchronize your data with Growmatik
If data synchronization encounters an error, please ensure your site is functioning properly by verifying the following:
- Ensure your site is accessible and can be reached from the internet.
- If you’re using a security software or plugin, ensure it allows Growmatik calls to your server.
- Ensure you’re running recent versions of WordPress and/or WooCommerce.
If you need assistance, please contact us with any error code that is displayed in the error message to you and we try to help. Please note, however, we are not able to fix issues that arise from your serve side; we can only help with issues that possibly arise from the Growmatik system.
Growmatik server is not accessible
Your site could not communicate with Growmatik servers, which can be for one of the following reasons:
- Growmatik server maintenance: Growmatik may notify you before scheduled maintenance jobs that can cause extended downtime periods of our servers. If in doubt however, please check if you can access https://api.growmatik.ai. These maintenance periods do not affect your site in any way.
- Ensure that your WordPress host can ping Growmatik API Server at https://api.growmatik.ai. Troubleshooting tips at Cannot communicate with your site entry can help. If you do not manage your own WordPress server, you can ask your hosting provider for help.
If you need assistance, please contact us with any error code that is displayed in the error message to you and we try to help. Please note, however, we are not able to fix issues that arise from your serve side; we can only help with issues that possibly arise from the Growmatik system.
What should I do when my site is scheduled for deletion?
When you delete a site from your Growmatik dashboard or Growmatik WordPress plugin settings page, the site will be scheduled for deletion. From the moment you delete a site, there will be 30 days that you can reach out to us for recovering that site for you. After 30 days, the site deletion is irreversible and we can no longer do anything for you.
What should I do when my site is permanently deleted?
After permanently deleting your site we can no longer recover your site as we delete your data from our servers permanently. In case you’re interested to use Growmatik, you may proceed with integrating your site.
Enable the Growmatik App Embed block
Growmatik will work in Shopify when the Growmatik App Embed block is enabled. To do so, from the left side panel in your Shopify dashboard, select Online Store > Themes. Then click on the Customize button on the page. In the next page, click on the Theme Setting button placed at the bottom left side of the page. Then choose the App Embed tab on the right side panel and finally toggle on the Growmatik App Embed.