Calls’ Metadata

Adding or Modifying Metadata

Metadata refers to additional contextual information attached to a call (such as campaign name, CRM ID, or channel). Some metadata is automatically stored in the crm_metadata field in the database, but you can also define and manage custom metadata fields for specific actions.

To manage metadata for a specific action:

  • Go to the Actions page

Dashboard list
  • Select the scorecard you want to configure by clicking the eye icon

Dashboard list
  • Open the Metadata tab

Dashboard list

There, you can:

  • Add a new metadata by clicking the plus icon (+)

Dashboard list
  • ✏️ Edit existing metadata by clicking directly on the metadata line

For each metadata field, you can define:

Dashboard list
  • Name: The internal name of the metadata, displayed in the scorecard’s metadata setting tab.

  • Label: The display name shown in the Call Page.

  • Group: The section of the Call Page where this metadata will appear.

  • Default value: The fallback value used if the metadata is missing or empty in the call data.

Tip: If you want the question to be asked ,that is included in the prompt sent to the AI , even when the metadata is present but its value is empty (i.e. the field is defined for the call but has no value), then set the default value to a single space (`` ``).

This ensures that the metadata placeholder will be replaced by an empty string, and the question will not be skipped during analysis.

Why Metadata Matters in Questions

Some data needed for a question (like a campaign name or product type) varies from one call to another. Instead of creating multiple versions of the same question, you can insert metadata dynamically using the $ symbol in the question text.

Example: What arguments were given for campaign $CAMPAIGN_NAME