✨ Our Story

Built out of frustration.
Refined with purpose.

ReportForge exists because report writing was broken — and nobody had fixed it.

The Problem

Hours lost. Every. Single. Term.

It started with a simple observation: educators and administrators were spending enormous amounts of time writing the same kinds of reports over and over — attendance letters, progress updates, device contracts — just with different names swapped in.

Copy. Paste. Edit the name. Fix the pronouns. Print. Repeat 200 times. There had to be a better way.

The Solution

One spreadsheet. Every report. In minutes.

ReportForge was built to do one thing exceptionally well: take your data and turn it into personalised, professional documents for every single person — automatically. Upload your spreadsheet, describe what you need, and let AI do the writing.

No mail merge headaches. No template nightmares. No hours of manual editing. Just polished PDFs, ready to download or email, in the time it used to take to write one.

20+
Ready-made templates
Reports per batch
5★
From 40+ users
Is This Unique?

There's nothing else quite like it.

Mail merge tools are clunky and limited. Generic AI writing apps don't understand your data. Document automation platforms cost thousands and require IT setup.

ReportForge is the only tool built specifically for this: upload any spreadsheet, describe your report in plain English, and get a fully personalised PDF for every row — with email sending built right in. No plugins. No subscriptions. No technical skills needed. Just results.

Built by

PR Record LLC

ReportForge is built and maintained by PR Record LLC. Our mission is simple: save professionals time by making document generation effortless, accurate, and beautiful.

P
PR Record LLC
Founders of ReportForge · Building tools that save time
✨ Powered by Claude AI

Your spreadsheet.
Individual reports.
In minutes.

Upload any CSV or Excel file. Generate a personalised PDF for every person — then email them all individually straight from the app. No mail merge. No manual work.

Free to use · No sign-up needed
📄 Personalised PDFs ✉️ Bulk email sending ⚡ Unlimited records ⚠️ Smart flagging
student_data.xlsx — 28 records
Sarah JohnsonA · 97% attendance
James WilliamsC+ · 78% attendance
Emma DavisA+ · 100% attendance
Liam CarterB · 92% attendance
⚡ Generating reports… 19 / 28
01
📤
Upload your data
Drop in your CSV or Excel export from any system. Every column is read automatically — no setup needed.
CSV · XLSX · XLS
02
Describe your report
Tell the AI what you need in plain English — or pick a quick example. It builds a perfect template from your columns.
100% AI-built
03
⚙️
Configure the output
Choose columns, set the writing tone, add your organisation name, and any special instructions.
Fully flexible
04
📄
Download your PDFs
A unique, personalised report is written for every person. Download one at a time or all at once.
Unlimited records
05
✉️
Email everyone individually
Send each person their own personalised report by email — directly from ReportForge. One spreadsheet, one click per person, or send them all.
Gmail · Outlook · Any mail app
✉️
Send one personalised email to every person in your spreadsheet
Upload your list, generate a personalised report for each person, then email them individually — all from one place. Perfect for sending individual letters, notices, or updates to hundreds of people at once. Works with Gmail, Outlook, and any default mail app.
One email per person, fully personalised
PDF report attached automatically
Works with Gmail, Outlook & more
Unlimited recipients — no extra cost
1
Upload Your Data
📊
Select your spreadsheet
Click the button or drag and drop your file
No file selected yet
⭐ Customer Reviews
Loved by teams everywhere
See what educators and admins are saying about ReportForge.
★★★★★
5.0
from 40+ reviews
★★★★★

"ReportForge cut our end-of-term report process from three days to under two hours. The templates are spot-on and the PDFs look completely professional."

S
Sarah M.
Head of Year · Westbridge Academy
★★★★★

"I used to dread attendance letters. Now I upload my spreadsheet, click generate, and have 200 personalised letters ready before lunch. Absolute game changer."

D
Daniel R.
Operations Manager · Hillside School
★★★★★

"The custom logo upload is brilliant — every PDF looks like it came from our own design team. Our parents are genuinely impressed with how polished the reports are."

A
Amara K.
Principal · Northfield Charter School
★★★★★

"We use it for device contracts and Chromebook agreements across 600 students. What used to take a full week now takes one afternoon. Couldn't run our IT department without it."

J
James T.
IT Director · Lakewood Unified
★★★★★

"As a SENCO the SEND and IEP templates are perfect — detailed, compassionate, and fully personalised for each child. It's saved me hours every single week."

P
Priya L.
SENCO · St. Catherine's Primary

✉️ Send Report by Email

Enter the recipient email. The report will open in your email client, ready to review and send.

🔒 Mark as Private & Confidential
Adds a security header — ideal for passwords, sensitive data, or private reports
Open with:
Opens your email client with the report pre-filled. Review and send.

❓ Help Centre

Getting Started
What file types can I upload?
ReportForge accepts CSV (.csv), Excel (.xlsx), and older Excel (.xls) files. Export your spreadsheet from Google Sheets, Excel, or any school management system and upload it directly.
How do I prepare my spreadsheet?
Make sure your spreadsheet has a header row as the first row (e.g. First Name, Last Name, Grade). Each following row should be one person. There is no limit on columns — ReportForge reads them all automatically.
How many reports can I generate at once?
There is no limit — ReportForge will process every row in your spreadsheet. For very large batches (500+ records), the generation will take longer and the API may occasionally need to retry. The progress bar keeps you updated as it runs.
Templates
What are the quick example templates?
There are 20+ pre-built templates covering academic reports, attendance letters, behaviour reports, device contracts, Chromebook agreements, safeguarding logs, SEND updates, and more. Click any button to instantly load that template description.
Can I write my own custom template?
Yes. In the Build Your Template section, type exactly what you want in the text box. Describe the report style, what to include, and how formal the tone should be. The AI will follow your instructions precisely.
What are the column focus buttons?
After uploading, the Configure step shows smart focus buttons like Grades, Attendance, Behaviour. Clicking one selects only the columns relevant to that report type. This keeps the AI focused and the reports accurate.
Output & Download
How do I download the reports?
Once generated, each report card has a PDF button to download individually. The Download All as PDF button at the top downloads every report in one go as a combined PDF file.
How does the email feature work?
Click the Email button on any report card to open the email modal. Enter the recipient address, add an optional message, then choose Gmail, Outlook, or your default mail app. The report is pre-filled in the email — you just review and hit send.
Some reports failed — what do I do?
If the API is busy or overloaded, some reports may fail. A Retry Failed button appears automatically. Click it to re-run only the failed reports. The system will wait longer between retries to give the API time to recover.
Privacy & Data
Where is my data stored?
Nowhere permanently. Your spreadsheet is read in your browser only. Generated reports live in browser memory and are gone when you close or refresh the page. Cloudflare only serves the app file — it never sees your data. The AI processes each report and forgets it immediately.
Is student data sent to any third party?
The report text (names and data from your columns) is sent to the Anthropic Claude API to generate each report. Anthropic does not store or train on API data per their privacy policy. No data is sent to any other service.
Device & Chromebook Templates
What columns do I need for the Chromebook agreement?
Your spreadsheet needs: Scholar First Name, Scholar Last Name, Grade, Crew Teacher, and Date. Each row will generate a personalised signed agreement with the scholar name in the opening paragraph and signature lines at the bottom. Column names can vary — just make sure your template description matches your column headers.
What columns do I need for the Chromebook distribution checklist?
Use: Scholar First Name, Scholar Last Name, Asset Tag Number, Grade, Date Issued, Charger Received (Yes/No), Staff Initials. Each report will show a 7-item device condition checklist with the results filled in from your data.
✉️ Email Support
Send us a message — our AI agent replies instantly
Your Message
Submit a message to see your question here.
🤖 AI Agent Reply — [email protected]
Your AI response will appear here after submitting a message.
📭 No saved messages yet.
Submit a message and save the reply to see it here.
✦ AI-Powered Report Generator
Stop writing
reports.
Generate them.
ReportForge turns your spreadsheet into polished, personalised reports in seconds — for every student, client, or employee at once. No copy-paste. No formatting. Just results.
10×
Faster than manual
100%
Personalised
0min
Setup needed
📊 Upload any spreadsheet
🤖 AI writes each report
📄 Download as PDF
📧 Email directly
🚩 Auto-flag key values
🔒 Secure & private
★ Loved by educators & teams
★★★★★
"What used to take my entire Friday afternoon now takes 4 minutes. My parents actually read the reports now."
SM
Sarah M.
Middle School Teacher
★★★★★
"Generated 240 client progress reports in under 10 minutes. The flagging feature alone is worth it."
DJ
David J.
Operations Manager
★★★★★
"I used to dread end-of-semester reports. Now I look forward to them. This tool is a genuine game-changer."
LR
Lisa R.
High School Counselor
★★★★★
"Our HR team sends personalised summaries to 180 staff. Used to take a week — now it's one afternoon."
TK
Tara K.
HR Director
Welcome back 👋
Incorrect email or password.
Forgot password?
Create account
Already have one? Sign in →
Please fill in all fields.
Forgot password?
Enter your email and we'll send a new password instantly. ← Back
Email not found. Please check and try again.
1
Upload your spreadsheet
Drop in any .xlsx or .csv file with names and data columns. No special formatting needed — ReportForge figures it out automatically.
2
Describe your report
Type a one-line instruction or pick from 21 built-in templates. The AI Template Builder creates a custom template from your columns.
3
Generate all at once
Click Generate — AI writes a unique, personalised report for every single row in your data. 300 reports in minutes.
4
Download or email
Export as individual PDFs or a full ZIP. Email reports one-by-one directly from the app — supports Gmail, Outlook, Yahoo, ProtonMail & more.