Home Tags, attributes and custom fields How to create conditional conversation custom attributes

How to create conditional conversation custom attributes

Last updated on Sep 22, 2026

When to use

  • You want to show specific fields in the conversation only when other fields have certain values
  • You want an adaptive form that guides the agent based on the answers
  • You want to reduce visual clutter in the conversation panel

Prerequisites

Conditional custom attributes apply only to conversation attributes β€” not to contacts.


About this article

Conditional custom attributes let you create dynamic fields that appear in the conversation only when certain conditions are met. This delivers a cleaner, more organized interface, showing only the fields that are relevant to each situation.

Benefits

  • Cleaner interface β€” only relevant fields are displayed

  • Guided flow β€” fields appear according to the context

  • Better organization β€” reduces confusion when filling fields in

  • Flexibility β€” adaptive forms based on previous answers


How to set it up

Step 1 β€” Open Custom Attributes

  1. Go to "ConfiguraΓ§Γ΅es" (Settings)

  2. Open "Atributos Customizados" (Custom Attributes)

  3. Select the "Conversas" (Conversations) tab

  4. Click "Adicionar Atributo Customizado" (Add Custom Attribute)


Step 2 β€” Create a base attribute

First, create an attribute with no condition that will act as the trigger.

Example

  • Display name: Issue Type

  • Type: List

  • Values: Technical, Commercial, Support


Step 3 β€” Create a conditional attribute

Now create an attribute that only appears when a specific condition is met.

Example

  • Display name: Technical Details

  • Type: List

  • Conditional: βœ“ Enabled

    • Reference Attribute: Issue Type

    • Target Value: Technical

How to enable it

  1. At the bottom, check "Torne este atributo condicional" (Make this attribute conditional)

  2. Select the target attribute and the value this attribute will be conditioned on


Practical examples

Example 1: Customer onboarding

1. Customer Type β†’ New, Existing
2. Desired Plan (if New) β†’ Basic, Premium, Enterprise
3. Premium Features (if Plan = Premium) β†’ Feature list
4. Migration Required (if Existing) β†’ Yes, No

Common use cases

E-commerce

Product Type β†’ Category β†’ Subcategory β†’ Variations

Technical Support

Issue Type β†’ Affected System β†’ Severity β†’ Solution

Sales

Lead Source β†’ Interest β†’ Budget β†’ Decision Maker

Customer Service

Request Type β†’ Department β†’ Priority β†’ SLA


Where the attributes are displayed

They appear in the "InformaΓ§Γ΅es de Conversa" (Conversation Information) section inside the conversation.


Attribute order

The order of the list of custom attributes is reflected directly in the order they appear in the conversation.

How to reorder

  1. Drag and drop β€” use the "grip" icon (≑) on the left

  2. Logical order β€” base attributes first, conditional ones afterwards

  3. Natural flow β€” organize them according to the logical filling sequence

Example of a good order

1. Issue Type              (base)
2. Technical Category      (conditional: Type = Technical)
3. Bug Priority            (conditional: Category = Bug)
4. Commercial Department   (conditional: Type = Commercial)
5. Preferred Contact       (base)

Recommended workflow

1. Planning

  1. Map the flow β€” sketch how the fields relate to each other

  2. Define the hierarchy β€” base vs. conditional

  3. List the values β€” prepare all the options

2. Implementation

  1. Create the base attributes first (with no dependencies)

  2. Add the conditional ones gradually

  3. Test the flow with real cases

  4. Adjust the order as needed

3. Maintenance

  1. Monitor alerts β€” attributes with problems

  2. Update values β€” keep the lists up to date

  3. Review the flow β€” adjust it based on agent feedback


Troubleshooting

"The attribute does not appear in the conversation"

  • Check whether the condition is correct

  • Confirm that the target value exists in the reference attribute

  • Check that there are no circular references

"Validation error"

  • Click the warning icon to see the details

  • Fix broken references

  • Update invalid values

"Incorrect order"

  • Use drag & drop to reorder

  • Place base attributes before the conditional ones

  • Test the sequence after reorganizing


Notes