Chatman : WhatsApp Automation Platform
  • 👋Welcome To Chatman: An Overview
    • How To Get Started With Chatman
      • How To Book Demo With Chatman
  • Chatman Functions
    • Shared Team Inbox
      • Search Customer
      • Filter Customer List
        • Default View
        • Create View
      • Assign Chat
      • Close Chat
      • Response Types
        • Text Reply
        • Internal Note
        • Canned Message
        • Template
        • Blocks
        • Catalog
        • Emojis
        • Multi-Media Messages
      • Customer Hub
        • User Attributes
        • Custom Attributes
        • User Tags
        • Conversation Labels
        • Notes
        • Event History
        • Export Chat History
        • Mark The User Spam
      • Customer 360
    • Audience
      • Create Contact
      • Audience Table
      • Search Contact
      • Filter Contact
    • Templates
      • Create Template
        • Template Making Guidelines
      • Active
      • Archive
      • Library
    • Segment
      • Add Segment
        • Static Segment
        • Live Segment
      • Search And Filter Segment
    • Blocks
      • List Messages
      • Reply Messages
      • Flows
      • Flows Messages
    • Campaign
      • One Time Campaign
      • Triggered Campaign
      • Recurring Campaign
      • Drip Campaign
      • Post Campaign Trigger
      • Campaign Report
        • Statistics
        • Report
    • Instinct-AI
      • Train To Bot
      • Intents
      • Catch All
      • Summary
    • Journeys
      • Display Cards
        • ✉️Message Card
        • 📹Video Card
        • 🎙️Audio Card
        • 📸Image Card
        • 📩Interactive Message
        • Interactive Flow
        • 📃Document Card
        • User Input Card
        • List Message Card
        • Phraser Card
        • URL Card
        • Send Catalog Card
        • Single Product Catalog
        • Multi Product Catalog
        • 📍Provide Address
      • Rule Cards
        • Go-To Card
        • A/B Splitter
        • Run-If Card
        • Time Delay Card
        • End Conversation
      • Utility Cards
        • Tag/Untag
        • Subscribe/Unsubscribe
        • Label/Unlabel
        • Setup Attribute
        • JSON API
        • Custom Script
        • Handoff
        • Send Template
        • DND
        • Comments
      • Plugin Cards
        • Shopify Cancel Order
        • Shopify Track Order
        • Shopify Return Order
        • Zapier
        • Pabbly
        • Make
        • Shiprocket Track Order
        • SMS
        • Slack
        • Google Sheet
        • Mail
      • Business Initiated
        • Import Contact
        • Manual Add
        • Custom Event
        • Audience Field Changes
        • Subscribe To Segment
        • Unsubscribe From A Segment
      • User Initiated
        • User Utterance
        • Ad Click
      • Search & Filter Journey
      • Journey Report
        • Statistics
        • Report
    • QRcodes
    • Widgets
      • Configure Launcher
    • Assignment Rule
      • Different Ways Of Chat Assignment
    • Analytics
  • Settings
    • My Account
      • My numbers
      • Teams
      • User Groups
      • Billing
    • Inbox Settings
      • Notification
      • Agent Assist
        • Set Up Welcome Message
        • Set Up Unavailable To Chat
        • Automatic Chat Closure
      • SentiTrack
      • DND Configuration
        • Opt-Out Message Automation
        • Opt-In Message Automation
    • External Protocols
      • API Management
      • Events
      • Webhooks
      • Applications
        • Shiprocket
        • Shopify Marketing
        • Zapier
        • WhatsApp Commerce
        • Make
        • Amazon SNS (SMS)
        • Pabbly Connect
        • SMTP (Email)
        • ZOHO
          • How Zoho Works With Chatman?
        • HubSpot
          • How Hubspot Works With Chatman?
            • Run Campaigns
            • Create Journeys
        • Google Sheets
        • Woo Commerce Marketing
        • Odoo
        • Salesforce
  • Guides
    • Using Amazon SNS in Journey
    • Sending emails to new contacts via Pabbly and Gmail
    • Working of add/update subscriber via Zapier Card to Mailchimp
    • How do you use Shiprocket in Chatman?
  • First Steps
    • Basics Of Inbox Chat
    • Add Your First Intent
    • Make Your First Journey
    • Increase Your Sales With Single and Multiple Product Catalogs.
Powered by GitBook
On this page
  • Scenario
  • How To Create Events?
  • Using Events
  1. Settings
  2. External Protocols

Events

PreviousAPI ManagementNextWebhooks

Last updated 1 year ago

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.

You can activate and deactivate an event by simply tapping the toggle button available on the right corner of event name on dashboard.

insert

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.

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.

Triggered Campaign
Custom Event