Dashboard Overview
The ASAPilot dashboard is the authenticated product experience at app.asapilot.com.
The current route truth lives in apps/dashboard/src/App.tsx, and the public docs below are aligned
to those shipped routes rather than old drafts.
Current route map
Home
/AI operations home with hero status, performance metrics, budget risk radar, automation spotlight, insights feed, recent runs, and system status.
Chat
/chat/:threadId?Multi-turn chat workspace with mode selection, time-range controls, streaming output, thinking-step traces, and persisted threads.
Channels
/channelsExternal channel provisioning for OpenClaw, email, and MCP, plus setup guides, capability maps, and contract-level details.
Automations
/automationsTemplate-driven recurring workflows with scope binding, schedule setup, edit controls, run-now actions, and embedded run history.
Runs
/runsExecution history for every automation with search, filters, queue visibility, markdown summaries, payload context, and failure debugging.
Accounts
/accountsASA account control center for connection status, synced orgs/apps, metadata refresh, pause/resume, edit connection, and API audit.
Settings
/settingsStructured agent configuration across persona, audit thresholds, AutoPilot policy, and user preferences.
Billing
/billingSubscription management with current plan status, checkout, customer portal access, and plan limits for apps and automations.
What the dashboard is designed to answer
- What is happening in my Apple Search Ads account right now?
- What has the AI already checked, summarized, or scheduled for me?
- What is the next highest-leverage action I should take?
Recommended workflow
-
Step 1
Connect and verify an ASA account
Finish the Apple Search Ads connection wizard, sync orgs/apps, and confirm the account shows as connected before starting analysis.
-
Step 2
Use Home to spot the next highest-risk item
Read the budget radar, automation spotlight, and insights feed first so you are not starting from raw exports.
-
Step 3
Open Chat for explanation and follow-up analysis
Turn a suspicious metric, CPI shift, or wasted-spend signal into a scoped conversation with streaming answers and agent traces.
-
Step 4
Create or refine recurring automations
Promote repeatable checks into Daily Account Health, Daily Budget Guard, Daily Summary, or CPI Spike Alert workflows.
-
Step 5
Review Runs for proof and debugging
Inspect queue status, summaries, payload context, and failures so automation quality stays measurable.
-
Step 6
Tune Settings and plan limits
Adjust persona, audit thresholds, AutoPilot policy, and billing only after the core reporting loop is already working.
Access and gating
Protected product routes require authentication. Most product routes also require an active subscription. Billing exists inside the dashboard because checkout, plan status, and portal access are part of the normal product flow, not a separate back office.
Best next guides
Home Dashboard
Start with the control center that combines metrics, risk, automation, and insights.
Connect Apple Search Ads
If you have not connected an ASA account yet, start here before anything else.
Frequently asked questions
Where should a new operator start?
Start on Home to understand the current account state, then move to Chat or Automations depending on whether you need explanation or action.
Which dashboard routes usually need a subscription?
Most protected core routes require login, and many of them also require an active subscription.
Why is billing inside the dashboard flow?
Billing lives inside the product because checkout, plan state, and customer portal actions are part of normal operations.