An AI report generator that says when it doesn’t know.
Paste a month of numbers and Matcha writes the client report. The result your client cares about comes first. Where the cause of a change isn’t in your notes, the report says “not confirmed” and names what to check.
No signup to try • Client numbers aren’t kept
Result first, then why, then what’s next
A report that opens with impressions makes the client dig for the answer. Matcha opens with the result they pay you for. If one of your numbers is a result, like leads, sales or bookings, it leads there. If none is, it asks which number counts before it writes.
Up to three numbers lead: the result, then the biggest moves, each with its change from last period. When you show the numbers table on the shared link, a tappable mark beside each figure in the text shows which of your numbers it came from.
What it does when it can’t explain a change
A language model asked “why did clicks drop?” can produce a reason that sounds right whether or not anyone knows. For a big move your notes don’t explain, the draft says “not confirmed”, and Matcha then asks you with a question card. If you skip the card, the draft keeps that line.
Not confirmed. Website clicks from Instagram fell 24%, from 450 to 342. Nothing in the notes explains it. Check whether the link in the bio changed during the month.
Using ChatGPT or Claude directly versus Matcha
A chat window is flexible, and you can ask it for anything. The trade-offs show up in the second month. You rewrite or maintain the prompt, the structure shifts with how you phrase it, and a dip with no known cause can get a plausible reason because the prompt asked for one. The result is text in a chat that you still have to turn into something a client opens.
| Question | A chat window you prompt yourself | Matcha |
|---|---|---|
| Starting point | A prompt you write or maintain | Paste numbers, a CSV or screenshots |
| Structure | Depends on how you ask | Result, why, next, each month |
| A dip with no known cause | Can supply a plausible reason | Asks you, then says “not confirmed” |
| What your client opens | Text you move into a doc or email | A link that opens on a phone |
| Editing | Re-prompt, or edit by hand | Click a paragraph, or ask for shorter, warmer or plainer |
If you have a prompt you trust and a place to publish the result, a chat window may be all you need. Matcha is for when you would rather paste numbers and get the same shape every month.
What to check before you send
Matcha drafts from what you give it. It doesn’t see your client’s other channels and it doesn’t connect to your accounts, so read the draft against what you know. Where a figure in the text matches none of your numbers, a note under the paragraph says so.
Pick the layout for the report you send: the SEO report, the Meta ads report or the TikTok analytics report. Each is the working tool, with no account needed.
Questions
- What is an AI report generator?
- Software that uses AI to turn numbers into a written report. Matcha takes pasted numbers, a CSV or screenshots and drafts a client report you can edit and share as a link.
- Can AI make up numbers in a report?
- Matcha writes from your numbers and notes, and a note under a paragraph flags any figure that traces to none of them. A draft can still contain mistakes, so read it before it goes out.
- Do I need to write a prompt?
- No. You paste numbers and, if you like, a few lines on what happened. The prompt is built in.
- Can I change the wording?
- Yes. Click any paragraph to edit it, or ask for it shorter, warmer or plainer. You can also highlight one sentence and rewrite only that.
- Is this free?
- Yes, with no account needed. A fair use limit applies each day. Pro is $49 a month, and early access is open on the home page.
- What happens to my client's numbers?
- When Claude writes the report, it reads them and your notes. A CSV is read in your browser, and screenshots are read once and dropped. We keep the report, which quotes the figures it explains, and drop the numbers themselves. Turn on 'Show the numbers table on the link' in Share to show them as a table on the shared link. A nickname works in place of the client's real name.
Your numbers are the only thing missing.
Write this month’s report