The bottom line
Google Analytics users: Hermes pulls website data via the GA4 API, combines it with Google Sheets (revenue), Gmail (new leads), and Google Calendar (today's schedule). The richest data pipeline — every source has an API.
Apple ecosystem users: Hermes reads your Numbers files (revenue), Apple Calendar (schedule), and Apple Mail (lead notifications). Website data comes from a privacy-friendly analytics tool or manual export. More manual data entry, but data stays local.
Both deliver the same result: a morning digest that tells you what happened yesterday and what needs your attention today — no clicking required.
Flying blind: the cost of not knowing your numbers
Most small business owners check their numbers the hard way: log into Google Analytics. Switch to the bank app. Open the invoice spreadsheet. Check email for new leads. Scan the calendar. By the time you've pieced together a picture, 45 minutes are gone — and you do this every day. Or, more commonly, you don't do it at all, and you fly blind.
Hermes Agent replaces 45 minutes of dashboard-hopping with a 2-minute read on your phone. The consistency is what changes things: when you see the numbers every single day, you spot trends weeks before they become problems.
Approach 1: With Google Analytics + Google Workspace
This is the most automated path. Every data source has a clean API, and Hermes pulls everything in seconds. The setup takes about an hour, but once it's running, you never touch a dashboard again.
What you need
- Google Analytics 4 (GA4) property with API access
- Google Workspace connected (Sheets, Gmail, Calendar)
- Hermes Agent with Google Workspace integration
- A messaging platform for delivery (Telegram/WhatsApp)
Step-by-step setup (60 minutes)
- Connect Google Analytics. Hermes uses the GA4 Data API. Run
hermes setup google-analyticsand authenticate. Hermes can now pull: page views, users, top pages, traffic sources, and conversion events. - Create your revenue tracker. A Google Sheet with columns: Date, Revenue Source, Amount, Notes. Update it when payments come in (or have Hermes do it — see the invoice automation guide).
- Create the daily digest skill. Tell Hermes: "Every morning at 7 AM: 1) Pull yesterday's website stats from Google Analytics: users, page views, top 3 pages, traffic sources (organic/search/social/direct). 2) Read yesterday's revenue from the revenue tracker sheet. 3) Count new leads from yesterday's email notifications. 4) Check today's calendar for appointments and deadlines. 5) Compile into a digest: 'Good morning. Yesterday: [X] website visitors (↑/↓ vs last week), [$X] revenue, [X] new leads, [X] tasks completed. Today: [X] appointments, [X] deadlines. [Any anomalies flagged].' 6) Deliver to Telegram."
- Create the weekly summary skill. Same approach but aggregated weekly, with comparisons to the previous week and monthly targets. Delivered every Monday at 8 AM.
- Schedule both as cron jobs. Daily at 7 AM, weekly at 8 AM Monday.
Approach 2: With Apple Ecosystem (Privacy-First)
If you prefer Apple-native tools or want to minimize data sent to cloud services, Hermes reads your data from local sources: Numbers spreadsheets, Calendar.app, and Mail.app. For website analytics, you can use a privacy-friendly tool like Plausible or Fathom, or simply export a CSV from your hosting provider weekly.
What you need
- Revenue tracker in Apple Numbers
- Apple Calendar for appointments/deadlines
- Apple Mail for lead notifications
- Website analytics: Plausible/Fathom (API), or manual CSV export
- Hermes Agent with computer-use enabled
Step-by-step setup (70 minutes)
- Create your Numbers trackers. Revenue sheet: Date, Source, Amount, Notes. Leads sheet: Date, Name, Company, Service, Source. Keep them in a consistent folder (e.g.,
~/Documents/Reports/). - Create the Numbers-reading skill. Tell Hermes: "Every morning at 7 AM: 1) Open the Revenue tracker in Numbers and sum yesterday's entries. 2) Open the Leads tracker and count yesterday's new entries. 3) Open Apple Calendar and list today's appointments. 4) Check Apple Mail for lead notifications from yesterday. 5) Compile a digest: revenue, leads, appointments, anomalies. 6) Deliver to Telegram."
- For website analytics: If using Plausible or Fathom, Hermes can query their API directly. If not, export a weekly CSV and Hermes reads it from a known folder.
- Create the weekly summary skill. Monday at 8 AM: aggregate the week's daily Numbers data, compare to last week, list top priorities.
- Schedule both as cron jobs.
Google Workspace vs Apple Ecosystem: which should you choose?
| Factor | Google Workspace | Apple Ecosystem |
|---|---|---|
| Setup time | 60 minutes | 70 minutes |
| Data sources | GA4, Sheets, Gmail, Calendar — all API | Numbers, Calendar.app, Mail.app — screen-based |
| Automation level | High — data pulled automatically | Moderate — requires consistent manual data entry |
| Website analytics | GA4 (comprehensive but privacy-invasive) | Plausible/Fathom (privacy-first), or CSV export |
| Data privacy | Data in Google Cloud | Data stays local (except analytics) |
| Mobile review | Digest via Telegram/WhatsApp | Digest via Telegram/WhatsApp |
| Best for | Data-driven SMBs, Google-native businesses | Privacy-conscious operators, Mac-native businesses |
Advanced reporting
- Anomaly detection. Hermes learns your baseline: typical Monday traffic, average daily revenue, normal lead volume. When something deviates by 30%+, you get a flag: "Website traffic dropped 40% yesterday — possible tracking issue or actual decline."
- Goal tracking. Set monthly targets in your sheet: "Revenue: $25,000/month." Hermes tells you: "You're at $8,200 with 12 days left. You need $1,400/day to hit target. Last month you did $1,100/day — stretch but possible."
- Channel attribution. "This week's leads: 4 from Google search, 2 from Instagram, 1 from referral, 1 from the newsletter." Now you know where to invest marketing dollars.
- Forecast mode. After 3 months of data, Hermes can project: "Based on current trajectory, you'll finish the month at $22,400 — $2,600 below target. The gap is mostly from the roofing leads that didn't close. Consider a follow-up campaign."
Frequently asked questions
Do I need Google Analytics, or can I use something simpler?
You can use any analytics tool with an API: Plausible, Fathom, Matomo, or even a weekly CSV export from your hosting provider. Hermes doesn't care where the numbers come from — it just needs access. For many SMBs, a simple "new leads + revenue + tasks" digest (no website stats at all) is perfectly sufficient.
What if I'm not consistent with data entry?
Start with the Google Workspace approach — it pulls data automatically from tools you're already using (Gmail, Calendar, Sheets). No extra data entry required. The Apple Numbers approach only works if you or your team consistently log data. If you're not ready for that discipline, use Google Workspace or start with fewer metrics.
Can Hermes pull data from my accounting software?
If your accounting software (QuickBooks, Xero, Wave) has an API, Hermes can query it. If it exports CSV reports, Hermes can read those. If neither, you'll need to maintain a simple revenue log in Sheets or Numbers — even one row per payment is enough for a useful daily digest.
Know your numbers every morning
One hour of setup. A 2-minute read on your phone. No more dashboard-hopping. No more flying blind.
Install Hermes Agent →