Foxl Docs

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:

  1. Checks your email (Gmail, Outlook — via Chrome Extension)
  2. Reviews your calendar for today's meetings
  3. Summarizes important messages from Slack or Teams
  4. Checks the weather for your location
  5. Delivers a structured briefing to your dashboard

Setup

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

  1. Open the Schedules page in the sidebar
  2. Create a new schedule with type Cron
  3. Set the expression to 0 7 * * * (7:00 AM daily)
  4. 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 branch

How 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.

On this page