Morning Briefing
Set up a daily AI briefing that checks your email, calendar, and news
The morning briefing is Foxl's signature use case — a daily automated summary of everything you need to know before starting your day.
What It Does
Every morning at your chosen time, Foxl automatically:
- Checks your email (Gmail, Outlook — via Chrome Extension)
- Reviews your calendar for today's meetings
- Summarizes important messages from Slack or Teams
- Checks the weather for your location
- Delivers a structured briefing to your dashboard
Setup
Quick Setup (Recommended)
Just tell the agent:
"Set up a morning briefing for me at 7am. Check my Gmail, Google Calendar, and give me the weather for Seoul."
The agent will:
- Create a cron schedule (
0 7 * * *) - Configure the briefing sources
- Start delivering briefings the next morning
Manual Setup
- Open the Schedules page in the sidebar
- Create a new schedule with type Cron
- Set the expression to
0 7 * * *(7:00 AM daily) - Enter the task prompt describing what to check
Prerequisites
For the full briefing experience, you need:
- Desktop app running — schedules execute locally
- Chrome Extension installed — for email and calendar access
- Logged into Gmail/Outlook in Chrome — the agent uses your real sessions
- Logged into Google Calendar in Chrome — for calendar events
The morning briefing uses the Chrome Extension to access your logged-in accounts. No additional OAuth or API keys are needed — if you can see your email in Chrome, Foxl can read it.
Customization
You can customize the briefing to include any combination of:
- Email summary (unread count, important senders, action items)
- Calendar events (today's meetings with times and attendees)
- Weather forecast
- News headlines (from specific sources)
- Git repository activity
- Service health checks
- Custom data from any website you're logged into
Tell the agent what you want changed:
"Add my GitHub notifications to the morning briefing" "Skip the weather, add Hacker News top 5 instead" "Change the briefing time to 6:30am"
Example Briefing Output
Good morning! Here's your briefing for Monday, March 17, 2026:
EMAIL (3 unread)
- [Priority] Project deadline moved to Friday — from [email protected]
- Meeting notes from last week's sprint review
- Newsletter from TechCrunch
CALENDAR (2 events today)
- 10:00 AM — Team standup (30 min, Google Meet)
- 2:00 PM — Client demo with Acme Corp (1 hr, Zoom)
WEATHER
- Seoul: 12C, partly cloudy, high of 18C
GITHUB
- 2 PRs awaiting your review
- CI passed on main branchHow Credits Work
Credits are consumed per LLM API call based on token usage (input + output tokens multiplied by the model's pricing). A morning briefing involves multiple conversation turns as the agent reads email, checks calendar, and composes the summary. The exact credit cost depends on:
- Which model you use (Haiku is cheapest, Opus is most expensive)
- How much content the agent processes (longer emails = more tokens)
- Number of tool calls in the briefing flow
With BYOK or Ollama, no relay credits are consumed.