Views

Views are custom work queues that appear in users' sidebars, filtering conversations across specific inboxes, tags, and assignees. They can be configured at a private or workspace level to help users track conversations that meet specific criteria.

Front teammates commonly use views to monitor high-priority conversations, track message counts to ensure nothing goes unanswered, or give managers visibility into team workloads. For example, a view might aggregate all conversations tagged "Overdue" across multiple shared inboxes, or display all conversations assigned to a specific teammate.

The Core API allows you to manage views, including what inboxes, tags, or assignees make up a view.

For more details on how views work in Front, see our Help Center documentation.

Common use cases:

  • Provision custom views for new team members during onboarding
  • Standardize views across teams to ensure consistent workflows
  • Dynamically create views based on external data or business logic
  • Pin important views to teammates' sidebars automatically
  • Manage views at scale across your organization

Example Views object

{
  "_links": {
    "self": "https://yourCompany.api.frontapp.com/views/lns_abc123",
    "related": {
      "owner": "https://yourCompany.api.frontapp.com/teams/tim_xyz"
    }
  },
  "id": "lns_abc123",
  "name": "High Priority Support",
  "highlight": "pink",
  "inbox_ids": [
    "string"
  ],
  "tag_ids": [
    "string"
  ],
  "not_tag_ids": [
    "string"
  ],
  "no_tags": true,
  "assignee_ids": [
    "string"
  ],
  "not_assignee_ids": [
    "string"
  ]
}