⚠️ There are now 2 versions of OneClickUpsell. If the app was installed from the Shopify App store, you’re using the OneClickUpsell Native version which has a blue/orange color scheme. For the OCU Native knowledge base click here.

*Important Note before you begin: 

The GetResponse integration for OCU uses API V2. If your GetResponse plan is using API V3, then you will need to contact GetResponse support and request that they configure your account to use API V2 instead in order for it to work with this integration. 

*The integration only works with Lists to send out an email auto-responder and does not work with GetResponse Automations/Flows.

Connect GetResponse CRM 

1. Navigate to the GetResponse website (https://app.getresponse.com/login) and Login to your GetResponse account by entering your Username and Password and then click the "Log in" button.

2. Click on the "My account" tab in the upper-right corner and then select "Integrations & API" from the drop-down menu.

3. Click on the "API" section in the left-hand menu, and then click the "Copy" button to the right of the API Key field.

4. Open the OCU app within your Shopify store. Click the "Settings" button from the left-side navigation menu then click "CRMs". Paste the API Key into the "API Key" field and then click the green "Connect" button.

Your GetResponse account is now connected to your OCU app via API!

How to Disable Double-Optin 

In order to have emails added directly into your campaign(s) in GetResponse you'll need to disable double-optin for your list(s) and campaign(s).

GetResponse has a double opt-in process by default which means that contacts won't show up visibly on your campaigns in GetResponse until the customer has clicked a 'Confirm Subscription' button in an email they receive from GetResponse. 

It is only possible to disable the double opt-in process by emailing GetResponse customer support and requesting it.

This is needed in order to skip the sending of confirmation emails to the email addresses that are added into this campaign. Skipping this step will require customers to confirm their opt-in through an email before their emails are added to your campaign.

Select CRM lists for emails

Select the desired list(s) from the fields titled “Cart Abandonedlist, “Order Completedlist and/or "Offer Product Purchased" list by clicking on the drop-down menu and selecting the list

Once GetResponse is connected to OCU and the lists are selected, the Abandoned Cart feature for OCU will collect the following information and automatically send it to your GetResponse account:

The customers who did not complete their orders (Added to the "Cart Abandoned" list):

  • last_abandoned_сart_item1_ocu (from 1 to 5)

  • last_abandoned_cart_quantity1_ocu (from 1 to 5)

  • last_abandoned_cart_price1_ocu (from 1 to 5)

  • last_abandoned_cart_image1_ocu (from 1 to 5)

  • Last_abandoned_cart_subtotal_ocu

  • Last_abandoned_cart_date_ocu

  • Last_abandoned_cart_ url_ocu

  • phone_number_ocu

  • accept_marketing_ocu

The customers who completed their orders (Added to the "Order Completed" list):

  • last_placed_order_item1_ocu (from 1 to 5)

  • last_placed_order_ quantity1_ocu (from 1 to 5)

  • last_placed_order_ price1_ocu (from 1 to 5)

  • last_placed_order_url_ocu (from 1 to 5)

  • last_placed_order_ cart_subtotal_ocu

  • last_placed_order_ date_ocu

  • phone_number_ocu

  • accept_marketing_ocu

The customers who completed their orders AND purchased offer item(s) (Added to the "Offer Product Purchased" list):

  • last_purchased_offer_item_ocu

  • last_purchased_offer_price_ocu

  • last_purchased_offer_image_ocu

  • last_purchased_offer_date_ocu

  • phone_number_ocu

  • accept_marketing_ocu

Setting up an Email Campaign

1. Select "Email marketing" and then click "Create Newsletter".

2. There are 2 ways to create an e-mail template:

  • Drag-and-Drop Email Editor which allows you to create a template in a very convenient constructor mode. 

  • HTML Source Editor is a solution for skilled users who know how to work with HTML code.

We recommend the Drag-and-Drop Email Editor for the majority of cases unless you need to create something unique and you have the required skills.

3. On the Newsletter settings step, choose the Linked list, add a Message name, provide the Subject and the From e-mail address.

In the Distribution Settings, choose if you want to be able to check and track the click rates on any links that you may have. You can also publish and share this newsletter on your Facebook and Twitter accounts.

When you are finished click on the Next step button.

4. On the Template step, you can browse and choose a template for the e-mail or select Start from scratch and create your own template. Using completed templates are a much simpler choice.

You can customize it, add, edit, replace or delete blocks using the constructor.

Select your template and make changes that you want using the tools in the right-side menu.

Then you need to add custom fields from the customers list into the template.

Place the cursor into the position where you want to have the value displayed from the custom field and click on the Personalize button.

Then select the desired field from the drop-down list. Field titles are the same as they appear in the customers list.

Each field's value can be inserted into HTML tag(s) to apply some additional properties if desired. If you want to wrap the field's value into HTML tags you can go to the HTML Editor by clicking the link at the bottom of the page.

Then find the desired place and add the HTML code you want.

When working in the HTML Editor don't forget to follow the required format for fields variables: [[field_name]].

For example, you can make an image appear on the page with a specific width using this construction:

<img src="[[last_abandoned_cart_image1_ocu]]" width="250" />

(assuming that the field [[last_abandoned_cart_image1_ocu]] contains an image URL)

GetResponse also gives you the ability to use different conditions. For example, you could make it only output content when conditions are met. The general syntax of a condition looks like this:

{{IF "(field_name STRING_EQ 'your_condition')"}}

STRING_EQ function compares the field's value with the specified condition and allows it to output content blocks based on the result it returns (true/false).

Example of actual code can be seen below:

Additional information on custom fields and conditions usage can be found here: https://support.getresponse.com/faq/what-personalization-fields-may-i-use-in-my-emails

The Editor gives you the option to preview the created template and even send out a test email to see how it works/looks.

When you're finished, click Next in the progress bar.

6. On the Recipients step, select list(s) of customers who you would like to receive this message. You can also exclude recipients if desired.

When you've done that, above will display the count of subscribers. You can click on the Select contact manually link and in the pop-up select particular customers who you would like to receive this message.

When you're finished, click Next Step.

7. On the next screen, you can see a summary of your newsletter and can change items fast by clicking on the edit link.

If you're happy with all of the settings, you can decide if you want to send a message right now and it will immediately be delivered or it can be scheduled and you'll set up a specific date and time for the message to be delivered.

More information about template creation within GetResponse can found here: https://support.getresponse.com/manuals/creating-newsletter-messages

Did this answer your question?