Skip to main content
The GetResponse integration allows you to instantly route form respondents directly into your GetResponse ecosystem. It dynamically maps Custom Fields and gives you the ability to inject respondents directly into specific Autoresponder cycles.

Business Use Cases

Marketing Automation

Inject leads into an automated 7-day email course the moment they submit a form.

List Segmentation

Map complex demographic data (like company size or industry) directly into GetResponse custom fields.

Webinar Registration

Seamlessly push registrants into a specific campaign built exclusively for event attendees.

Step 1: Global Connection

Before you can push data to GetResponse, you must authorize Flex Forms to communicate with your account.
1

Locate your API Key

Log into your GetResponse dashboard. Navigate to Integrations & API → API. Generate and copy your API Key.
2

Establish the Connection

In your Flex Forms dashboard, open Integrations in the left rail (next to Global Settings). Locate the GetResponse card and enter your API Key.
3

Test and Verify

Click Save & Verify. Flex Forms will ping the https://api.getresponse.com/v3 endpoint to ensure the credentials are valid and that your campaigns can be fetched.

Step 2: Form-Level Configuration

Once the global connection is established, you must activate the integration on a per-form basis. Open your specific form in the Studio and navigate to the Integrations tab.

The Masterclass: Data Mapping

When mapping data from Flex Forms to GetResponse, the system fetches your campaigns via live remote_select directly from the API.
remote_select
required
Target Campaign Loaded live from your GetResponse account. All new submissions will be added to this specific campaign.
select
Name Field Optional. Lists only Name blocks on this form (not every field). Leave empty to use the form’s Name field automatically when present. GetResponse may default the contact name to “Friend” when no name is sent.
number
Autoresponder Cycle Day (Optional) If your campaign has an autoresponder configured, input the exact Day (e.g., 0) to inject the user into the sequence immediately. Leave blank to bypass autoresponders.
textarea
Custom Field Mapping Map your form block answers to GetResponse Custom Fields.Syntax: GetResponseCustomFieldId=flex_forms_block_name (One per line). Warning: You must use the alphanumeric Custom Field ID from GetResponse, not the human-readable name.Example Mapping:
select
IP Address (Optional) Map the respondent’s IP address if you require geolocation tracking within GetResponse.

Technical Resources & Troubleshooting

You must fetch the specific ID of the custom field. You can find this in your GetResponse account under Custom Fields, or by querying the API. The Flex Forms inspector will often display a helper list of loaded fields if available.
Yes. If a respondent submits the form and their email address already exists in your GetResponse campaign, the engine will perform an update operation, refreshing their name and custom fields.
For advanced architectural questions, refer to the official GetResponse API v3 Documentation.

Configuration Reference

Global Settings

select
required
Account Type Whether you use standard GetResponse or GetResponse MAX.
password
required
API Key Your GetResponse API Key.
text
Domain (MAX only) Required if you are on GetResponse MAX.
select
MAX TLD The TLD for your GetResponse MAX account (e.g., com, pl).

Form-Level Settings

Subscriber Data

remote_select
required
Target List (Campaign) The GetResponse list to add the contact to.
select
required
Email Field The primary email field for the subscriber.
select
Name Field Optional. Only Name blocks from this form.

Field Mapping

textarea
Custom Fields Mapping Map your form blocks to GetResponse custom fields.
remote_select
Available custom fields (reference) A read-only helper to fetch live custom fields from GetResponse.

Advanced Options

text
Autoresponder cycle day Add subscriber to an autoresponder cycle on a specific day (e.g., 0).
select
default:"0"
Include IP address If enabled, the respondent’s IP address will be sent to GetResponse.
Last modified on September 7, 2026