How to integrate WordPress with GetResponse?
You can easily connect your WordPress site and WooCommerce store with GetResponse to add contacts, products, and e-commerce data. You can manage it all in the GetResponse panel.
Use the data imported from your shop to recover sales with abandoned carts, promote your products, increase sales, or even send product recommendations based on sales history.
To set up the integration, you will need:
- WordPress version 5.6 or higher
- PHP 7.4 or higher
- cURL library installed and loaded
- SSL certificate installed and enabled.
If your WordPress has modules and plugins installed, it’s best to first test if the GetResponse plugin will work correctly with them.
How to integrate WordPress with GetResponse
Creating the integration is a 2-step process:
- Install the GetResponse plugin in your WordPress.
- Set up the integration in GetResponse.
You can find detailed instructions below.
How to install GetResponse plugin in WordPress
Our WordPress plugin is available to download in the WordPress marketplace.
There are two methods to install it:
First method:
- Sign in to WordPress.
- Download the plugin from here.
- In the left-hand menu, select Plugins > Add New.
- Click Upload Plugin and Choose File.
- Locate and select the plugin on your computer.
- Click Install Now.
- Atter installation click Activate Plugin.
Second method:
- Sign in to WordPress.
- Go to Plugins > Add New Plugin.
- Search for GetResponse.
- Beside GetResponse for WordPress Official click Install and then Activate.
How to set up integration in GetResponse
- Go to Integrations and API > WordPress.
- Click on the Connect button.
- Provide WordPress site URL, admin username and the application password generated in WordPress. To generate application password:
- Login to WordPress as an admin.
- Go to Users > edit a user with admin rights you want to use.
- Enter Application password name and click Generate to create a new password.
- Click on the Connect button.
Use the URL format starting with https:// to avoid getting an error.
Do not use WordPress admin password. Generate Application password instead.
If you have multiple sites and/or stores, they will be listed after connecting it.
How to enter the integration settings
- Go to Integrations and API.
- Hover over WordPress integration and click Details.
- Hover over the action button (vertical ellipsis) beside your WordPress site and click Configure. You can configure recurring imports there as well as additional plugin settings.
The configuration screen is described in the section below.
How to set up imports and configure the integration
How to do that:
- Select a list you want to import contacts to. If there is an autoresponder linked with that list, you will be able to add imported contacts to the autoresponder cycle by ticking appropiate option and selecting the autoresponder day to be assigned just after contacts are imported.
- In Plugin settings section there are three additional settings you can enable:
- GetResponse Web Connect – use this option to automatically install the Web Connect code on your WordPress site. It lets you track visits to your site. Use the information about customer activity on your site to create workflows based on visited URLs, or use advanced search options to identify people who recently visited your site. You can create segments and plan your mailings.
- Contact Form 7 – enable this if you’ve installed Contact Forms 7 in your WordPress Admin panel and want to add subscribers from a Contact Form 7 form to the list in GetResponse.
- Email marketing consent – enabling this option ads consent message with checkbox to the registration form to allow your customers to opt into your email marketing. Customers who check the box are flagged as accepting marketing emails. Only customers with consent for marketing emails are imported to your list. You can view and manage your customers’ marketing opt-ins in Users in your WordPress admin panel.
This option is not available in WordPress multisite.
- GetResponse Web Connect – use this option to automatically install the Web Connect code on your WordPress site. It lets you track visits to your site. Use the information about customer activity on your site to create workflows based on visited URLs, or use advanced search options to identify people who recently visited your site. You can create segments and plan your mailings.
- Click Proceed to custom field mapping.
- You can use predefined fields and your own custom fields.
Here is how you can create a new custom field in case you need it before the import.
You can import just selected fields or all of them. - After selecting the fields you want to import, click on the Import button to proceed.
- Note: you can ignore the fields you haven’t assigned by checking the Skip importing unmatched fields box beside the Import button.
The integration will start working once the first import is finished.
As soon as the integration is launched, the data will flow into GetResponse in real-time, and additionally, we do an extra check of any changes every 24 hours.
What happens to contacts in GetResponse when they unsubscribe from WordPress
When contacts unsubscribe from WordPress they won’t be deleted from the corresponding list in GetResponse automatically with one exception – if your subscriber has selected the marketing consent option and they withdraw their consent in WordPress, then we remove that contact from GetResponse.
What happens to contacts in WordPress when they unsubscribe from GetResponse
When contacts unsubscribe from GetResponse they won’t be deleted from corresponding list in WordPress, but their marketing consent in WordPress will be removed.
New WordPress integration vs legacy plugin
Functionality | WordPress Hybrid | WordPress and WooCommerce API |
Data retrieval method | Importing data in GetResponse | Exporting data via the GetResponse plugin |
Method of communication | Generated application key in WordPress | GetResponse API |
Authorization | Generated application key in WordPress | API key in GetResponse |
Enabling Web Connect without other functionalities | Not supported | Supported |
Contact Form 7 | Support for handling tags and custom fields | Support for handling tags and custom fields |
Ninjaforms | Not supported | Supported |
Buddypress | Not supported | Supported |
Embeding legacy landing pages | Not supported | Supported |
Embedding legacy forms | Not supported | Supported |
Custom fields support during imports | Supported | Not supported |
Creating new ecommerce stores | It is not possible to create a new ecommerce store (the store is always created with the same name as the store’s domain name) | It is possible to create ecommerce stores in the plugin and export data to them |
New WordPress integration is still being developed.