- 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 |
|
|
- Total number of items
- 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
- Product name
- 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
- Total number of items
- 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
- 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
- Product name
- 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
- Product ID
- Shipping Status
- 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
- Adset Id
- Campaign ID
- Source URL
- Source name
- Source type
- 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
- Source ID
- Adset ID
- Campaign ID
- Campaign Name
- Adset Name
- Ad name
- Product ID
- Catalog ID
- First Name
- Last Name
- Instagram handle
- 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
- Popup name
- Reward coupon type
- Coupon code
- Coupon ID
- Price rule ID
- 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
- Landing page title
- 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. |
<aside>
🗒️ 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:
</aside>
Cancel trigger
Trigger frequency
<aside>
💡 Intercom link of this article
</aside>