Custom Event

Custom event journeys gets triggered on a specific event. You can choose from a list of events like custom (create you own event), Shopify, Zoho, Hubspot and more. Tap below to explore all the events:

Different Events Explained
  1. Custom events: These are events that you define based on any action or data that is relevant to your business, such as user behavior, purchase history, location, etc.

  2. Shopify events: These are events that are started by Shopify. Chatman should be integrated with Shopify for all the below events to work properly.

    • Shopify customer updated: This event is triggered when a customer updates their profile information, such as their name, email, phone number, etc.

    • Shopify customer deleted: This event is triggered when a customer deletes their account or unsubscribes from your store.

    • Shopify customer created: This event is triggered when a customer creates an account or subscribes to your store.

    • Shopify abandoned checkout created: This event is triggered when a customer adds items to their cart but does not complete the checkout process within a specified time period.

    • Shopify order fulfilled:

    • Shopify order cancelled: This event is triggered when an order is cancelled by you or the customer.

    • Shopify order updated: This event is triggered when an order is updated like changing the shipping address and more.

    • Shopify order created: This event is triggered when a customer places an order on your store.

  3. Zoho events: These are events that are started by Zoho.

  4. Hubspot events: These are events that are started by Hubspot

Scenario

Suppose you want to send a flash sale notification to all the new customers who logged in your clothing site.

Explanation: A customer support representative of your website added those leads to Hubspot to start the journey with the aim above. As soon as the customers are added they reecive a welcome template and flash sale update only if they respond to the template.

How can you create the same?

Steps To Create The Journey

  1. Select Custom Events under Business Initiated Journey.

insert

  1. Select an event from the drop-down on which the journey gets started. For the scenario above we want the journey to launch when any customer is added to Hubspot.

So we select Hubspot>hubspot customer created.

You can also select filters if you want to onboard specific customers in the journey. Say with phone numbers starting with +91 or all those who have 'Gmail' in their name.

insert

  1. Choose a message template that when sent to the customers and if they respond with the desired reply, they are directed to the journey flow.

For the scenario above, we have a template called 'welcome new customer,' we select that. Tap below to see the sample template:

Sample Template

Header: Dear {{Customer's Name}},

We're thrilled to have you as part of the {{ Company Name}} family! 🎉 As a valued member, you're in for exclusive updates and early access to our exciting flash sales.

Don't miss out on our upcoming flash sale. Tap the button below to get the details! 🌟

CTA - Interested

It's recommended to create templates with button replies to ease down the process of conversation and AI can match the intent clearly to initiate the journey flow.

insert

  1. Once you have opted for a template with ‘quick replies’, its preview will be displayed on the right side of the screen (If not, tap the 'edit' button beside the template drop-down). You can set attributes for the dynamic variables in the template.

Here we want to address the users with their first name so we select User Attributes>first name.

insert

You will get option to set attributes only if your template has dynamic variables.

Attributes selected replaces the dynamic variable {{ }} in the template. There are many attributes you can choose as per your needs and wants.

  • Tap ‘Save’ templates.

insert

  1. Enter an attribute name. This is where the user response gets saved, which decides whether the journey will continue or terminate.

For the time being, let's name our attribute as User Message.

This is where the journey flow starts based on the user response to the template sent above.

We will use different cards like display cards, rules cards, utility cards and plugin cards to create the journey.

insert

  1. Creating the Journey flow

We already have the template with which user can be directed to access the flash sale detail. Now we need to add a card, so when the flow moves to it, the user can get the details.

  • Send Template Card

For the same we drag and drop a Send Template Card that contains the event information.

We already created a template with name as 'Flash Sale Info,' we select that. If you don't have a template, tap here to create.

What happens here?

When the customer responds to the template either through a text reply or the button reply the flow moves to the send template card and the customer receives the card with the event details.

If you want to send the template card only if the customer tap 'Interested' button on template, add a run-if card with the same attribute and value as button name.

insert

  • End Conversation Card

We now add a end conversation card to complete the journey flow.

How does the above journey work?

As soon as a customer is added to the Hubspot, the contact is added to the workflow and receives the template.

insert chat ss

Now, when the customer taps on the template button or respond to it, the journey gets started and the customer receives the template added in the journey that informs about the flash sale details.

insert chat ss

The conversation ends automatically and gets closed as soon as the template card is sent to the customers, as the flow moves to the end conversation card.

Last updated