I Built an AI Agent That Actually Manages My Email, Calendar, and Tasks
A complete blueprint to build your AI personal assistant.
Iâve spent years optimizing my productivity system.
GTD (Getting Things Done) for tasks. Time blocking for my calendar. Inbox zero for email.
But the problem was that each system worked in isolation. Hereâs what broke down every single day:
An email arrives about a project deadline â Should this go on my calendar?
A meeting gets scheduled â Does this conflict with my deep work blocks
Someone asks for a status update â Which tasks are actually in progress?
Three separate systems. Dozens of micro-decisions. Constant context switching.
Thatâs when I realized I didnât need better productivity apps. I needed something that could think across all three systems and handle the coordination I was doing manually.
Last week, I told you why AI agents mostly donât workâhow theyâre unreliable, how they hallucinate, how âagentic workflowsâ are the better choice for automation you can trust.
I stand by that.
But hereâs what I didnât tell you: narrow, specialized AI agents actually work perfectly.
Not Jarvis. Not an AI that handles âeverything.â
But an AI agent that connects your email, calendar, and tasks.
Iâve been using mine for months now.
My AI agent has access to my Gmail, Google Calendar, and Notion. It responds accurately by taking action through tool calls and proceeds when I give it a specific command via Slack:
âTriage yesterdayâs emails and send me a summaryâ
âWhatâs on my calendar today?â
âAdd task: review Q4 analyticsâ
Same agent. Different tools. Complete control.
This is no longer science fictionâitâs a system you can build this afternoon.
Let me show you exactly how it works.
How the system actually works
I built this as my productivity AI assistant that sits between me and my productivity stack. Hereâs what it can do across each system:
Email Tools:
Triage and label emails by category (URGENT, FOLLOW-UP REQUIRED, NEWSLETTER IDEAS, etc.)
Search emails by time range, sender, keywords
Summarize recent emails in digestible format
Draft replies (never sends without your approval)
Send emails (only after explicit confirmation)
Calendar Tools:
Show daily/weekly schedule on demand
Create events with specified details
Flag scheduling conflicts
Delete events (with confirmation)
Task Tools:
Create Notion tasks with properties (project, priority, due date)
Update existing tasks (status, deadline changes)
Search and retrieve filtered task lists
The AI understands your command (âtriage yesterdayâs emailsâ vs âwhatâs on my calendarâ) and routes to the right tool automatically.
When you say âblock Friday afternoon for deep work,â it knows to:
Check your calendar for conflicts
Create a 3-hour block
Confirm the event was created
This guide shows you how to build this AI agent using Make.com, OpenAI, Gmail, Google Calendar, Notion, and Slack.
By the end of this post, youâll be able to build your personal productivity AI agent and use it as the foundation for what weâll build next as we advance in developing AI agents.
Before we begin, hereâs what youâll need:
Make.com (automation platform)
OpenAI API (the AI brain)
Gmail + Google Calendar (email and scheduling)
Notion (task management)
Slack account and Slack Bot integration (command interface)
Hereâs the additional cost details you need to consider:
Gmail, Google Calendar, Notion, Slack (free tiers work)
OpenAI API key ($5-10 in credits, can last 1-3 months)
Make.com paid account (starts from $9/month)
Cost: ~$12-15/month on average (Compare to AI agent services charging $20-50/month)
Architecture:
One Make.com scenario triggered by Slack messages. AI agent receives your command, understands intent, routes to the right tool (Gmail, Google Calendar, or Notion), executes the action, and reports back to Slack.
Understanding AI Agents in Make.com
Before we build, you need to understand whatâs actually happening under the hood.
Make.comâs AI Agent feature works like a coordination layer that connects AI reasoning to your actual apps and workflows.
Think of it this way: the AI is the brain, and Make scenarios are the hands.
Make scenarios are everything Iâve been sharing on Maker Labsâfrom newsletter digests and social repurposing automation to turning voice into a second brain.
Generally, whether you use n8n, Zapier, or other AI agent tools, these are the essentials you need to understand.
The five components youâll configure
1. System Prompt (The Brain)
This defines everything about how your agent behaves:
What it does and doesnât do
How it responds to different requests
Which tools it can access
When to ask for confirmation vs. act immediately
For our productivity agent, the system prompt tells it:
âYou manage email, calendar, and tasks. You only act when explicitly instructed. You always confirm before sending emails or deleting events.â
2. Context (The Knowledge Base)
This is the reference material your agent can consult.
For example, if you were building an AI Maker growth agent, the context would include past posts, content strategy, audience data, and performance metricsâjust like what I shared in Claude Project Knowledge. When you ask for newsletter ideas, it references this context to give personalized recommendationsânot generic advice.
For our productivity agent, context isnât critical (weâre working with live data), but you could add things like project definitions, priority frameworks, or a list of emails you want the agent to prioritize.
3. Tools (The Hands)
Tools are Make scenarios that the agent can call to take actions.
There are two types:
Individual modules: Single operations like âSearch Gmailâ or âCreate Google Calendar Eventâ
Complete scenarios: Multi-step workflows like âTriage yesterdayâs emails and send digestâ or âFind tasks due this week and change due datesâ
When you tell the agent âFind tasks due this week and change due dates to next week,â it:
Recognizes this is a Notion task
Calls the Notion search tool
Get all task details
Calls the update tool for each Notion task
Sends you a summary via Slack
This process can be done based on how precise and accurate your system prompt is.
4. MCP Integration (Optional Advanced Feature)
MCP (Model Context Protocol) lets your agent connect directly to apps like Notion, Monday.com, and Asana to read and write data natively.
For this guide, weâll use Makeâs standard tool approach (which works perfectly), but MCP is available if you want deeper integrations later.
Weâll get to that on the later post.
5. Testing & Training
A chat interface inside Make where you test if your agent behaves as expected before connecting it to Slack.
This is where youâll verify that âwhatâs on my calendar todayâ actually searches your calendar instead of hallucinating a schedule.
How it all connects
Once your agent is configured, you connect it to a triggerâusually a messaging platform like Slack, Telegram, or WhatsApp.
Hereâs the full flow:
You send a message in Slack: âTriage yesterdayâs emailsâ
Makeâs Slack trigger catches this message
The AI Agent module receives it and interprets intent
The agent calls the appropriate tool scenarios (Gmail search â label emails â summarize)
Results come back to the agent
The agent sends a summary back to Slack
Thatâs what makes it feel like an assistant instead of a basic automation.
Letâs get into the setup. The process will be divided into two parts: first, youâll configure your AI agent; second, youâll connect the AI agent to a workflow through Slack.
Now, letâs build it.
Building personal productivity AI agent
Before setting up the five components of our AI agent, we first need to choose which AI models to use.
In the Make dashboard, go to the AI Agent menu and click âCreate agent.â
I recommend using OpenAI by connecting your API key and choosing gpt-5-miniâitâs faster, and this agent doesnât need a more advanced model. Feel free to experiment, though. Youâll also need to complete the organization registration to fully access the model, which you can do on the OpenAI website in minutes by uploading your ID.
đš Important: DO NOT USE Makeâs AI Provider Connection because it will drain your credits so much youâre going to scream.
Now, we can proceed through five components to set up our AI agent:
1. System prompt
Hereâs the system prompt you can copy and paste:








