ManyChat

Shopify Abandoned Cart (updated)

Shopify Abandoned Cart Integration (Pro feature) provides you with a way to notify your Shopify store customers about the goods they forgot in the cart.

Setting up the integration

In order to set up the integration, you have to start with connecting your Shopify store to ManyChat:

  1. Go to Settings —> Integrations.

  2. Enter your Shopify store address and tap the button bellow: 'Connect Shopify Account'.

  3. You'll be redirected to the app installation page in Shopify.

  4. Click the 'Install unlisted app' button.

  5. Now you can start using Shopify Abandoned Cart Integration.

Activating abandoned cart campaign

The Abandoned Cart Messenger Campaign is a 2-message campaign that is sent when your customers abandon their cart. Right after you set up the integration, the Template with 3 flows gets automatically installed on your page and all you need is to set them up.

1️⃣ Shopify 'Add to cart' widget for opt-ins

You need to place our widget in your store to collect subscribers that will get abandoned cart message. To activate it, please select a Widget and turn on a toggle in the sidebar. After activation, a Modal will be added to your Shopify store and shown to clients who add anything to their carts.

To see modal preview, please click 'Show Preview' button. You can also change the Modal design and the message that will be sent to subscribers after opt-in in the sidebar.

After activation, a Modal will be added to your Shopify store. If the customer closes this Modal once, it will not be shown to this customer again. Default Modal looks like the picture below:


 


Once your customer clicks 'Send to Messenger' button in the Modal, they become your bot subscribers.

Note: People who are already subscribed to your bot must still opt-in through the Modal to start receiving abandoned cart messages. This is needed to match the store customer's id with their ManyChat id.

2️⃣ Shopify 1st and 2nd Abandoned Cart Reminder

These two flows are your campaign. By default, the first message is scheduled to 1 hour and the second to 23 hours after cart abandonment.

All you have to do for these flows to start working is to activate these triggers (turn on the toggle in the sidebar). You can also set up time period after which your customers will receive abandoned cart reminders and edit messages that will be sent to them. These messages will contain a button with the automatically generated link to restore a customer's cart.

Integration settings

You can also tune the integration settings according to your needs.

  • Modal design can be changed in the sidebar. To see Modal preview in ManyChat, click 'Show Preview' button.

You can also change the default message text that will be sent to users as they opt-in to your bot.

  • While setting up Abandoned cart reminders, you can choose time period after which your customers will receive abandoned cart messages.


  • Reminder text. You can change the default message text of these reminders. The messages will contain a button with the automatically generated link to restore a customer's cart.


NOTE: Do not remove the automatically generated link in the button - this will break the reminder flow. You can add something after this field in the button (like UTM tags, markers, etc), but not before.

  • New Reminders. You can use more reminders by creating a new flow and adding a new type of trigger - Abandoned Cart:

After you add Abandoned Cart trigger, you will get the ability to use "Restore cart url" dynamic variable in your content (that will automatically generate link to subscribers' carts):

Disconnecting ManyChat from Shopify

If you decide to disconnect the integration, follow the steps below:

  1. Go to Settings —> Integrations

  2. Click 'Disconnect' button

  1. You will be redirected to Shopify

  2. Click the Trash Can icon to the right of ManyChat app and confirm the deletion.

  3. The integration is now disabled. Your customers will no longer receive abandoned cart messages. The Shopify flow will remain in ManyChat, but will become inactive. If you reconnect the integration, these flows will start working again provided it's activated.