Skip to main content

Purpose

Use this page to map a user task to the correct Phonely frontend route.

Main Product Routes

RouteUse this route forNotes
/dashboardDefault landing and high-level summaryDashboard can redirect into agent-specific views.
/agent/{agentId}Agent workspaceBuild tab is only available on agent pages.
/agent/{agentId}?tab=knowledge-baseDocuments, websites, and recordingsUse for KB tasks.
/agent/{agentId}?tab=workflowsWorkflow editor and automation logicUse for canvas edits.
/agent/{agentId}?tab=settingsAdvanced agent settingsHidden for viewer UX.
/performance/{agentId}Analytics, charts, and data tablesUse for KPI analysis.
/call-paths/{agentId}Call path visualizationUse for branch/path debugging.
/call-history/{agentId}Call list, recordings, and transcriptsUse for call review.
/agent-review/{orgId}Issue triage and team review/agent-review redirects to the first available organization.
/event/{agentId}Event-level execution logUse for integration and workflow debugging.
/campaign/{agentId}Outbound campaignsUse for outbound flow and campaign work.
/testing/ab-testA/B testing indexThis is the active testing surface in the current product.
/testing/evaluationLegacy evaluation routeExists in code, but is currently unused in product flows.
/settingsWorkspace settings shellUse query param tab for specific tabs.

Settings Tabs

Use these tab values on /settings:
Tab valuePurpose
profileProfile and account details
plan-and-billingBilling and subscription management
notificationsNotification rules
agentsAgent administration
numbersPhone number administration, including Available Numbers and DNC Numbers
adminAdmin settings
admin-orgsOrganization management
admin-custom-actionsCustom action administration
admin-flow-templatesFlow template administration
admin-selector-optionsSelector option administration
admin-changelogInternal changelog

Side Panel Tabs

Use these exact labels in the in-app side panel:
TabAvailabilityPurpose
BuildOnly on /agent/{agentId}Build or modify workflows and agent content
HelpAvailable globallySearch docs and explain product behavior
TestAvailable globallyInteract with the active agent in test mode

Route Selection Rules

  • IF the task edits agent voice, prompt, or settings, THEN use /agent/{agentId}.
  • IF the task edits knowledge sources, THEN use /agent/{agentId}?tab=knowledge-base.
  • IF the task edits workflow logic, THEN use /agent/{agentId}?tab=workflows.
  • IF the task reviews a call transcript or recording, THEN use /call-history/{agentId}.
  • IF the task manages flagged issues, statuses, severities, or review notes, THEN use /agent-review/{orgId}.
  • IF the task debugs event-level execution, THEN use /event/{agentId}.
  • IF the task configures outbound dialing or campaigns, THEN use /campaign/{agentId}.
  • IF the task asks for current testing guidance, THEN use /testing/ab-test.
  • IF the task manages workspace billing or notification rules, THEN use /settings?tab=....