A complete guide about conversation properties

Raluca Stoica
Written by Raluca StoicaLast updated 1 month ago

Conversation properties in Customerly are essential for tracking and managing customer interactions effectively. These properties store key details about a conversation, helping support teams and automation tools make informed decisions.

Key Features of Conversation Properties

  1. Automatically Managed

    • Unlike contact or company properties, conversation properties content cannot be updated manually.

    • Only Aura (Customerly’s AI assistant) can modify them through Chatflows with AI Missions.

  2. Provide Context to Conversations

    • These properties store structured data related to a chat session.

    • Example: Tracking the reason for contact, issue status, or assigned department

conv%20properties.png

How Conversation Properties Work in Customerly

  • Aura Updates Them via Chatflows

    • When a user interacts with a Chatflow, Aura updates the conversation properties based on predefined rules.

    • This ensures that data remains structured and relevant to the chat context.

  • They Cannot Be Modified Manually

    • Unlike contact properties, which can be updated using JavaScript, conversation properties are read-only for users and agents.

conv%20prop%202.png

Let's discover together which property types you can track and how to better handle them.

Properties types

There are four types of properties data you can track:

  • Text

    • Any strings with a max length of 128 chars

    • [eg. "Dublin", "Professional"]

  • Number

    • Any Integer, Float numbers are accepted values

    • [eg. 1, 3.14, 10000, -10203]

  • Boolean

    • true/false, 0/1 are the only accepted values

    • [eg. true]

  • Date

    • UNIX Timestamp format only in seconds

    • [eg. 1644933485 for 2022-02-15T13:58:05.000Z]

Important things to know

  • Property names cannot have any spaces or special symbols you can only use

    • All characters from A to Z, uppercase o lowercase

    • All numbers from 0 to 9

    • _ and -

  • You can start a property name with a number (eg. 2type, 1attempt)

  • You cannot use any reserved name by any default property

  • The properties names are difficult to read and for this reason, you will find a human-readable name in the App for example last_page_viewed_at becomesthe Last page viewed at

  • If the property does not exist on your Customerly project and you send it for the first time on a contact we'll set the value for that contact and for all the remaining contacts will be not set.

  • If the property value exists on the customer and you send us a new value, we will override it with the new one.

Using Properties in Chat Messages

You can include properties directly in your chat messages by using curly braces ({{ }}) syntax. When typing a message, Customerly will provide a selector to choose from available properties. Here’s how you can use each type:

Conversation Properties

To include conversation properties:

Your conversation ID is {{ conversation._id }}.

This will be resolved to:

Your conversation ID is 123456.

Default Conversation Properties

To include the Customerly conversation URL:

{{ conversation._url }}

To include an HTML transcript of the conversation:

{{ conversation._transcript }}

To include the Customerly conversation ID:

{{ conversation._id }}

Did this article help you solve your issue?

Customerly - Help Center

© 2026 Customerly - Help Center. All rights reserved.

Knowledge Base Software by Customerly