Events

Create custom events for all your app/web users to run campaigns and journeys that engage them with personalized experiences at scale.

Scenario

Let's suppose a customer visits your store, add some products and left. Now you want to remind them that they left something in cart alongside sending the product image, price and a link to purchase the same.

How To Create Events?

  1. On the ‘Settings>External Protocols>Events’ page, click on the Create Event button.

  1. Under event name dialogue box enter the name of your event.

For example, you can name your event as ‘New Order’ or ‘Customer Feedback’.

  1. After entering the event name, under Create Attribute enter the attribute name. An attribute is a piece of information that describes your event, such as the order ID, the customer name, the feedback rating, etc.

  1. For each attribute, you need to specify the the data type. The data type is the kind of value that your attribute can hold, such as a text, a number, a date, etc. You can choose from the following data types:

Different Data Type
  • String: This data type can hold any text value, such as ‘John Smith’ or ‘Hello World’. You can use this data type for attributes that are not numeric, such as names, addresses, comments, etc.

  • Integer: This data type can hold any whole number, such as 1, 2, 3, etc. You can use this data type for attributes that are countable, such as order ID, quantity, rating, etc.

  • Float: This data type can hold any decimal number, such as 1.5, 2.75, 3.14, etc. You can use this data type for attributes that are fractional, such as price, discount, tax, etc.

  • Boolean: This data type can hold either true or false values. You can use this data type for attributes that are binary, such as yes/no, on/off, true/false, etc.

  • Date: This data type can hold any date value, such as 2024-01-27 or 27/01/2024. You can use this data type for attributes that are temporal, such as order date, delivery date, birthday, etc.

  • UUID: This data type can hold a universally unique identifier, which is a 128-bit number that can be used to identify any entity. You can use this data type for attributes that are unique, such as customer ID, transaction ID, session ID, etc.

  • List: This data type can hold a collection of values, such as [1, 2, 3] or [‘red’, ‘green’, ‘blue’]. You can use this data type for attributes that are multiple, such as product names, categories, tags, etc.

  • Json: This data type can hold a JSON object, which is a structured format for storing and exchanging data. You can use this data type for attributes that are complex, such as customer details, order details, feedback details, etc.

  1. For each attribute, you can also specify a fallback value. This is a default value that will be used if the attribute is missing or invalid.

For example, if you have an attribute named ‘Order ID’ with data type ‘Integer’, you can set the fallback value to 0. This means that if the order ID is not provided or is not a valid integer, the attribute will be set to 0. You can use any value that matches the data type of your attribute as a fallback value.

  1. If you want to add more attributes to your event, you can click on the Add More Attribute button and repeat steps 3, 4 and 5. You can add as many attributes as you need for your event.

  1. Once you're done creating with attributes, click on the Create button to create the event. This will save your event which will now be available on the ‘Settings>External Protocols>Events’ page.

Using Events

When you create an event, such as an "Order Placed" event in an e-commerce platform, relevant information about this event is recorded and stored in an event history or log.

This history keeps a record of when the event occurred and associated details, such as the order ID, customer information, and timestamp.

Team Members can access Event History in the Shared team inbox.

Run Triggered Campaigns

Enter the campaign and select 'Triggered Campaign'. Scroll down to 'Upon Occurrence Of' and specify the event on which the triggered campaign will be launched.

Triggered Campaign

Create Journey

Yes, you can create a journey using a custom event created, which works as a trigger to the journey. This means as soon as the event is started the customer fulfilling the event condition, enters the journey workflow.

Custom Event

Last updated