# GetResponse

You can use these credentials to authenticate the following nodes with GetResponse.

# Prerequisites

Create a GetResponse (opens new window) account.

# Using OAuth

⚠️ Callback URL with GetResponse

Note: The Redirect URL should be a URL in your domain. For example, https://mytemplatemaker.example.com/gr_callback. GetResponse doesn't accept the localhost callback URL. Refer to the FAQs to learn to configure the credentials for the local environment.

  1. Open your GetResponse dashboard (opens new window).
  2. Click on Menu and select 'Integrations and API'.
  3. Click on the Custom apps tab.
  4. Click on the Register your app button.
  5. Enter all the necessary information.
  6. Copy your OAuth Callback URL from the 'Create New Credentials' screen in n8n and paste it in the Redirect URL field.
  7. Click on the Add button.
  8. Click on the app you created to get the Client ID and the Client Secret.
  9. Copy the displayed Client ID.
  10. Enter a name for your credentials in the Credentials Name field in the 'GetResponse OAuth2 API' credentials in n8n.
  11. Paste the Client ID in the Client ID field in the 'GetResponse OAuth2 API' credentials in n8n.
  12. Copy the Client secret key from GetResponse.
  13. Paste it in the Client Secret field in the 'GetResponse OAuth2 API' credentials in n8n.
  14. Click on the circle button in the OAuth section to connect a GetResponse account to n8n.
  15. Click on the Save button to save your credentials in n8n.

The following video demonstrates the steps mentioned above.

# Using API Key

  1. Open your GetResponse dashboard (opens new window).
  2. Click on Menu and select 'Integrations and API'.
  3. Click on the API tab.
  4. Click on the Generate API key button.
  5. Enter a name for your key.
  6. Click on the Generate button.
  7. Copy the displayed API key.
  8. Enter a name for your credentials in the Credentials Name field in the 'GetResponse API' credentials in n8n.
  9. Paste the API key in the API Key field in the 'GetResponse API' credentials in n8n.
  10. Click the Create button to create your credentials in n8n.

The following video demonstrates the steps mentioned above.

# FAQs

# How to configure the OAuth credentials for the local environment?

GetResponse doesn't accept the localhost callback URL. However, you can follow the steps mentioned below to configure the OAuth credentials for the local environment:

  1. We will use ngrok (opens new window) to expose the local server running on port 5678 to the internet. In your terminal, run the following command:
ngrok http 5678
  1. Run the following command in a new terminal. Replace <YOUR-NGROK-URL> with the URL that you get from the previous step.
export WEBHOOK_TUNNEL_URL=<YOUR-NGROK-URL>
  1. Start your n8n instance.
  2. Follow the instructions mentioned in the Using OAuth section to configure your credentials.

# Further Reference