Articles on: Integrations

Omnisend

Omnisend is a powerful third-party app that Loop directly integrates with, allowing you to take your customer notifications to the next level.

Key features


Personalization: Omnisend allows you to create personalized messages for your customers based on their shopping behavior and preferences, which can help increase engagement and conversions.
Automation: With Omnisend, you can automate your email and SMS campaigns, saving you time and ensuring that your customers receive timely and relevant messages.
Multichannel communication: Omnisend allows you to reach your customers through multiple channels, including email, SMS, and social media, which can help increase the chances of them seeing and responding to your messages.
Win-back campaigns: Omnisend’s win-back campaigns can help you win back customers who have canceled their subscriptions or stopped purchasing from your store.
Payment updates: With Omnisend, you can automatically send messages to customers who need to update their payment information, which can help reduce failed transactions and increase customer satisfaction.


This articles details the Omnisend integration’s with Loop and how you can leverage the same for your subscriptions

Contents of the article


Prerequisites
How to set up the integration
Triggers and Events sent to Omnisend

Trigger events
Payload objects sent for each trigger
Current implementation and limitations

How to use the data sent by Loop in omnisend to start campaigns

Prerequisites


Growth plan or above activated on Loop
Omnisend must be installed on the Shopify store
API key should be generated beforehand on Omnisend


How to set up the integration


In this post, we will provide a step-by-step guide on how you can integrate Omnisend with Loop

Step 1 : First, generate an API key. To do so, go to your brand’s name in the upper right corner and select “Store settings”.

Step 2 : Choose the ‘API keys’ section and then the ‘Create API Key’ button.![](https://storage.crisp.chat/users/helpdesk/website/c9188df8b706d000/082db73a-c190-495a-bc04-adddda_1nihwn9.png)



Step 3 : Enter the name of your API key, leave the default settings alone, and then click ‘Save.’

Step 4 : The next step is to access your Loop admin page. Choose the Omnisend integration from the Integrations menu by clicking the ‘Connect’ button.

Step 5 : You will be taken to the Omnisend integration page. Navigate to the ‘Setup instructions’ page, paste the API key into the appropriate area, and then click ‘Connect’.


The integration is now activated. The Integration Overview report contains a list of all the events sent to Omnisend.


Triggers and Events available in Omnisend after Integration


Triggers refers to certain specific of action which will be executed when a certain set of preset condition is achieved.

The following table is list Loop events which are available in Omnisend and their respective Event type:

On Loop, these are the data points / payloads that are sent for each trigger condition that is achieved.

Customer Payload
Subscription Payload
Order Payload
PaymentAttempt Payload
PaymentMethod Payload

Customer Payload





Subscription Payload






Order Payload






PaymentAttempt Payload







PaymentMethod Payload





Current implementation and limitations



Update contact API: For every Loop event, Loop will call Omnisend update contact API to add/ update customer details including Loop based custom properties.

Tigger or create custom event API: Every Loop event will be sent as the custom Omnisend event which can be used to create email/ SMS flows.


Note : Every time a subscription is bought, an order is made. So, anytime a subscription is bought, cancelled, renewed, etc., all order-related processes (triggers Order Placed, Order Status Changed) are activated in Omnisend.

*

Step 1 : To create new Automation, you need to proceed to the Automation tab -> click on the New workflow button -> pick the workflow from the Automations Library or choose to Create custom workflow.



Step 2 : We want this workflow to trigger when a loop order is upcoming, so we will select the trigger : Loop order upcoming, but let’s say we don’t want this workflow to trigger every time.

We want this to trigger only when the order contains a bundle.So, we will select the has trigger filter : hasBundle as true.

Note : Up to 5 Trigger filters can be added to each of the workflow triggers.



Step 3 : Now, it’s turn to write the email, to make it more personalized for the customer, you can leverage the “Insert personalization tag”


Step 4 : Now, click on the “Start Workflow” and you are good to go.

Updated on: 05/07/2024

Was this article helpful?

Share your feedback

Cancel

Thank you!