Skip to main content
The GetResponse integration sends contacts from ChatbotX to a GetResponse List when they reach the action in a Flow. You can select the email field, apply Tags, and place customers on a specific day of an Autoresponder cycle. For example, after a customer provides an email address to receive an offer, ChatbotX adds the customer to the Contacts List, applies the NEW Tag, and starts the welcome email series on day 0.

Prepare your API Key

You need to generate an API Key in GetResponse before connecting. This key allows ChatbotX to send contact data to your account.
1

Sign in to GetResponse

Sign in to the GetResponse account that you want to connect to ChatbotX.
2

Open Integrations and API

Select Tools, then select Integrations and API and open the API tab.
3

Generate an API Key

Click Generate API key, enter a name that identifies the key, such as ChatbotX Integration, then generate it.
4

Copy the API Key

Copy the key and store it securely. GetResponse does not display the key again after you close the window.See Where to find the API key? in the official GetResponse documentation.
GetResponse API Key Settings
Do not share your API Key in messages, public screenshots, or customer-facing documents. GetResponse may expire API keys that remain unused for 90 days; generate a new key and reconnect when this happens.

Connect GetResponse to ChatbotX

1

Open Settings

In your ChatbotX workspace, select Settings from the left menu.
2

Select Integrations

Select the Integrations tab, then open GetResponse.
3

Open the connection window

Click Connect to open the Connect GetResponse window.
4

Enter the API Key

Paste the key into API Key, then click Confirm.
Connect GetResponse in ChatbotX Integrations
When the key is valid, ChatbotX saves the connection and loads the Lists and Tags from your GetResponse account for use in Flows.

Add GetResponse to a Flow

After connecting, add the GetResponse action where you want to synchronize the contact. Place the action after collecting the customer’s email address so it always has data to send.
1

Open the Flow

Select Flows, then open the Flow that you want to use for collecting contacts.
2

Add Actions

In a Send Message node, click + Create, then select Actions.
3

Select Email Actions

Open Email Actions and select Add Contact to GetResponse.
Select Add Contact to GetResponse Action
4

Open the configuration

Click Edit on the new action to select a List and map the contact data.

Configure Add Contact to GetResponse

Configure the fields in the Add Contact to GetResponse window, then click Save.
Configure Add Contact to GetResponse
The selected List must have a corresponding Autoresponder if you want to send automated emails. The day entered in ChatbotX should match the first email’s scheduled day in the GetResponse cycle.

Example: collect subscribers for an offer

A fashion store wants to send discount codes and introduce new collections by email.
1

Collect the email address

Use Get User Data to request the customer’s email address and save the response to the Email field.
2

Add the customer to GetResponse

Run Add Contact to GetResponse, then select the Contacts List, the Email field, and the NEW Tag.
3

Start the Autoresponder

Set Day of Autoresponder Cycle to 0 so the customer receives the first email according to the cycle schedule from the subscription day.

Test the integration

Before publishing the Flow, test it with an email address that you can verify.
  • Open the selected List in GetResponse and confirm that the contact appears.
  • Check the email address, Tags, and Autoresponder cycle day.
  • If a List or Tag does not appear in ChatbotX, check the connection and reopen the action.
  • If the connection fails, generate a new API Key in Tools > Integrations and API > API, then reconnect.
Deleting or replacing the API Key in GetResponse may stop the current connection from working. Update the key in ChatbotX before running the Flow again.