How can I get the GetResponse API key

Migration Activecampaign to GetResponse (Part 1)

Switching to a different newsletter provider is not as easy as you might think. There are many aspects to consider and avoid making mistakes when moving.

Affiliate links: This article contains affiliate links. If you click on these links and then make a purchase, we will receive a small commission, without any disadvantage for you.

ADVERTISING Because of cooperation: We get discounted access to GetResponse in exchange for reporting. However, the content of the reporting is not predetermined and objective.

After we had initially familiarized ourselves with GetResponse, we had to come up with a plan for our move from Activecampaign to GetResponse. Finally, there should be no interruption in registrations.

The plan

  • First, new subscribers should get to GetResponse instead of Activecampaign.
  • The existing subscribers remain with ActiveCampaign for the time being in order not to take any risks.
  • Only when everything has been set up and tested at GetResponse will I get the existing contacts to GetResponse.

In this part 1 of the relocation description

  • we are creating a new mailing list at GetResponse
  • create a form for the registration of the newsletter subscribers
  • and then integrate this form (instead of the existing ActiveCampaign forms) on the website.

Preparation at GetResponse

1a: Create list at GetResponse

It's very easy to do under "Lists" and "Create new list". You enter a name and you have the option of adopting the list settings from existing lists.

Since I don't have a list in my account yet, I don't use this option.

However, it is very important to go to the settings immediately after creating the list, because there you will find the options for double opt-in. The settings can be found behind the three points on the right-hand side.

At the same time, I can set the list as the default for my account.

In “General Settings” you specify the name of the list (this is displayed to subscribers), the list title (this is an internal name that provides a better overview), the language and the logo. Under subscription you can first be informed about new subscribers by email. But it is even more important that you choose double opt-in for both variants (API and Web), for example if you use plugins such as ThriveLeads.

Under "Confirmation page" you select the thank you page that is displayed after successful registration (that means after completing the double opt-in).

Under Confirmation message you can now draft the message that the subscribers receive for double opt-in. Compared to other providers, GetResponse limits the options here very much, you can only choose a little freely. This probably serves to comply with the legal framework.

Attention: At this point it is not possible to configure a page that the user sees after the initial login (but before going through the double opt-in process). You have to configure this in the form.

1b Create form at GetResponse

Next we need a new subscriber form. Basically we could create this under "Forms and Surveys". We are doing this as a test for this article.

I choose a design and end up in a form designer. This is self-explanatory, but sometimes a bit unintuitive. For example, you never really know when you can move fields. Under "Settings" you can now choose whether the user should be redirected to another page after logging in.

The form designer forces the creation of a "Consent" field with which the user consents to the processing of the data. I find that a bit strange, because it is actually not absolutely necessary if the text of the form already explains what it is about.

To do this, you have to leave the form designer and find the “GDPR settings” under “My Account”.

In the first step I couldn't find out how to change the default text "Name, Email address" "Subscribe now".

After "Publishing" there are 3 variants of the publication: With Getresponse itself, as javascript or html.

Since I'm just doing a quick test, I'll stick with JS for now.

For this I create a new page in WordPress, create an HTML block with Gutenberg and insert the JS there.

A little touching up is called for

Finding of the first test: The consent field does not have to be checked. So back to the form designer. Finally, under “Layout” I find the setting “Mandatory field”, which I tick for the constent field.

And now I happen to find the option to change the text in German. However, there is no “layout” option for the “Sign up now” subscribe button. Instead, it has to be double-clicked. Uniformity would be nice, but now the form fits.

Finding of the second test: The form works, but double opt-in is not active, although it was selected in the list settings. So back to the form designer, and there is once again a “Confirmed opt-in” in the settings, which must be checked. Why is not understandable.

Findings from the third test: Tooltips appear in English. This can also be corrected in the form designer under "Error message".

In test # 4 everything works now, but the first thing to do is to adjust the email, it is still a bit incomplete. Therefore it goes back to the list settings to configure the confirmation message there. There you choose the logo, but otherwise only a few text modules, the rest is given.

When testing the double opt-in process, I noticed that subscribers who are only half-registered (that is, have not yet confirmed) apparently cannot be seen in the list.

The support clarifies this: These subscribers appear “inactive” under the small text. This prevents you from accidentally sending these subscribers an email.

Changes to the website

Now it is time to set up the API interface for GetResponse on the website.

1c Establish API connection ThriveLeads-GetResponse

I actually use ThriveLeads to create the opt-in forms. So I don't actually need GetResponse's design. The website connects to GetResponse via the API to register subscribers.

To establish the connection, I first have to create an API key. This can be found in the GetResponse menu under "Integration and API". The key is then entered in ThriveLeads in the API Connections.

Create 1d form at ThriveLeads

Forms can now be created with ThriveLeads that use this API connection. I use the opportunity to invest in the topic of "video marketing" and to accompany the sign-up process with videos.

So far so good. We have a list and we can subscribe to it from the website (via ThriveLeads and the API connection).

That means, in principle, new subs could now land at GetResponse. Before I exchange the forms on the website, I have to prepare some automation at GetResponse.

The next step is to duplicate the autoresponder sequence from AC, but more on that in the next article.


Like every solution, GetResponse has a few quirks.

  • It is strange why the list settings for the double optin have no effect without selecting this setting again in the form. This is prone to errors and doesn't make a lot of sense.
  • The text changes in the form are a bit cumbersome, in general the designer is a bit unwieldy. If you use external tools for the forms, that's not so bad.
  • When it comes to the UI, you sometimes have to cut back on AC.
  • It turns out that there are no notifications for API logins. I.e. after I switched to ThriveLeads, I did not receive any more notifications when someone signed up for the list.
  • The support via chat is extremely competent and friendly. You have to expect a few minutes of waiting, but absolutely within limits!

Basically, GetResponse looks very robust. The deficits in the UI area are compensated by attaching importance to real subscribers and the avoidance of legally questionable practices.

email marketing