Vivollo
Demo

Metafields

Store details about a conversation or customer and use them in flows, the inbox, and Insights.

Metafields store information that matters to your business, such as a booking number, customer tier, or ticket priority.

Conversation and customer fields

  • Conversation metafields belong to one conversation. Examples: priority, topic, reference number, or resolution note.
  • Customer metafields stay with the same customer across conversations. Examples: account tier, tags, or preferred language.

Vivollo includes some built-in fields. You can create others for your own data.

Choose a field type

Choose the type that matches the value:

  • Text — notes and references.
  • Number — amounts and scores.
  • Date & time — appointments and deadlines.
  • Checkbox — yes or no.
  • Select — one value from a fixed list.
  • Tags — several labels.
  • Team member — a person in your workspace.
  • Language — a language choice.

The correct type makes values easier to validate, compare, and filter.

Language fields

  • cs.language — the language of the current conversation. Use it to choose an opening message or translate a reply. It stays empty while the language is unknown.
  • us.language — the customer's saved language preference. Use it when the same choice should carry into future conversations.

Choose the language by name in the editor. For new flows, use cs.language instead of the older detected-language field. See Localization for how Vivollo chooses the current language.

Use a metafield

You can:

  • Read or update it in a flow.
  • Add it to a message with a variable.
  • Give it to the AI as customer context.
  • Show it in the inbox.
  • Use it as a filter or breakdown in Insights.

Example

Create a customer field called loyalty_tier with bronze, silver, and gold options. A flow can then:

  • Add the tier to a welcome message.
  • Send gold customers to a priority route.
  • Compare results by tier in Insights.