Connecting...
Dashboard
Volume for:
All-time total: — conversations · — meetings · — Aria cost
Total Conversations
—
This month
Phone Calls
—
This month
Web Chats
—
This month
Meetings Scheduled
—
This month
Aria Cost
—
This month
Returning Clients
—
Contacted Aria 2+ times
Recent Conversations
Volume Analytics
Total Conversations
—
All time
Booked a Meeting
—
All time
Conversion Rate
—
Conversations → bookings
Conversation Volume Over Time
Phone Calls Web Chats
Meetings Booked Over Time
Recent Conversations
Showing conversations from the last 5 days. Older ones are kept in the Archive.
DateChannelCallerContactMeetingTranscript
Scheduled Meetings

📧 Clients with an email on file get a reminder ~2 hours before their meeting. Click a month, then a day, to see that day's meetings.

Cancellations
⚠️ Action Required

These customers asked Aria to cancel their meeting. You need to manually remove them from your calendar and confirm with the client.

RequestedChannelClientContactMeeting DateTimeReasonStatus
Archive
Live Monitor
Idle
👁️
No active sessions right now.
When someone calls or chats, they'll appear here.
Aria Engine — Live Trace
Real-time

Everything Aria does under the hood as she works — incoming messages, model calls, calendar checks, tool use, database writes, and emails — with the module handling each step. Lines stream in live.

Waiting for Aria activity… this fills in live the moment she's on a call or chat.
Settings
Business Information
✅ Settings saved successfully
📅 Meeting Slots

The bookable times Aria offers callers, and that appear on the client reschedule page. Add, edit, or remove as many as you like.

✅ Saved
👥 Team / Co-Founders

People Aria can mention and route to. Each has a name and a role.

✅ Saved
🔔 Notifications & Features

Turn the automatic emails and features on or off. Changes apply immediately — no restart needed.

✅ Saved
🔑 API & Auth Keys

These are stored in your .env file. Click the eye icon to reveal a key before editing.

The public address clients reach — used in the "Confirm My Meeting" email button. Set this to your ngrok/public URL.
✅ API keys saved successfully
🩺 Self-Healing

On this Mac, launchd restarts Aria if she crashes or hangs (KeepAlive) — that part is always on. The snapshot, smoke-test and restore below are manual and work right now. The automatic loop — AI-repairing broken code, rolling back a failed fix, emailing you a report — only runs when Aria is launched through supervisor.py, which this instance is not; launchd runs main.py directly.

Last known-good snapshot
—
Repair History
No repairs recorded.
Chat Widget
Customize Your Widget

Style the little chat bubble that pops up on your website. Changes save to your server, so once your site is live you can tweak these any time without re-pasting the code.

The emoji/text box is only used when style is set to Emoji
✅ Widget settings saved
Live Preview
Embed This On Your Website

Copy and paste this code into your website's HTML right before the closing </body> tag. Edits you save above update the live widget automatically — no need to re-paste.

ACTIVITY · IDLE
▲
No call or chat in progress. Events appear here as they happen.