# Abandoned Cart Recovery onboarding guide

In this guide, you’ll learn how to add the cart re-engagement solution in your MessageBird Dashboard.

#### &#x20;

#### **Connect your store**&#x20;

**Step 1: Go to your MessageBird Dashboard**

Go to the [MessageBird Dashboard](https://dashboard.messagebird.com/), log in with your MessageBird account, and then go to **Solutions** on the side navigation. Click **cart re-engagement** and tap **Create Solution**.

&#x20;

**Step 2: Choose your platform**

Select the platform of your store and click **Next**. For now, only Shopify is available but more are coming soon!

&#x20;

**Step 3: Enter your store name**

Enter the name of your store (you can find it in the Shopify profile of your store) and tap **Next**.

&#x20;

**Step 4: Add webhooks**

Follow the on-screen instructions to add your webhooks—you’ll be guided step by step through this process:

* **Go to the Shopify Webhooks section**
  * Go to the Shopify webhook section by following the link in that step. Ready? Mark this step as **Done**.
* **Webhook: Checkout Creation**
  * Follow the step by step instructions for the **checkout creation webhook**. Complete each step and tap **Done** when you’re finished.&#x20;

Need extra help? [These articles](/connectivity-platform/using-the-abandoned-cart-recovery-solution/managing-your-webhooks.md) will guide you through managing your Shopify webhooks.

&#x20;

**Step 5: Specify your audience**

We’re almost there! It’s time to set up the conditions that will trigger your webhooks. This means that the workflow will be triggered by an abandoned cart that meets the specific conditions that you set in this step. You can choose one of the template conditions or create your own by clicking **+ Add a condition**.

Adding specific conditions will help you target a specific audience and personalize your message for them. This will facilitate a higher conversion rate and a higher value of recovered carts.

Learn more about custom conditions with our [help center guide](/connectivity-platform/advanced-functionalities/create-and-use-custom-functions-in-flow-builder.md).

&#x20;

**Step 6: Customize your message**

This step allows you to customize the message that will be sent to your customers, which is crucial for recovering your abandoned carts—the pre-filled message will give you a nice head start. &#x20;

You’ll notice that the cart recovery link has been automatically added to your message. If you want to **offer a discount**, simply turn on the option on the right side of your screen—the discount code will be automatically incorporated in the cart recovery link, just make sure your discount matches the one [set up on your Shopify platform](https://help.shopify.com/en/manual/promoting-marketing/discount-codes/create-discount-codes).

Keep your message short and snappy—if you choose SMS as the channel for your message, consider that it has a 160 character limit.

Ready? Tap **Done** to preview your message.

&#x20;

**Step 7: Test the solution**&#x20;

You can test your abandoned cart message and save it as a draft to edit it later. Once you click **save and launch**, your cart abandonment message will be sent as soon as the webhooks are triggered.

And that’s it! Your Abandoned Cart Recovery Solution is now live 🎉Make sure to check out Insights to access the conversion funnel data.&#x20;

&#x20;


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.bird.com/connectivity-platform/getting-started/abandoned-cart-recovery-onboarding-guide.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
