Skip to main content
Events as Triggers
Updated over a year ago
  • Events as triggers are essentially triggers based on customer events which either happen on Shopify or BIK.

  • These triggers can be configured using our special query builder as shown below:


  • Below is a list of events which can be used as triggers with their description and sample use cases

Sl. No.

Event Category

Event Name

Typical Event Properties

Description

Sample use cases for automations

1

Shopify

Ordered

1. Order value

2. Total number of items

3. Type

This event gets triggered when a customer places an order. We can check for order value and total number of items.

Send a 30% coupon code for customers who ordered a cart value worth >10k Rupees.

2

Shopify

Abandoned a product

1. Product ID

2. Product name

3. Item price

This event gets triggered when a customer adds a particular product to the cart but doesn't complete the purchase. We can check for product name and its price.

Trigger an abandoned cart automation flow after 6 Hrs with a discount code of 5%.

3

Shopify

Abandoned Cart Created

1. Cart value
2. Total number of items
3. Cart ID

This event gets triggered when a customer adds products to a cart but doesn't complete the purchase. We can check for the total cart value and number of items in the cart.

Trigger an abandoned checkout automation flow after 6 Hrs with a discount code of 5%.

4

Shopify

Customer Created

1. Customer ID
2. Partner name

This event gets triggered when a new customer is created.

Welcome new users created with a customised welcome message informing about the brand and give them a small discount.

5

Shopify

Purchased a product

1. Order ID
2. Product name
3. Item price

This event gets triggered when a customer purchases a particular product. We can check for order ID, product name or its price.

Trigger a notification to customers who bought black jeans in order to cross-sell blue shirts to them.

6

Shopify

Line Item Shipping Update

1. OrderId
2. Product ID
3. Shipping Status
4. Tracking Company

This event gets triggered whenever shipping status of any individual item changes in an order.

Send out post order Notifications to your customers for In transit, Out for Delivery and Delivered Shipping Status.

7

Shopify

Order Delivered

1. orderID

This event gets triggered when an order gets delivered to a customer.

Send out NPS/Feedback messages 6 days after the customer's order getting delivered.

8

BIK growth tools

Conversation Started

1. Ad ID
2. Adset Id
3. Campaign ID
4. Source URL
5. Source name
6. Source type
7. Tracking code

This event gets triggered when a new message is sent by a user through CTWA ads, chat popups, WhatsApp URLs or WhatsApp QR codes.

Trigger a retargeting message to the customer with a discount offer to nudge them to make a purchase OR start a product browsing flow followed by an end-to-end checkout on chat.

9

BIK growth tools

Customer Acquired

1. Source URL
2. Source ID
3. Adset ID
4. Campaign ID
5. Campaign Name
6. Adset Name
7. Ad name
8. Product ID
9. Catalog ID
10. First Name
11. Last Name
12. Instagram handle
13. Messenger handle

This event gets triggered when a new user gets acquired on BIK via CTWA ads, chat Popup, WhatsApp URLs or WhatsApp QR codes.

Trigger a retargeting message to the customer with a discount offer to nudge them to make a purchase OR start a product browsing flow followed by an end-to-end checkout on chat.

10

BIK Popups

Won reward coupon

1. Source ID
2. Popup name
3. Reward coupon type
4. Coupon code
5. Coupon ID
6. Price rule ID
7. Source type

This event gets triggered when a reward (discount code) is given to the user via a web store Popup. We can check for Popup name, coupon code and other details.

Trigger a drip message to the users after 2 days who have not placed an order to nudge them to make a purchase.

18

Shopify store

Store visit (on demand)

1. Landing page URL
2. Landing page title
3. Landing page type

This event gets triggered whenever a user visits Shopify webstore.


PS: Channel settings are required

A new customer welcome notification to be sent out in order to acquire them and send them a coupon code too.

19

Shopify store

Product viewed

1. Product ID
2. Product Name
3. Product page URL

This event gets triggered whenever a user visits a product page on Shopify webstore.


PS: Channel settings are required

Send a reminder notification with a discount code to all customers who viewed briefs but did not place an order.

20

Shopify store

Catalog viewed

1. Catalog ID
2. Catalog Name
3. Catalog page URL

This event gets triggered whenever a user visits a collection page on Shopify webstore.


PS: Channel settings are required

Send a reminder notification with a discount code to all customers who viewed the headphones collection.

21

Shopify store

Keyword searched

1. Search term

This event gets triggered whenever a user searches for some product on Shopify webstore.


PS: Channel settings are required

Upsell speaker-related electronics items to customers who search "speaker" keyword and acquire them using a special discount code.

22

Shopify store

Add to cart

1. Product ID
2. Product name
3. Item price

This event gets triggered whenever a user adds a product to cart on Shopify webstore.


PS: Channel settings are required

Trigger a notification for all customers who added black trunks to the cart but did not place an order after 10 mins.

23

Integration

Payment Link Update

1. paymentLink
2. paymentLinkStatus
3. paymentAmount
4. orderId
5. orderAmount
6. paymentId
7. customerId
8. phoneNumber

This event gets triggered whenever a user pays on WhatsApp via our payment links.

While checking out on WhatsApp, inform your customers about the status of their Payment done.

24

Integration

Review Created

1. review.id
2. partnerCustomerId
3. review.title
4. review.body
5. review.rating
6. productID
7. email
8. reviewer.name

This is an event from Judge Me whenever a user adds a review.


PS: JudgeMe integration will be required

Send Discount coupons to all customer that rate you greater than 3 (out of 5) thanking them.

Note: We strongly recommend you to use event based triggers along with the relevant flow controllers like ‘Trigger frequency’ and ‘Cancel trigger’ in order to ensure that your customers do not receive multiple or irrelevant communications based on the latest actions performed by them.

For example, when we create automations with Shopify Store events like ‘Product viewed’ we receive multiple triggers (for each such event performed). However, we do not want to send multiple messages for every product viewed. Hence, we can set a trigger frequency of say 1 day along with ‘Order placed’ or ‘Abandoned cart created’ as a cancel trigger to ensure customers do not get spammed with multiple messages.

For more information, please refer to the below documents:

Did this answer your question?