Skip to content

GetResponse

Sync form submissions from UpForm to a GetResponse contact list. After contacts land in GetResponse, you can run automations such as welcome emails.

Before you begin

  • You need a GetResponse account.
  • In UpForm, enable Save submission data for the form. Workflow sync will not run if submissions are not saved. See General.
  • GetResponse menus and labels can change. If something does not match exactly, use GetResponse’s search or help for API, lists, and custom fields.

Connect GetResponse in UpForm

  1. In UpForm, open SettingsWorkflow automation.
  2. Click Add workflow automation provider.
  3. Under Select provider, choose GetResponse.
  4. Enter a Title for this connection (for example, GetResponse – UpForm).
  5. Leave the modal open (or return after you create the key), then continue to generate an API key in GetResponse.

Add GetResponse workflow automation provider

Generate a GetResponse API key

  1. Sign in to GetResponse.
  2. Open Tools (grid icon) in the top navigation, then select Integrations and API.

GetResponse Integrations and API tools

  1. Open the API tab.
  2. Click Generate API key.

Generate GetResponse API key

  1. Name the key (for example, UpForm Connection), then click Generate.

Name and generate GetResponse API key

  1. Copy the API key.

Copy GetResponse API key

  1. Return to UpForm, paste the key into API key, enable Active if shown, then click Save.

Paste GetResponse API key in UpForm

Prepare a GetResponse list and custom fields

Create or select a contact list

  1. In GetResponse, open Contacts.
  2. Use an existing list, or click Create list.
  3. Enter a list name (for example, Test UpForm), then create the list.

GetResponse Contacts lists pageCreate GetResponse contact list

Create custom fields

You can sync any UpForm form. The screenshots below use an example contact form with fields such as name, email, phone, surfboard interest, and message.

Example contact form for GetResponse sync

Create custom fields in GetResponse for any answers that do not already have a matching field.

  1. In GetResponse, go to ContactsCustom fields.
  2. Click Create custom field.

GetResponse custom fields page

  1. Enter a Field name (for example, surfboard).
  2. Choose a Field type. For a single-choice radio field, TextSingle answer is a common option. Add the same answer choices that appear on your form if the field type requires them.
  3. Click Save.

Configure GetResponse custom field type

Repeat for each unique form answer you want to store. For longer text such as a message field, use a paragraph-style text type (for example, Text (paragraph)).

Save GetResponse custom field

Enable GetResponse on a form

  1. Open the form in the form builder (or create one from a template).
  2. Open the General tab → Workflow automation.
  3. Enable Sync submission data with GetResponse.
  4. Select the Provider you connected earlier.
  5. Under Select list, choose the GetResponse list you prepared.

Form GetResponse list and sync settings

You can also click Add for GetResponse from this section if you have not connected a provider yet.

Map form fields

In the mapping table, match each form field (Label / Name) to a GetResponse field under Mapping.

Example mapping for a contact form:

Form fieldGetResponse field (example)
NameName
EmailEmail
PhonePhone
Which surfboard you are interested in?surfboard (custom field)
Messagemessage (custom field)

Map form fields to GetResponse fields

Map every field you want stored in GetResponse, then Save the form and Publish it to your storefront.

Test the sync

  1. On the live storefront, submit the form with complete test data.
  2. Wait about 30–60 seconds.
  3. In GetResponse, open Contacts and confirm the new contact and mapped values.

GetResponse contacts after test sync

Optional: Create a GetResponse automation

After contacts sync successfully, you can automate follow-up in GetResponse. Example: send a welcome email when someone subscribes to your UpForm list.

  1. In GetResponse, open ToolsAutomation.

GetResponse Automation tools page

  1. Click Create workflow.

Create GetResponse automation workflow

  1. Choose Build from scratch.

Build GetResponse workflow from scratch

  1. Select the Email channel, then continue to choose the start element.

Select GetResponse Email channel

  1. Under basic start elements, choose Subscribes, then confirm.

Choose GetResponse Subscribes start element

  1. Optionally add a Wait action and connect it after Subscribes. Set a delay (for example, 1 hour or 1 day).

Add Wait action in GetResponse workflow

  1. Add a Send message action, connect it in the flow, and choose the email to send.

Add Send message action in GetResponse

  1. Optionally add conditions such as Link clicked? to branch the journey (for example, send another message if they click, or move them to another list if they do not).

Add Link clicked condition in GetResponse

  1. When the workflow looks correct, click Publish to activate it.

If this does not work as expected, Contact for help.