Dashboard

Your app at a glance — agent status, phone numbers and billing

View as Markdown
Route/dashboard
Find itLeft rail → Dashboard
Who can open itAdmins and team members

The dashboard is the home screen for an open app. It answers one question quickly — is this app actually working? — and links out to the screens that fix it when the answer is no.

The header shows the app’s name with an Apps breadcrumb back to the apps list, plus Settings and Open chat shortcuts.

The AI Agent card

The most useful thing on this screen is the agent’s status badge, which has four states:

BadgeMeaningWhat the card says
Deployed (green)The agent is answering incoming messages right nowYour agent is live and replying to incoming messages.
Draft (yellow)Configured and saved, but never deployedYour agent is configured but not currently deployed.
Paused (grey)Was deployed, then explicitly pausedYour agent is configured but not currently deployed.
Not configured (yellow)No agent has been set up at allNo agent configured yet. Set a system prompt and deploy to start auto-replying.
MessageBlue dashboard showing the Getting started card, an AI Agent card badged Paused, and the Phone numbers card
The dashboard of a new app: the Getting started card, a Paused agent, and the phone-number request form

Draft and Paused show identical body text, so the badge is the only thing distinguishing them. Draft means the agent has never gone live; Paused means it was live and you stopped it. Both are fixed by deploying.

The button reads Manage agent when an agent exists and Configure agent when one does not. Both open AI Agent Studio.

Draft is the state people get stuck in. Saving a configuration does not put the agent to work — deploying does. See deploying the agent.

Phone numbers

Until a number is attached, the app can neither send nor receive. A brand-new app shows:

No phone numbers are assigned to your account yet. Request a number below and our team will assign one.

To request numbers, give How many numbers? and optionally a note — “Anything we should know…” — then press Request phone numbers. The request is queued for the MessageBlue team rather than fulfilled instantly:

Request submitted — Our team will acquire the numbers and reach out to confirm.

Typical turnaround is 3–5 business days. Outstanding requests are listed under Open requests with a Pending review status, so you can see that a request is still in flight rather than lost.

Once numbers are assigned

The card changes shape entirely. It states how many numbers the app has, then lists each one with a live connection indicator:

Dashboard cards: AI Agent badged Paused, Phone numbers listing one number marked Online with two open requests, and the Analytics card
A working app: the agent card, an assigned number showing Online, and two requests still pending
IndicatorMeaning
Green dot + OnlineThe Mac agent behind that number is connected and can send and receive right now
No green dotThe device is not connected — sends will fail with “Sending number is offline”

This is the fastest health check in the whole product. If messages are not going out, look here first — an offline number explains it immediately, and you do not need to open Analytics to find out.

You can keep requesting more numbers from the same card while existing ones are in use; each request stacks under Open requests.

Requesting a number is only one of the ways to get one. If you already own an iMessage-capable Mac you can pair it directly instead — see bring your own number.

There is no billing screen in this release. Plans and payment are handled with the MessageBlue team directly, not self-service in the app. If you have seen a billing card in an older build, it has been withdrawn.

Where the dashboard sends you