A production-grade productivity bot, built entirely in n8n. Your users capture tasks, ideas and projects — with simple slash commands or plain language, in English, French, German or Italian — and it lists, reminds and coaches. One main workflow (plus three small helpers), one database you own — no Notion, Todoist or Google account needed.
Built for people who already run n8n. This is a serious, pro-grade template — you should be comfortable importing an n8n workflow and running a PostgreSQL database. Not a no-code beginner starter.
This is the actual light pipeline — the real nodes, in order. Hit play.
Capture tasks, ideas and projects — plus a shopping list. 20+ slash commands, each with a short alias, or just type in plain language.
EN · FR · DE · IT out of the box. Each user gets replies in their own language.
A daily reminder cron and inactivity nudges, right in the chat — plus a personal .ics link (/cal) to subscribe from any calendar app, auto-synced.
New users land in a pending state and wait for your OK — you approve them with /users. Strangers who find your bot can’t use it. Every user is isolated by chat_id.
The task manager runs fully without AI (rule-based NLU, 4 languages). Flip on OpenAI/Perplexity and it also answers free-form questions — web-enriched, with memory — and coaches you with /coach.
Runs on your own PostgreSQL. No Notion, Todoist, Sheets or Google account required — your users’ data never leaves your instance.
Users can speak instead of type — a voice note is transcribed (Whisper) and runs through the same NLU. “Remind me to call the plumber” works spoken or written.
The everyday actions — add, list, today, next, search, done, edit, delete — understand plain language in English, French, German and Italian. The rest are quick slash commands, each with a short alias.
| Command | Or just say… | What it does |
|---|---|---|
| Capture | ||
/task/t | “remind me to call the plumber tomorrow” | Add a task · urgent · important · -deadline |
/idea/i | “note an idea: a referral program” | Capture a raw idea |
/project/p | — | Create a project (task group) |
| Organize | ||
/list/l | “show my list” | All active items |
/today/j | “what’s on today?” | Today + overdue |
/next/n | “what should I do next?” | Next priority action |
/search/f | “find the invoice task” | Search your items |
/history/v | — | Completed items |
| Act | ||
/done/d | “mark 12 as done” | Complete an item |
/update/u | “change 12 to buy oat milk” | Edit an item |
/del/x | “delete 12” | Delete an item |
/reopen/z | — | Reopen a completed item |
/clear/e | — | Clear a category (asks first) |
| Beyond tasks | ||
/courses/co | — | Shopping list |
/cal | — | Calendar .ics subscribe link |
/coach/c | — | AI coaching |
/stats/s | — | Completed · rate · streak |
/report/r | — | Full report — also daily at 9:00 |
/pause/pa | — | Silence reminders |
/lang | — | Change language |
/help/h | “what can you do?” | Show all commands |
| Admin — you only | ||
/users | — | Approve & manage users |
“Or just say…” shows phrasings the built-in NLU actually recognizes. Rows marked “—” are slash-command only.
Extracted from a bot that ran in production. Here's how a message flows through it, end to end.
Extracted from a bot that ran in production, then stripped to a clean Telegram-only package. Ships as four import-ready workflows plus the database schema — no provider lock-in, no embedded secrets.
TaskMaster_Pro.jsonThe main bot — 177 nodes: NLU, commands, reminders, replies.TaskMaster_Calendar_ICS.jsonCalendar feed endpoint — serves each user's deadlines as a subscribable .ics.TaskMaster_Shopping_API.jsonWebhook backing the shared shopping list (/courses).TaskMaster_Setup.jsonOne-click DB setup — import, click Execute, tables created. No terminal.TaskMaster_Configure.jsonForm that fills every placeholder for you — no manual find-replace.schema.sqlPostgreSQL schema — 11 tables + trigger.README.md + README.txtExpert step-by-step: import, credentials, env, webhook wiring.# tasks, ideas, projects & a shopping list /task Call the plumber -deadline fri 9am · /t /idea referral program · /project website redesign /list · /today · /next · /done 3 · /del 3 · /update 3 /courses milk, eggs · /coach · /stats · /cal /help # all 22 commands — each with a short alias
No secrets are embedded — n8n stores credentials separately. You bring your own, replace a few clearly-marked placeholders, and activate.