An AI daily business brief for SaaS founders

  • Yesterday's revenue, signups, churn, refunds and traffic
  • Each against the day before and the 7-day average
  • One ChartsyAI question a day, on demand or scheduled
Get it in Claude

The Chartsy daily business brief answers "what happened yesterday?" in any AI agent connected to Chartsy, from your Stripe, Paddle, Polar, Lemon Squeezy, Creem or Freemius data. It's one tool call, so it costs one ChartsyAI question. Last updated October 2026.

Claude · 8:04Sample data

What happened yesterday?

get_daily_snapshot1 ChartsyAI question

A normal Tuesday, with one thing to watch.

  • Revenue $1,180, close to the 7-day average of $1,240.
  • 6 new subscribers, against a usual 4.
  • Visits 1,420, mostly from Google and the newsletter.
  • Risk2 cancellations, both on the Starter plan.
Sample figures for a made-up business.
What's in it

What does the daily business brief include?

One day of your business, with the numbers needed to judge it. Your agent gets all of it from one call and tells you whether the day was normal, not just what the numbers were.

FigureWhat it coversCompared with
RevenueThe day's total and the split by planPrevious day and 7-day average, with % change
New subscribersSubscriptions started that dayPrevious day and 7-day average
CancellationsSubscriptions cancelled, and the churn rate against customers active that morningPrevious day and 7-day average
RefundsNumber and amount refunded, by plan when there were anyShown as a warning when they reach the day's revenue
Site trafficVisits, unique visitors and signups, by source, medium and landing pagePrevious day and 7-day average. Left out if you track no sites
MRRYour MRR right now, for contextNot a figure for that day
Warnings

What does the brief warn you about?

Chartsy works out the warnings before your agent sees the numbers, with the same rules every day. The agent leads with them, so a bad day doesn't get lost in a list of figures.

WarningWhen it appearsSeverity
Revenue dropRevenue 50% or more below the 7-day averageWarning; critical at 80% below
CancellationsAny subscription cancelled that dayWarning; critical at 3 or more
RefundsAny refund recorded that dayInfo; a warning when refunds reach the day's revenue
Traffic dropVisits 50% or more below the 7-day averageWarning
Revenue or traffic spike50% or more above the 7-day averageInfo
Quiet dayNo revenue, signups, cancellations, refunds or visits at allInfo, instead of every other warning
Partial dayYou asked about today, which isn't over yetInfo

For alerts, ignore the info level: a single refund or a good day isn't worth a ping. Field names are in the MCP server reference.

On demand

How do I get the brief in Claude, ChatGPT or Claude Code?

Connect Chartsy once, then ask the same question every morning. The agent picks get_daily_snapshot on its own.

Claude

Add Chartsy as a connector in Claude on the web, desktop or mobile, then ask. Good for following up with "why?" when a warning shows up.

Claude
> What happened yesterday?
Set up Claude

ChatGPT

Add Chartsy as a custom app, then pick it in a chat and ask. Chartsy's listing in the ChatGPT app directory is coming soon.

ChatGPT
> What happened yesterday?
Set up ChatGPT

Claude Code

Ask in any session before you start work, without leaving the terminal. The Chartsy plugin teaches Claude Code to answer it with one call.

Terminal
claude
> What happened yesterday?
Set up Claude Code

Works the same in Cursor, Codex, Gemini CLI and any other agent on the AI agents page.

Automate it

How do I get the daily brief sent to me automatically?

Put the question on a schedule and the brief arrives before you open your laptop. Both options connect with a personal token from Chartsy → Settings → Claude & MCP.

OpenClaw: to Telegram, Slack or WhatsApp

An OpenClaw automation runs the question on weekdays at 8:00 in your time zone and sends the answer to your chat.

Set up OpenClaw
Terminal
PROMPT="What happened yesterday in Chartsy?
Three lines, flag anything unusual."

openclaw automations create "0 8 * * 1-5" \
  "$PROMPT" \
  --name "Chartsy morning brief" \
  --tz "Europe/London" \
  --session isolated \
  --announce --channel telegram \
  --to "<your-chat-id>"

n8n: to Slack, email or anywhere else

A three-node workflow: a schedule, an AI Agent with Chartsy as its tool, and a Slack message. Swap Slack for email, Notion or a sheet.

Set up n8n
n8n workflow
1. Schedule Trigger
   Weekdays at 8:00

2. AI Agent + MCP Client Tool
   Endpoint: https://mcp.chartsy.app/mcp
   Prompt: Summarize yesterday from Chartsy
   in 3 bullets. Say whether each number
   was normal against the 7-day average.

3. Slack: Send message to #revenue

Send it to a DM or a private channel. Revenue numbers don't belong in public channels.

Cost

How many ChartsyAI questions does a daily brief use?

One per brief. Each tool call uses one ChartsyAI question from your plan's monthly allowance, failed calls included. Follow-up questions take more calls.

How you use itTool callsQuestions a month
Ask every weekday morning1 call a dayAbout 22
Scheduled every day, OpenClaw or n8n1 call a dayAbout 30
Scheduled daily, plus a follow-up question on weekdays1 a day, plus 1 to 3 per follow-upAbout 50 to 100

Have more than one Chartsy account? Pick a default when you connect, or name the account in the question, so the agent doesn't spend an extra call finding it.

Privacy & limits

What the brief shares with your agent

Counts and amounts for one day. All 19 Chartsy tools are read-only, and no names or emails leave Chartsy.

  • Read-only

    Your agent can read your numbers. It can't change Chartsy, your payment provider's data, or your customers.

  • IDs, not names

    Customers are payment-processor IDs; names and emails stay in Chartsy. Your agent sees only the accounts and sites your login owns, checked on every call.

  • One question per tool call

    Each call uses one ChartsyAI question from your monthly allowance, failed calls included. Broad questions usually take one call.

FAQ

Daily business brief: frequently asked questions

Short answers about the brief, its warnings and what it costs.

What is an AI daily business brief?

A short morning summary of the day before, written by an AI agent from your real numbers: revenue, new subscribers, cancellations, refunds and site traffic, each compared with the previous day and the 7-day average, plus warnings for anything unusual. With Chartsy it comes from one get_daily_snapshot call.

How many ChartsyAI questions does the daily brief use?

One per brief. "What happened yesterday?" is a single get_daily_snapshot call, so a weekday brief uses about 22 questions a month and a daily one about 30. Follow-up questions and failed calls count too, one per tool call.

What is the 7-day average compared against?

The 7 days before the day in the brief. The day itself is never part of its own baseline, so a bad day can't hide by pulling the average down.

Can I get a brief for a day other than yesterday?

Yes. Ask "what happened on Monday?" or give a date. Yesterday is the default because today isn't over yet; if you ask about today, the brief says the figures are partial.

Can I get the brief in Slack, Telegram or email automatically?

Yes. OpenClaw sends it to Telegram, Slack, WhatsApp and other chats on a schedule, and n8n posts it to Slack, email or anywhere else its nodes reach. Both connect with a personal token, so nothing needs a browser.

Does it work with Stripe and Paddle?

It works with whatever you've connected to Chartsy: Stripe, Paddle, Polar, Lemon Squeezy, Creem, Freemius or a custom source through the Chartsy API. The demo data added at signup doesn't count.

Will the agent see my customers' names?

No. The brief contains counts and amounts only. Wherever Chartsy shares customers, they are payment-processor IDs; names and emails stay in Chartsy.

Is the daily brief free?

It's included in every Chartsy plan, including the free trial, and uses one ChartsyAI question from your monthly allowance per brief. Your AI agent may have its own costs.

Agents

Which AI agents can send the daily brief?

Any agent connected to the Chartsy MCP server. Or see all AI agents and the MCP server reference.

Start tomorrow with yesterday's numbers

Connect your payment provider to Chartsy, then ask your agent or schedule the brief.

Product names are trademarks of their owners, used only to say what Chartsy works with. Chartsy isn't affiliated with or endorsed by them.

Ministry of Economy and Innovation
Startup Albania

The Chartsy program is realized with the financial support of the Albanian Government through the Ministry of Economy and Innovation, under the Grant 2026 scheme, and is implemented by the Innovation4Albania Agency.