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:

  1. Install the GetResponse plugin in your WordPress
  2. Set up the integration in GetResponse.

You can find detailed instructions below.

How to install GetResponse plugin in WordPress

While our newest plugin is pending review in WordPress store, you can download it from here.

To install it:

  1. Sign in to WordPress.
  2. In the left-hand menu, select Plugins > Add New.
  3. Click Upload Plugin and Choose File.
  4. Locate and select the plugin on your computer.
  5. Click Install Now.
  6. Atter installation click Activate Plugin.

How to set up integration in GetResponse

  1. Go to Integrations and API > WordPress.
  2. Click on the Connect button.
  3. 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.

      wordpress application password

  4. 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.

configuration woocommerce

How to enter the integration settings

  1. Go to Integrations and API.
  2. Hover over WordPress integration and click Details.

    wordpress integration access
  3. 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.

    WordPress integration

How to set up imports and configure the integration

How to do that:

  1. 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.


    WordPress list selection

  2. 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.

      wp plugin settings
  3. Click Proceed to custom field mapping.
  4. 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.
  5. After selecting the fields you want to import, click on the Import button to proceed.
  6. Note: you can ignore the fields you haven’t assigned by checking the Skip importing unmatched fields box beside the Import button.

    matching custom fields

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 additionaly, 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 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.

New WordPress integration vs legacy plugin

FunctionalityWordPress HybridLegacy WordPress plugin
Data retrieval methodImporting data in GetResponseExporting data via the GetResponse plugin
Method of communicationWordPress and WooCommerce APIGetResponse API
AuthorizationGenerated application key in WordPress API key in GetResponse
Enabling Web Connect without other functionalitiesNot supportedSupported
Contact Form 7Support for handling tags and custom fieldsSupport for handling tags and custom fields
Ninjaforms Not supportedSupported
BuddypressNot supportedSupported
Embeding legacy landing pagesNot supportedSupported
Embedding legacy formsNot supportedSupported
Custom fields support during importsSupportedNot supported
Creating new ecommerce storesIt 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.