> For the complete documentation index, see [llms.txt](https://docs.powerfulform.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.powerfulform.com/integrations/getresponse.md).

# GetResponse integration

Add form respondents to a GetResponse campaign and map their answers to custom fields.

## How to set it up

### Find or Generate GetResponse API Key (in GetResponse)

The app connects to GetResponse using an **API key**.

**How to get your API key**

1. Log in to your **GetResponse** account
2. Click on **Tools** in the top menu and select **Integrations and API** > navigate to the **API** tab
3. Click the **Generate API key** button > enter a name for your API key (e.g., "Powerful Contact Form Builder") and click **Generate**
4. Copy the generated API key for use in the next step

For detailed instructions, refer to GetResponse's official guide: [Where to find the API key?](https://www.getresponse.com/help/where-do-i-find-the-api-key.html)

### Add GetResponse API Key to the app settings (in Powerful Contact Form Builder)

Now paste your GetResponse API key into Powerful Contact Form Builder so the app can send contacts to GetResponse.

1\. Open the app > **Settings** > **Third party integrations** > hover **GetResponse** > click **Config**

2\. Enter **GetResponse API key** field created in Step 1 above

3\. Click **Save** to update the changes

<figure><img src="https://2907469752-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FehM2rz7MmKkWcJmgvJOe%2Fuploads%2Fgit-blob-7ddfd502691bb5d48a6cf2adaaa75fd6794b79fb%2Fscreenshot-integration-getresponse-integration-1.png?alt=media" alt=""><figcaption></figcaption></figure>

<figure><img src="https://2907469752-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FehM2rz7MmKkWcJmgvJOe%2Fuploads%2Fgit-blob-c9492bd45d09dd4728f5f283258f441968674115%2Fscreenshot-integration-getresponse-integration-2.png?alt=media" alt=""><figcaption></figcaption></figure>

### Map form data to GetResponse (in Form Builder)

This step decides:

* which GetResponse list/campaign receives new contacts
* which form fields go into the correct GetResponse contact fields

#### Before you start

Make sure you already created a **list/campaign** in GetResponse (so you can select it in the integration settings).

Follow this [link](https://www.getresponse.com/help/how-do-i-create-a-new-contact-list.html) to know more.

#### Mapping steps

1\. Open the app > click **Forms** > open the form you want to deal with

2\. Click **Integration** icon on the left side > turn on **GetResponse** > click on **GetResponse** option

3. Select the **List**/Campaign you want to add contacts to
4. Map fields

4\. Select and enter value of **GetResponse** (on the left) to match with the form field.

For example:

* **Email** ← your form’s Email field
* **Name / First name / Last name** ← your form’s name fields

#### Required field

**Email is required** to create a contact in GetResponse.

5. Click **Save** to update the changes

### Test & Check Your Results (in GetResponse)

* Submit your form once (use a real email for testing)
* Open **GetResponse**
* Go to your selected **list/campaign**
* Confirm the new contact appears there

<figure><img src="https://2907469752-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FehM2rz7MmKkWcJmgvJOe%2Fuploads%2Fgit-blob-52c4c4f0cfaf17afb8d8876f149c6284804bfdd1%2Fscreenshot-integration-getresponse-integration-3.png?alt=media" alt=""><figcaption></figcaption></figure>

<figure><img src="https://2907469752-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FehM2rz7MmKkWcJmgvJOe%2Fuploads%2Fgit-blob-0d4263241defa78ff26f34793aa5531d1aad05c1%2Fscreenshot-integration-getresponse-integration-4.png?alt=media" alt=""><figcaption></figcaption></figure>

## Troubleshooting

<details>

<summary>“Invalid API key” / connection failed</summary>

* Make sure you pasted the correct API key (no extra spaces).
* If the key was regenerated or disabled in GetResponse, create a new key and update it in Powerful Contact Form Builder.

</details>

<details>

<summary>Contacts not added after form submission</summary>

* Confirm GetResponse integration is enabled on the correct form.
* Click Save after mapping (mapping changes won’t apply until saved).
* Make sure the submission contains a valid email address.

</details>

<details>

<summary>Some fields are missing in GetResponse</summary>

Re-check field mapping (e.g., “Full name” mapped into “First name” may not display as expected).

</details>

<br>

## Next steps

* [How integrations work](/integrations/how-integrations-work.md) — what a connection does and where it is configured.
* [Integrations](/integrations/app-integration.md) — every service the app connects to.
* [Contact support](/help/contact-support.md) — if the connection still does not work.
