PERSONAL PRODUCTIVITY
Ghost Recurring-Series Reaper
Monthly, it finds recurring meeting series where most invitees have stopped attending over the last several occurrences and posts the organizer a data-backed case to cancel…
How it runs
The automated pipeline, trigger to output.
- TriggerMonthly cleanup schedule
- ActionPull past instances of recurring seriesGoogle Calendar
- LogicDetect sustained attendance decline per series
- ActionWrite cancellation case from trend dataOpenAI
- ActionDM organizer the cancellation caseSlack
- OutputLog ghost series to Airtable trackerAirtable
What it does
Some recurring meetings die quietly — attendance dwindles occurrence by occurrence until two people sit in a room out of habit. This workflow runs monthly, looks back across the last several instances of each series, and surfaces the ghosts: series with a clear downward attendance trend. For each one it posts the organizer a short, evidence-backed message proposing cancellation.
When to use it
Use it as a recurring cleanup pass for teams and orgs. It catches the meetings nobody will volunteer to kill because no single occurrence feels bad enough. The historical trend, not a single low turnout, is what makes the case persuasive.
How it works
- 1A monthly schedule fires the run.
- 2It pulls past instances of each recurring series from Google Calendar with attendee responses.
- 3Logic computes an attendance trend per series and flags sustained declines, not one-off dips.
- 4For flagged series, OpenAI writes a concise cancellation case citing the trend numbers.
- 5The organizer gets the case as a Slack message; a summary row per ghost series is appended to an Airtable tracker.
Set it up
What you configure once, before turning it on.
- 1Connect Google CalendarEvents, attendees, availability.
- 2Connect OpenAIModels, embeddings, files.
- 3Connect SlackChannels, DMs, threads, mentions.
- 4Connect AirtableBases, tables, views, automations.
- 5Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
- 6Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
- 7Test, then turn it onRun once against a sample, confirm the output, then enable the trigger.
More Personal Productivity workflows
Email-to-Task: Turn Action-Required Mail Into Linear Issues
Detects mail that contains a concrete task or request, extracts the deliverable and due date, and creates a Linear issue automatically so commitments from email never get lost.
Weekly Low-Attendance Recurring Meeting Auditor
Every Friday, scans the next week of recurring calendar events, flags those where confirmed attendance keeps dropping below a threshold.
Auto-decline focus-block invites unless the organizer is a VIP
Declines meetings that overlap your focus blocks by default, but routes invites from people on your VIP allowlist to a Slack approval prompt so important asks never get…
Auto-create weekly focus blocks around existing meetings and guard them
Every Sunday an agent reads next week's confirmed meetings, carves protected deep-work blocks into the open gaps, sets your Slack status to defend them.
Decline focus-block meetings and auto-propose a free slot via Notion log
When a low-priority invite hits a focus block, it declines the meeting, finds your next genuinely free slot, replies with a counter-proposal.
Weekly Subscription Audit: Find Noisy Lists Worth Unsubscribing
Once a week, analyzes which mailing lists flooded your inbox and how rarely you opened them.
Run it inside a business
This workflow drops into a full company template. Import the org, and this is one of the playbooks its agents run.

Run this workflow in your colony.
14-day trial. No DevOps. No Sales call. Provisioned in under a minute.
