Chatlio Source

Good to know: Event Cloud source

The Chatlio Source is an event source. This means that it sends data as events, which are behaviors or occurrences tied to a user and a point in time. Data from these sources can be loaded into your Segment warehouses, and also sent to Segment streaming destinations. Learn more about cloud sources.

This source is supported in US data processing regions.

The Chatlio source is only supported in workspaces configured to process data in the US region. Workspaces configured with data processing regions outside of the US cannot connect to this source. For more information, see Regional Segment.

Chatlio is a live chat tool that allows you to talk to your customers through your existing Slack service. Chatlio provides built in support for sending chat related events to Segment to give you a full picture of activity on your site including live chat. Visit Chatlio for more info.

Getting Started

  1. From your workspace’s<your-workspace>/sources page, click Add source.
  2. Choose Chatlio.
  3. Give the Source a name. The name will be used to identify this source within your workspace. You can name it however you’d like, but we recommend sticking to something that reflects the Source itself, like Chatlio.
  4. The next page “Overview” will surface your Segment write key for Chatlio. Copy this write key.
  5. To finish the setup, you’ll have to go into your Chatlio dashboard and enter the Segment write key in the settings towards the bottom of the page.
  6. Now when you go back to Segment, click into your Chatlio Source and you’ll be able to add other downstream Destinations where you want to see live chat events.

That’s it! As you engage with your users, events will now be sent to your destinations and automatically loaded into any warehouses you have enabled.

Chatlio Events

Below is a table of events that Chatlio sends to Segment. These are the events that will appear in your warehouse or your destinations, depending on what connections you enable in Segment. In your warehouse, each event will get its own table, as well as a tracks table that aggregates all the events into a single table.

Chatlio automatically ties these events together with other activity on your site using the visitor id.

Event Name Description
Live Chat Conversation Started A Live Chat Conversation has started.
Live Chat Conversation Ended A Live Chat Conversation has ended.
Live Chat Message Sent A Live Chat Message has been sent.
Live Chat Message Received The Live Chat Message was received.

Chatlio Event Properties

Below is a table of properties that are sent for the events above:

Property Name Type Description
agent_id string The Chatlio Agent ID.
agent_name string The Chatlio Agent Name.
agent_username string The Chatlio Agent Username.
conversation_duration Integer The duration of the conversation in seconds.
conversation_id string The Chatlio conversation ID.
message_id string The Chatlio message ID.

This page was last modified: 08 Mar 2022

Get started with Segment

Segment is the easiest way to integrate your websites & mobile apps data to over 300 analytics and growth tools.
Create free account