AI Personal Assistant — Email, Calendar, Tasks & Expenses in One Agent Most productivity tools so...AI Personal Assistant — Email, Calendar, Tasks & Expenses in One Agent Most productivity tools so...
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started
AI Personal Assistant — Email, Calendar, Tasks & Expenses in One Agent Most productivity tools solve one problem each — an inbox tool, a calendar tool, a task manager, a notes app — which means the user still has to be the one connecting them. I built an AI agent that acts as the connective layer instead.
The system is triggered via webhook (so it can be reached from anywhere — chat, a form, or another app) and routed through a central AI Agent that decides which tool to use based on what's asked, including:
Gmail — read, search, and send messages
Google Calendar — create, update, and search events across multiple calendars
Task management — create, update, retrieve, and delete tasks
Notes — create and update notes/documents automatically
Expense tracking — logs and retrieves expenses on request
Web search — pulls live information when the answer isn't in any connected tool
Calculator — handles quick math without leaving the conversation
Instead of a rigid, single-purpose bot, this is built as a true multi-tool agent — it holds context (via memory), picks the right tool for the request, and responds like a real assistant instead of a fixed menu of commands.
Post image
Muhammad's avatar
Super impressive work
khubaib's avatar
thanks a lot bro
Ruben's avatar
Very interesting and impressive build! But I have to ask out of curiosity: when you describe this as a "true multi-tool" AI agent, how much of the decision-making is handled behind the scenes by the model? Can the agent truly choose, sequence, retry, or switch tools based on...
khubaib's avatar
Good question. In this build, the model does the actual decision-making n8n's AI Agent node runs a loop where the LLM sees the user message plus every tool's name/description/schema, picks which tool to call sends it structured input gets the result back, and decides its next...
Back to feed
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started