I used to spend hours doing repetitive AI tasks manually: copying text into ChatGPT, formatting the output, pasting it into Notion, updating a spreadsheet.
Now I run 5 automated workflows that handle this end-to-end. Here's the exact setup.
The Stack
- n8n (self-hosted automation) — the workflow engine
- OpenAI API / Anthropic API — the AI layer
- Notion API — where everything lands
- Webhooks — triggers from email, forms, Slack
Total cost: ~$5/month in API calls. Everything else is self-hosted.
Workflow 1: Auto-Research Briefing
Trigger: New row in Notion "Research Queue" database
What it does:
- Takes the topic from Notion
- Sends it to GPT-4 with a structured research prompt
- Returns: 5-bullet summary, 3 sources, key takeaways
- Updates the Notion row with the research
Time saved: ~45 min/week (I queue 3-5 topics per week)
// Simplified flow
Notion Trigger → OpenAI Node → Notion Update
The key is the system prompt: "Research this topic. Return exactly 5 bullets, 3 credible sources with URLs, and one contrarian take. No fluff."
Workflow 2: Meeting Prep Generator
Trigger: Calendar event with "prep" tag (via Google Calendar trigger)
What it does:
- Pulls meeting details (attendees, topic, context notes)
- Generates a prep brief: key questions to ask, potential objections, relevant context
- Sends to my Notion Daily Planner
Time saved: ~30 min/week
Workflow 3: Content First Draft Pipeline
Trigger: Webhook from a simple form
What it does:
- I submit: topic + angle + target audience + word count
- GPT generates a structured first draft
- Draft lands in my Notion "Content" database with status "Draft"
- I edit (usually takes 15 min vs. 60 min from scratch)
Time saved: ~2 hours/week
The system prompt is opinionated: "Write in a direct, conversational tone. No corporate jargon. Every paragraph must earn its place. Start with a hook, not a definition."
Workflow 4: Weekly Decision Review
Trigger: Every Friday at 4pm (cron)
What it does:
- Queries my Notion Decision Journal for decisions due for review
- For each: sends the original decision + prediction to GPT
- GPT generates a review prompt: "Here's what you predicted. What did you learn?"
- Creates a review task in my Daily Planner
Time saved: ~20 min/week (but the value is in the thinking it forces)
Workflow 5: Inbox Zero Processor
Trigger: New email matching certain filters
What it does:
- Classifies email: actionable / informational / ignorable
- For actionable: extracts the action item, due date, and context
- Creates a task in Notion with all extracted info
- For informational: summarizes in 2 sentences, archives
Time saved: ~3 hours/week (email is the biggest time sink)
Why This Beats Manual AI Use
The difference between using ChatGPT manually and running automated workflows is the same as the difference between carrying water in buckets and building a pipeline.
Manual AI use has three hidden costs:
- Context switching — you leave your actual work to go prompt AI
- Prompt fatigue — you spend mental energy figuring out what to ask
- Output handling — you manually move the result where it needs to go
Workflows eliminate all three. The AI runs in the background. The output lands where you need it.
Getting Started
If you want to build something similar:
- Start with ONE workflow — the one that saves you the most repetitive time
- Use n8n (open source, self-hosted) or Make.com (hosted, free tier)
- Keep prompts specific — vague prompts = vague output
- Connect to where you work — Notion, Google Sheets, Slack, whatever
The Complete Setup
I've packaged my agent templates, prompts, and workflow configurations:
- AI Agent Team Guide — 15+ agent templates, workflow configs, setup guide
- Free templates on GitHub — 5 agent templates to get started
Both save you the weeks I spent figuring out what works.
Building AI-powered productivity systems. Writing about what actually works, not what sounds impressive.
Top comments (0)