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.
-
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-
You
Set up Telegram notifications in TaskNotify.
-
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.
-
You open the link and press Start in Telegram.
-
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.
-
-
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-
You
Send me a Telegram message via TaskNotify: the nightly backup finished, with “Backup OK” in bold.
-
Your assistant
Message sent.
-
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.
-
-
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-
You
Email me a short summary of this conversation via TaskNotify.
-
Your assistant
Email sent.
-
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.
-
-
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-
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.
-
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.
-
Six quiet mornings. Nothing new, so nothing is sent — and no notification is a real answer.
-
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.
- ChatGPT: available now. Open TaskNotify in ChatGPT, connect it, and you are at Step 1 above.
- Claude: available now. Open TaskNotify in Claude’s directory, connect it, and you are at Step 1 above.
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
- Help and setup questions: support@17labs.ai, or the support page
- Privacy and data-deletion requests: legal@17labs.ai
- Privacy Policy · Terms of Service · Refund Policy