Run your Google Tasks list from Telegram
Add, list and tick off Google Tasks by sending /add, /list and /done to your Telegram bot.
Apps it connects
Authenticate each one once and the workflow is ready to run.
What it does
Each integration step this workflow runs, in order, what it is for, and the conditions and loops that decide when it runs.
- 1
TelegramNew message triggerStarts a run whenever a message arrives in the chat, acting only on ones that begin with a slash command. - 2
Google TasksList task listsLooks up the account's task lists to find the one whose name matches, or reports the names it did find. If
verbis “add”If
commandArgumentis empty- 3
TelegramSend messageReplies in the chat with the task added, the open tasks and their IDs, the task ticked off, or an explanation.
Otherwise
- 4
Google TasksCreate taskCreates a task in your list titled with exactly the words you typed after /add, nothing added or rewritten. - 5
TelegramSend message
- 3
If
verbis “list”- 6
Google TasksList tasksFetches the open tasks in your list, both to answer /list and to find the one to tick off after /done. - 7
TelegramSend message
- 6
If
verbis “done”If
commandArgumentis empty- 8
TelegramSend message
Otherwise
- 9
Google TasksList tasks If
matchedIdsis empty- 10
TelegramSend message
- 10
If the number of items in
matchedIdsis more than 1- 11
TelegramSend message
- 11
If the number of items in
matchedIdsis 1- 12
Google TasksComplete taskMarks one open task complete when the words after /done match exactly one task's whole title or ID. - 13
TelegramSend message
- 12
- 8
How it works
What happens on each run, in plain English.
Whenever a message arrives in your Telegram chat, the bot checks whether it is one of three commands and acts on one Google Tasks list for you. Send /add and a title to file a task with exactly that title, /list to see everything still open with its ID, and /done with a title or ID to tick one off. Messages that are not commands are ignored.
Ticking a task off cannot be undone from the chat, so the match is strict: the words after /done must be a task's whole title or its ID, and only open tasks count. If two open tasks share a name, nothing is ticked off and the bot replies with both IDs so you can choose. No AI reads or rewrites your message, so what you type is exactly what is stored, and a long list is cut short with a note of how many tasks were left out.
You need a Telegram bot in a private chat, since anyone who can message it can change the list, and the name of a Google Tasks list on your account. If no list matches, the run stops and lists the names it found.
Start from a workflow that already works.
Add "Run your Google Tasks list from Telegram" to your workspace, connect its apps, and make it yours.
Free plan, no credit card