Skip to main content
Tags are flexible string arrays attached to profiles (and other Omneo objects like transactions, products, and interactions). They are invisible to end customers and are used to segment, filter, and annotate data for internal operational and integration purposes.

Tag formatting

Omneo replaces spaces in tag values with hyphens. "mobile app" becomes "mobile-app". Keep this in mind when writing tags programmatically or syncing them from an external system.

Adding tags when creating a profile

Pass a tags array in the create profile request body:

Updating tags on an existing profile

Tags are replaced as a complete array. To add a tag, you must provide the full existing array plus the new tag. Sending only the new tag will overwrite all existing tags.

Filtering profiles by tag

Use the filter[tags.handle] query parameter on the browse profiles endpoint:
To filter by multiple tags:

Tags on other objects

Tags work the same way on other Omneo objects:

Common use cases

  • Flag profiles for manual review ("handle-with-care")
  • Mark acquisition channel ("instagram-campaign-2025")
  • Identify high-value customer segments ("whale", "stylist-client")
  • Track operational states ("pending-merge", "opted-out-direct-mail")