Sanders PA

APG Sanders PA

A local-first artificial PA for turning meetings, emails and platform noise into dated actions, chasers and daily summaries.

Drop in meeting notes or emails

Paste from Fireflies, Teams, Zoom, Outlook, Gmail, WhatsApp, Slack or a rough phone note. The app extracts action-style lines, owners, dates and follow-up wording.

Drop files hereOutlook email .eml/.msg, WhatsApp .txt, Microsoft Calendar .ics, PDF, Word .docx, CSV, MD or TXT.
No files uploaded yet.
Tip: Outlook emails work best as .eml. Native .msg files are scanned with a browser fallback, so they may be noisier. PDFs and Word files are read in your browser.
πŸ”₯ FirefliesπŸ“§ Outlook emailπŸ’¬ WhatsAppπŸ—“οΈ Microsoft CalendarπŸ“„ PDFπŸ“ Word

No data leaves this file. For a production PA, connect the extraction engine to Gmail/Outlook/Fireflies/Teams/Slack via API or Make/Zapier.

Extraction preview

Check the proposed actions before adding them to the board.

Extracted actions will appear here.

Action board

Sort the noise into owned, dated and chased actions. Click an action to edit it.

Chaser centre

Generate follow-up prompts until actions are done. Choose a tone, copy the message and mark the action as chased.

Chaser pack

One copy-and-paste pack for WhatsApp, email or Slack.

Daily artificial PA summary

A morning/evening digest showing what matters, what is overdue and what needs chasing.

Action table

Quick printable overview.

Integration blueprint

This HTML runs locally. To turn it into the full APG Sanders PA, connect these channels to a small backend or automation platform.

1. Meeting sourceFireflies, Teams or Zoom sends transcript text into the PA after every meeting.
2. Email sourceGmail or Outlook sends the day’s unread/flagged emails into the same parser.
3. Task storeActions save to Airtable, Notion, Google Sheets, a database or this browser’s local storage.
4. Calendar remindersDated actions become calendar events or reminders with an alert.
5. Chaser loopEvery morning the PA checks open/overdue actions and drafts chasers until they are marked done.

Webhook payload example

Production notes

What to build next when this moves beyond a single HTML demo.

OAuth accountsConnect Gmail/Outlook/Calendar/Slack/Fireflies securely per user.
Real AI extractionReplace the browser regex extractor with a server-side model that returns structured JSON.
Approval workflowLet the user approve, edit and reject extracted actions before anything is sent.
Audit trailKeep source links, timestamps, chaser history and proof of completion.
Mobile-firstMake it simple enough to paste a WhatsApp thread and get a chaser back in seconds.

Settings

How to use it

CapturePaste messy notes, transcript snippets or a daily email dump, then extract actions.
ReviewEdit owners, due dates and wording before adding them to the board.
ChaseUse the chaser centre to copy reminders and track each follow-up.
SummariseGenerate a daily PA update of overdue, due-today and upcoming items.
Saved