# Shopify Integration

### **1. What is the Shopify Integration & Why It Matters**

Shopify stores handle purchases, carts, checkouts, deliveries, etc.\
DoubleTick allows your business to send **automatic WhatsApp messages** to customers when these events happen.

For example:

| Shopify Action                       | WhatsApp Notification Example             |
| ------------------------------------ | ----------------------------------------- |
| Customer forgets to complete payment | “Hey Ruchi, you left items in your cart!” |
| Customer completes order             | “Order received!”                         |
| Order gets fulfilled/shipped         | “Your order has been shipped!”            |
| Purchase is completed                | “Hope you enjoyed shopping with us!”      |

These messages:

* Reduce abandoned carts
* Improve customer experience
* Help with brand recall
* Increase repeat purchases

DoubleTick does this **natively**, meaning:

* No third-party connector
* No coding or development
* No technical setup
* Fully automated once configured

***

### **2. What You Need Before Starting**

To complete this integration, you will need:

✔ A Shopify store\
✔ Access to Shopify admin dashboard\
✔ Access to DoubleTick web dashboard

➡ **No coding or development is required.**

***

### **3. Logging Into DoubleTick Web Dashboard**

Open your browser and go to:

> <https://web.doubletick.io/>

You will see the DoubleTick login screen.

#### **Steps**

1. Enter your **login number**
2. Click **Login**
3. Enter the OTP sent to your WhatsApp/Email/SMS
4. Click the green **Login** button again

Upon successful login, you will automatically land on the **Chats page**.

***

<figure><img src="https://2303112206-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F53n17VnOICC1LtDqlENV%2Fuploads%2Flxaxem3PRtSyl6qbWlgf%2FUntitled%20design%20(33).gif?alt=media&#x26;token=ce0d444f-2645-4e27-878f-a0e6297987b2" alt=""><figcaption></figcaption></figure>

### **4. Navigating to the Shopify Integration Section**

Inside DoubleTick:

1. Click **Settings**
2. Inside settings, click **Integrations**

Here you will see a list of native integrations provided by DoubleTick:

Click **Shopify**.

### **5. Connecting Your Shopify Store to DoubleTick**

After clicking Shopify, you may see a message like:

> “No events to show yet”

and a button:

> **Connect Shopify Website**

Click **Connect Shopify Website**

A pop-up box will appear asking for:

> Shopify Website URL

If you don’t know what this is — don’t worry — we will fetch it from Shopify now.

***

### **6. Finding Your Shopify Store URL**&#x20;

<figure><img src="https://2303112206-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F53n17VnOICC1LtDqlENV%2Fuploads%2FPZkZhnBwRdqywKtEdeRp%2FUntitled%20design%20(35).gif?alt=media&#x26;token=d7584733-f00e-421e-907d-6eaff0242ebb" alt=""><figcaption></figcaption></figure>

Now, switch to a new browser tab and open your Shopify account.

Go to:

> <https://admin.shopify.com/store>

Login with your Shopify credentials.\
Once inside:

1. Click **Settings**
2. Click **Domains**
3. Under domains, you will see your **store link**

Example formats:

* mystore.myshopify.com
* shop.yourbrand.com
* [www.brandstore.in](http://www.brandstore.in)

This is the URL DoubleTick needs.

Click **Copy** next to the link.

### **7.  Pasting Shopify URL Into DoubleTick & Connecting**

Return to the previous tab with DoubleTick pop-up open.

1. Paste the copied Shopify URL into the field
2. Click **Connect**

What will happen next:

* DoubleTick will send a request to Shopify
* Shopify verifies and authorizes the connection
* System usually takes a few seconds

Once completed, DoubleTick will show a success message:

> “Shopify connected successfully”

***

### **8. Understanding Event Automations in DoubleTick**

Once Shopify is connected, you will see **four events** listed:

1. **Abandoned Checkout Reminder**

   This event triggers when a customer adds items to the cart, proceeds to checkout, fills all details (name, phone number, address, etc.), clicks **Proceed to Pay**, gets redirected to their payment app (e.g., Google Pay / UPI / Card), and then **backs out without completing the payment**.

   In simple words:

   > “Customer reached the payment page but didn’t pay.”

   This is a high-intent dropout stage, making WhatsApp reminders highly effective for recovering these orders.
2. **Order Completed**\
   (For successful purchases)
3. **Order Fulfilled**\
   (When order is packed/shipped)
4. **Follow-up After Purchase**\
   (For post-purchase delight)

Each of these allows you to:

* Enable/Disable
* Choose which WhatsApp template to send
* Decide **when** to send it
* Personalize using Shopify variables

***

### **9. Important Template Requirement (Must Read)**

DoubleTick does **not** provide pre-approved Shopify templates.

You need to:

1. Go to the **Templates** section in DoubleTick
2. Create templates for each of the 4 events
3. Submit for Meta approval
4. Once approved, return to this integration

This step is mandatory because Shopify triggers cannot send without Meta-approved templates.

***

### **10. Enabling Events & Assigning Templates**&#x20;

<figure><img src="https://2303112206-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F53n17VnOICC1LtDqlENV%2Fuploads%2F1hPZSY3KGSpAyOPaQZqR%2FUntitled%20design%20(36).gif?alt=media&#x26;token=7f275041-d6ee-42d6-a7f2-32c13f2f9daf" alt=""><figcaption></figcaption></figure>

Let’s take **Abandoned Checkout Reminder** as example.

1. Toggle the switch **ON**
2. A template dropdown will appear
3. Select your approved template
4. A timing box will appear

Example timing setup:

> **Send after:** 1 minute

This means:\
If customer abandons checkout, WhatsApp reminder will send 1 minute later.

Repeat these steps for other events.

### **11. Mapping Shopify Variables (So Messages Look Personalized)**

DoubleTick allows personalization like:

> “Hey Ruchi, your cart is waiting!”

Where **Ruchi** is not typed manually.\
It comes automatically from Shopify.

To enable this:

1. Scroll down to the template mapping section
2. Find placeholders (example: {{name}})
3. Click **Map to Shopify**
4. Choose corresponding Shopify field\
   Example: **order.billing.first\_name**
5. Click **Save**

Correct mapping ensures customers receive:

✔ Right names\
✔ Right product info\
✔ Right order details

Example outputs:

* “Order #12345 has been shipped!”
* “Hey John, your package is on the way!”
* “Your payment was successful!”

Without mapping, template may fail or send incomplete messages.

***

### **12. Final Testing**&#x20;

To confirm everything works:

1. Place a test order in Shopify
2. Observe WhatsApp notifications
3. Verify timing & variable mapping
4. Check order status changes

This ensures automation behaves as expected.

***

### **13. What Happens After Setup? (Automation Logic)**

Once configured:

✔ Shopify → Sends event webhooks automatically\
✔ DoubleTick → Receives event instantly\
✔ DoubleTick → Sends WhatsApp template\
✔ Customer → Gets auto notifications instantly

No manual work needed after setup.

***
