πŸͺΆ

Autoquill

Generated, checked, and approved β€” before it ever goes out.

Page 1 of 8 — Records Dashboard
01 β€” RECORDS TABLE + PIPELINE STATUS + STATS
app.example.com/records
πŸͺΆ
Autoquill
Internal operator tool
Workspace
πŸ“‹ Records
βœ… Needs approval 3
πŸ“„ Templates
πŸ•‘ Activity log
βš™οΈ Settings
ML
Marcus L.
Operator

Records

Select records and generate finished, checked documents.

οΌ‹ New record✨ Generate selected Β· 2
Total records
48
Awaiting approval
3
Sent this week
21
πŸ”Search records or contacts…
AllNeeds approvalSent
RecordContactStatusAction
Northgate Dental
Monthly patient newsletter
Dr. Alvarez
alvarez@example.com
● Needs approvalReview β†’
Riverside Realty
Neighborhood market report
J. Cole
jcole@example.com
◐ In QAWorking…
Summit Physio Clinic
Recovery tips digest
Sarah K.
sarah.k@example.com
β—‹ DraftGenerate
Bayview Wealth Advisors
Quarterly client brief
John D.
john.d@example.com
βœ“ SentView log
Meridian Law Group
Regulatory update memo
Dr. Patel
patel@example.com
β—‘ GeneratingWorking…
Pipeline:β—‹ Draftβ†’β—‘ Generating→◐ In QA→● Needs approvalβ†’βœ“ Sent
01 β€” RECORD DETAILS + SETTINGS + SAVED LAYOUT TEMPLATE
app.example.com/records/northgate-dental
Records  β€Ί  Northgate Dental
Northgate Dental
Monthly patient newsletter Β· Contact: Dr. Alvarez
✨ Generate document
Record details
Contact name
Dr. Elena Alvarez
Delivery email
alvarez@example.com
Google Drive folder
Drive β€Ί Clients β€Ί Northgate Dental β†—
Cadence
Monthly Β· 1st business day
Generation settings
Web search research
Auto QA loop
ToneWarm Β· Professional
πŸ“„
Saved layout template
This record's own document structure Β· merge fields fill on Generate
Edit template
Northgate Dental β€” Patient Newsletter
{ month } { year } Edition
Β§ Welcome message
A warm greeting from the { practice_name } team β†’ filled by AI at generation
Β§ This month in dental health
3 researched tips with current sources β†’ AI + web search fills this
Β§ Practice updates
Hours, promotions & reminders β†’ { practice_notes }
Β§ Book an appointment
Call-to-action with { booking_link } and contact details
πŸ”€ { month }πŸ”€ { practice_name }πŸ”€ { booking_link }πŸ”€ { practice_notes }
01 β€” LIVE GENERATION Β· CLAUDE RESEARCHING WITH WEB SEARCH
app.example.com/records/northgate-dental/generate

Generating Β· Northgate Dental

Claude Sonnet 4.6 is researching and drafting from this record's template.

β—‘ Generating…
πŸ”Ž
Claude is researching
Claude Sonnet 4.6 Β· web search tool
πŸ” Web search
"latest dental hygiene guidance 2026"
πŸ” Web search
"fluoride recommendations updated"
πŸ” Web search
"back-to-school dental checkup tips"
Sources found
🌐
American Dental Assoc. β€” Oral Care
ada.org/oral-health
🌐
Public Health β€” Fluoride Update
health.example.gov/fluoride
🌐
Dental Journal β€” Preventive Care
journal.example.org/preventive
⏱ 3 searches · 3 sources cited · drafting now
πŸ“Draft output Β· appearing live
Filling template merge fields
Northgate Dental β€” Patient Newsletter
July 2026 Edition
Welcome message

Warm greetings from the Northgate Dental team. As summer schedules settle, we have gathered a few simple, well-sourced reminders to keep your smile healthy this month.

This month in dental health

Recent guidance reinforces twice-daily fluoride brushing and reduced sugary snacking between meals.[1] For families, a pre-term dental checkup catches small issues early.[2]

Generating remaining sections…
68% Β· Practice updates & booking CTA next
01 β€” SELF-CORRECTING QA Β· ATTEMPTS TIMELINE + CHECKLIST
app.example.com/records/northgate-dental/qa

Automatic quality check

A second AI call reviews the draft, flags issues, and regenerates until it passes β€” no human needed yet.

βœ“ Passed on attempt 2
πŸ”
Self-correcting review loop
Reviewer model: Claude Opus 4.8 Β· checks run automatically after every generation until all pass.
2 attempts
Attempts timeline
1
Attempt 1 β€” QA flagged 2 issuesNeeds revision
⚠️
Missing citation
Fluoride claim in Β§2 had no linked source
⚠️
Tone off
Closing CTA read as too salesy vs. warm brief
↻ Auto-revising β€” regenerated Β§2 with cited source and softened the closing.
2
Attempt 2 β€” passed all checksβœ“ Passed
Every check cleared. Document moved to Needs approval for a human to review.
QA checklist
Accuracyβœ“ Pass
Formattingβœ“ Pass
Completenessβœ“ Pass
Toneβœ“ Pass
Sources citedβœ“ Pass
All 5 checks passed
Ready for human approval
Why this matters
Issues get caught and fixed automatically, so the human only ever reviews clean, passing output.
01 β€” HUMAN GATE Β· DOCUMENT PREVIEW + QA PASSED + APPROVE ACTIONS
app.example.com/records/northgate-dental/review
πŸ›‘οΈ
A human always approves before anything is sent.
Autoquill never delivers automatically β€” the operator has the final say on every document.
πŸ“„Finished document Β· preview
Northgate Dental Β· July 2026
Northgate Dental β€” Patient Newsletter
July 2026 Edition
Welcome message

Warm greetings from the Northgate Dental team. As summer schedules settle, we have gathered a few simple, well-sourced reminders to keep your smile healthy this month.

This month in dental health

Recent guidance reinforces twice-daily fluoride brushing and cutting back on sugary snacks between meals.[1] For families, a pre-term dental checkup catches small issues before they grow.[2]

Practice updates

Our summer hours run Monday to Friday, 8am to 5pm. New patients booking a checkup this month receive a complimentary hygiene consult.

Book an appointment

Ready to visit? Book online at northgate-dental.example.com or call the front desk β€” we would love to see you.

Sources: [1] ada.org/oral-health Β· [2] health.example.gov/fluoride
QA statusβœ“ Passed
Accuracyβœ“
Formattingβœ“
Completenessβœ“
Toneβœ“
Sources citedβœ“
Passed on attempt 2 Β· reviewed by Claude Opus 4.8
Your decision
βœ“ Approve & send
✏️ Edit before sending
↻ Request changes
Approving triggers email + Google Drive save + log entry.
01 β€” DELIVERY Β· EMAIL PREVIEW + DRIVE SAVE + AUTO LOG
app.example.com/records/northgate-dental/deliver

Delivering Β· Northgate Dental

Approved by Marcus L. Β· three things happen automatically.

βœ“ Approved
πŸ“§Email preview
ToDr. Alvarez <alvarez@example.com>
FromAutoquill <deliver@example.com>
SubjectYour July 2026 Patient Newsletter is ready

Hi Dr. Alvarez,

Your July newsletter has been generated, quality-checked, and approved. You can view the finished document and all past editions in your shared Google Drive folder below.

πŸ“
Open your Google Drive folder
drive.example.com/folders/northgate-dental β†—

Warm regards,
The Northgate Dental Team

On approval
πŸ“§
Email sent
Delivered to alvarez@example.com
βœ“ Sent Β· 09:14
πŸ“
Saved to Google Drive
Drive β€Ί Clients β€Ί Northgate Dental β€Ί 2026-07.pdf
βœ“ Copy saved Β· 09:14
πŸ•‘
Logged automatically
Entry written to activity log
βœ“ Recorded Β· 09:14
βœ“
Delivery complete
Record moved to Sent. Nothing else to do.
01 β€” AUDIT LOG Β· TIMELINE PER RECORD + RESEND AFFORDANCE
app.example.com/activity

Activity log

Every generation, check, approval, and delivery is recorded automatically.

All recordsExport CSV
Northgate Dental Β· July 2026 Newsletter
βœ“ Sent
Generated with Claude + web search
3 sources cited Β· Sonnet 4.6
09:11
QA attempt 1 β€” flagged 2 issues
Missing citation Β· tone Β· auto-revised
09:12
QA attempt 2 β€” passed all checks
Reviewed by Opus 4.8 Β· 5/5 checks
09:12
Approved by Marcus L.
Human review β€” approved & send
09:14
Emailed & saved to Google Drive
alvarez@example.com Β· Drive β€Ί Northgate Dental
09:14
↻ Re-open recordπŸ“§ Resend emailπŸ“„ View document
Recent deliveries
Bayview Wealth
Quarterly brief Β· John D.
βœ“ Sent
Summit Physio
Recovery digest Β· Sarah K.
βœ“ Sent
Riverside Realty
Market report Β· J. Cole
◐ In QA
This week
Generated27
Auto-fixed in QA9
Approved & sent21

Autoquill V1

A clean, reliable internal tool that turns a hand-run content workflow into a dependable process: records with their own layout templates, one-click generation with Claude and web search, a self-correcting AI quality-check loop, a human approval gate, and automatic delivery by email plus Google Drive with a full audit log. Calm, trustworthy, and built around the client's tested process.

βš™οΈ

Tech Stack

Next.js + React
TypeScript
Tailwind CSS
Node.js API (TS)
PostgreSQL + Prisma
Claude API (Anthropic)
Claude web search tool
Google Drive API
Resend / Postmark
Clerk / Auth.js
🧠

Core Technologies

  • Next.js + React + TS β€” Clean, reliable internal operator UI
  • Node.js / TypeScript API β€” Orchestrates generation, QA loop & delivery
  • Claude API + web search β€” Sonnet 4.6 generates; Opus 4.8 runs the QA check
  • Google Drive API β€” Saves each finished copy to the shared folder
  • Email service (Resend/Postmark) β€” Delivers the finished document to the contact
  • PostgreSQL β€” Records, templates, approvals & activity log
πŸ“¦

V1 Deliverables

βœ“
Records database with per-record details & settings
V1
βœ“
Per-record saved layout template (merge fields)
V1
βœ“
One-click Generate via Claude Sonnet 4.6 + web search
V1
βœ“
Self-correcting AI quality-check loop (Opus 4.8)
V1
βœ“
Human review & approval gate β€” a person always approves
V1
βœ“
Delivery on approval: email + Google Drive save
V1
βœ“
Automatic activity log & history with resend
V1
βœ“
Bulk generate & pipeline status board
V1
β†’
Scheduled / recurring auto-runs per cadence
V2
β†’
Template library & versioning
V2
β†’
Multi-operator roles & permissions
V2
β†’
Analytics: QA pass rates, time saved, source quality
V2
β†’
Additional integrations (CRM, Slack notifications)
V2
πŸ›

Architecture Layers

WEB CLIENT
Next.js + React + Tailwind Β· operator console Β· responsive
API / AUTH
Node.js + TypeScript Β· Clerk/Auth.js Β· role-based access
AI SERVICES
Claude Sonnet 4.6 + web search (generate) β†’ Claude Opus 4.8 (QA loop until pass) Β· human-in-the-loop, always
DELIVERY
Email service (Resend/Postmark) Β· Google Drive API save Β· automatic logging
DATA
PostgreSQL + Prisma Β· records, templates, approvals, audit log