TaskNotify logo
TaskNotify
17labs

Documentation

How TaskNotify works

TaskNotify lets an AI assistant reach you outside the conversation — in a private Telegram chat, or in your own inbox. You never call the tools yourself. You ask, and the assistant decides when it is worth interrupting you.

Every reply on this page is the real text the server sends, not an illustration.

  1. Step 1

    Connect Telegram

    One tap, once. You never copy a token, a code or a chat ID — the link carries everything, and pressing Start is what proves the chat is yours.

    setupTelegram

    1. You

      Set up Telegram notifications in TaskNotify.

    2. Your assistant

      Open this link and press Start in Telegram to connect TaskNotify: https://t.me/tasknotifyapp_bot?start=… This link expires in about 10 minutes.

      The link is single-use and personal to your account.

    3. You open the link and press Start in Telegram.

    4. On your phone

      ✅ This chat is now connected to TaskNotify. Try it: go back to ChatGPT or Claude and say something like "send me a hello via TaskNotify".

      Sent by the TaskNotify bot itself, in the chat you just paired.

  2. Step 2

    Send a Telegram message

    Ask for it in your own words. You do not have to mention a tool name, and you never have to set Telegram up again — the assistant sends straight away and only tells you to reconnect if the chat has actually gone.

    sendTelegramMessage

    1. You

      Send me a Telegram message via TaskNotify: the nightly backup finished, with “Backup OK” in bold.

    2. Your assistant

      Message sent.

    3. On your phone

      Backup OK The nightly backup finished at 03:12 with no errors.

      “Backup OK” arrives in real bold — Telegram formatting, not asterisks.

  3. Step 3

    Send yourself an email

    Nothing to connect: email goes to the address on your own TaskNotify account. There is no recipient field, so it cannot email anyone else — that is a property of the tool, not a setting.

    sendEmail

    1. You

      Email me a short summary of this conversation via TaskNotify.

    2. Your assistant

      Email sent.

    3. In your inbox

      Summary: quarterly planning notes

      Three decisions from today • Ship the pricing change on the 14th • Hold the migration until the audit closes • Ana owns the rollout checklist

      Arrives formatted — headings, lists, links and code, not a wall of plain text.

  4. Step 4

    Put it on a recurring task

    This is what TaskNotify is really for. A scheduled task that pings you on every run trains you to ignore it. Tell the assistant the condition, and it only reaches you when the condition is actually met.

    sendTelegramMessage, on a schedule

    1. You

      Every morning at 8, check the Apple newsroom. If there is a new product launch date, send it to me on Telegram via TaskNotify. If there is nothing new, do nothing.

    2. Your assistant

      Done — I’ll check every morning at 8:00 and only message you when there’s a launch date.

      Wording varies: this part is your assistant’s own scheduling, not TaskNotify.

    3. Six quiet mornings. Nothing new, so nothing is sent — and no notification is a real answer.

    4. On your phone

      Apple event confirmed September 15, 10:00 PT — “Awe dropping”. Source: apple.com/newsroom

      The seventh morning, when there was finally something to say.

What you can send

Formatting

Bold, italic, underline, strikethrough, links, inline code, quote blocks — and spoilers on Telegram. Emails also take headings and lists. Markdown, CSS, tables and inline images are stripped rather than rendered, and malformed markup falls back to plain text instead of blocking the delivery.

Files

One attachment per message, up to 12 MB, on the Premium plan. TaskNotify checks the actual bytes rather than the file name, so a renamed extension is still refused. If the assistant made a file, ask it to send the file itself — sandbox and download links expire and usually will not open on your phone.

Not available in Claude yet. Claude cannot hand a file it made to a connector, so from Claude you can send Telegram messages and emails, but not attachments.

Plans and limits are on the pricing page; your current usage is on your dashboard.

Where TaskNotify works

TaskNotify is installed from each assistant’s official app directory. That is the only way to connect it: signing in through the directory is what creates your account and tells TaskNotify which inbox and which Telegram chat are yours.

The tools the assistant can call are setupTelegram, sendTelegramMessage and sendEmail.

Troubleshooting

The assistant asks me to reconnect Telegram, but it was already connected
Ask it to send the message anyway. TaskNotify answers “Telegram is already connected for this TaskNotify setup.” and the delivery goes ahead. Your assistant cannot see your earlier conversations, so it sometimes guesses that setup is missing.
The pairing link does not work
Links expire after about 10 minutes and are single-use. Ask for setup again to get a fresh one. If you opened the bot directly and it replied “This pairing link isn’t valid. Ask ChatGPT or Claude to set up Telegram again to get a fresh link.”, do that in your assistant rather than in Telegram.
Messages stopped arriving
If you blocked the bot or deleted the chat, the next setup call tells you: “Your previous Telegram connection looks broken — the bot may have been blocked, or the chat was deleted.” It hands you a fresh link, and pressing Start restores delivery.
I want notifications in a different Telegram chat
Ask to reconnect. TaskNotify replies “TaskNotify is already connected to another Telegram chat.” with a new link, and your current chat keeps working until you press Start in the new one. Nothing is lost in between.
The email never arrived
Check spam first, then confirm you are signed in with the address you expect: email always goes to the address on your account, and naming another one in your request does not change that.
I hit the message limit
Free accounts get 2 messages on your first day, then 1 per week. Daily notifications are Premium. Your first day is the UTC day you signed up; after that, the allowance resets every Monday at 00:00 UTC. Messages are shared across Telegram and email. TaskNotify tells you once per period — on the channel you were using — and then stays quiet until it resets rather than repeating itself. A message that fails to deliver does not count against the limit.
A scheduled task in ChatGPT did not send, or ChatGPT says the action was blocked
ChatGPT runs its own safety checks before it calls TaskNotify, and when one blocks the call, the request never reaches us. This should be rare. As a workaround, try running the task in ChatGPT’s work mode instead of chat mode. Either way, please email support@17labs.ai with the date and time, the mode, and a screenshot of what ChatGPT showed: we pass every example on to OpenAI, and that is what gets it fixed. See the October 2026 incident.
Nothing happens at all
Check that TaskNotify is connected in your assistant and that you completed the sign-in prompt. In ChatGPT or Claude, open TaskNotify from the app directory and connect it again if it shows as disconnected; the sign-in is what links your account.

Privacy, briefly

Message bodies, subjects, recipient addresses and Telegram chat IDs are never written to our database. What we keep is your account, the Telegram pairing, your message counters, and delivery metadata — which channel, whether it succeeded, and why it failed. TaskNotify is built and hosted in Europe. The detail is in the Privacy Policy.

Support