User Guide
Everything you can do in this dashboard, tile by tile.
Features
- Morning BriefingA one-paragraph AI summary at the top of the dashboard that synthesizes data across every tile — overdue payments, unread emails from key contacts, the next meeting, hiring signals, traffic trends, and today's tasks. Regenerated automatically each visit.
- Needs Attention stripA compact row directly below the briefing flagging prioritized items — invoices overdue 30+ days, VIP emails unanswered 48h, meetings with no agenda, and overdue tasks. Click any item to jump to its source tile.
- AI assistant (top bar)Persistent chat bar pinned to the top of every screen. It has context on every tile's data and can answer natural-language questions ("What needs my attention today?") or trigger cross-tile actions ("Text everyone with a meeting today that I'm running late"). Actions are always previewed for confirmation before running.
Tiles
- InboxLatest Gmail inbox with sender, subject, snippet, timestamp, and unread state. Click a message to expand the full body. The reply composer offers an AI draft you can edit before hitting Confirm; sending uses the Gmail API (Resend fallback).
- Today's MeetingsGoogle Calendar for today plus the next 7 days. The next meeting is highlighted and includes its join link (Zoom / Meet / Calendly) inline.
- RevenueStripe (test-mode) summary: MRR, recent payments, and failed / past-due charges. Payments deep-link into the recovery flow.
- SMSSend an SMS to any recipient. Compose, preview, Confirm to send via Twilio. Every send is logged in Supabase and appears in the SMS history list.
- Calendly BookingsUpcoming Calendly bookings — invitee name, event type, and start time.
- ZoomYour next Zoom meeting with a one-click Join button.
- Website ChatRecent conversations from the website chat. Each includes an AI-generated summary, detected intent, and a suggested next action (reply, book, forward).
- Payment RecoveryReads failed / overdue Stripe test payments, drafts an email and SMS recovery message per customer with AI, and lets you review + edit + Confirm-send via Gmail/Resend or Twilio. Every action is logged.
- Hiring SignalsCompanies posting relevant roles. Click any signal to have the AI draft a tailored outreach message you can review and Confirm-send.
- Web Analytics7-day sessions, users, conversions and top pages. Structure is set up to swap to the GA4 Data API when you're ready.
- SpreadsheetReads a bundled sample .xlsx and renders it as a table. Upgradeable to Microsoft Graph for live workbook sync.
- SlackUnread mentions across channels plus a send-message composer. Mock data in this build.
- QuickBooksCash position, AR aging (current / 30 / 60 / 90+) and overdue invoice list. Mock data in this build.
- PipelineDeals grouped by stage with amounts and stalling flags. Mock data in this build.
Quick Actions
- Send EmailSidebar quick action: opens a focused modal to compose and send an email in one step, without opening the full Inbox tile. Preview + Confirm before send.
- Send SMSSidebar quick action: send an SMS to any phone number via Twilio in one step. Preview + Confirm before send.
- Book MeetingSidebar quick action: opens the Cal.com booking window in an inline modal.
- New NoteSidebar quick action: create a personal note without leaving the current view. Saved to Supabase.
Navigation
- NotesCreate, edit, save, and delete personal notes. All notes are stored in Supabase and scoped to your account.
- To-DoAdd, edit, complete, reorder, and delete tasks. Each task can have a due date and priority (low/normal/high). Today's and overdue tasks show up in the Morning Briefing and Needs Attention strip.
- MessagesUnified view of recent emails, SMS, and website chat activity. Filter by channel.
Settings
- ThemeSwitch between Dark (black background, white text) and Light (warm off-white paper background). Preference persists per user.
- LanguagePick English, French, or Spanish. Every UI string and every AI-generated response (summaries, drafts, briefing) uses the selected language.
- Sidebar orderDrag sidebar entries to reorder them. Your custom order is saved per user in Supabase.