Telegram BotProElite

Use the Telegram Bot SingularityApp to add tasks directly from the messenger without getting distracted from your conversation. Simply send a message to the bot — it will automatically become a task in your planner. You can also specify the date, time, project, tags, and even attach files. Additionally, the bot can show you a list of tasks for today and tomorrow with a single command.

How to Connect the Telegram Bot

You can find the bot connection link in the app: Settings → Main tab → at the bottom of the tab. Or follow the direct link @SingularityAppBot, which will redirect you to Telegram. In the messenger:

  • Open a chat with the bot and press Start;
  • On first launch, the bot will ask you to link your SingularityApp account.

If you delete the Telegram bot chat from your chat list, the SingularityApp account link to the bot will remain. To unlink your account, use the /logout command in the bot menu.

If the Telegram bot is not working — it may be connected to an account without access to Elite or Pro mode. Check that your account has an active Pro or Elite plan (SingularityApp menu → Settings → Sync). If the plan is active — reconnect the bot. To do this:

  1. Open the bot chat in Telegram.
  2. Press Menu → /help. A command menu will appear, select /logout.
  3. A message will appear in the chat: „To start using the bot, follow the link below and log into your SingularityApp account“, and below it — a „Link account“ button.
  4. Link your Elite or Pro account to the Telegram bot again.

When connecting to your SingularityApp account, the bot will try to determine your timezone and remember it for your account. The timezone is independent of your device and will not change if you change the time on your device. To change the timezone — open the bot chat in Telegram and send the /timezone command or select it from the menu. The bot will send a list of timezones — select the one you need.

The link to connect the bot is in the Settings of the mobile app. You can also follow the direct link @SingularityAppBot, which will redirect you to Telegram. In the messenger:

  • Open a chat with the bot and press Start;
  • On first launch, the bot will ask you to link your SingularityApp account.

If you delete the Telegram bot chat from your chat list, the SingularityApp account link to the bot will remain. To unlink your account, use the /logout command in the bot menu.

If the Telegram bot is not working — it may be connected to an account without access to Elite or Pro mode. Check that your account has an active Pro or Elite plan (SingularityApp menu → Settings → Sync). If the plan is active — reconnect the bot. To do this:

  1. Open the bot chat in Telegram.
  2. Press Menu → /help. A command menu will appear, select /logout.
  3. A message will appear in the chat: „To start using the bot, follow the link below and log into your SingularityApp account“, and below it — a „Link account“ button.
  4. Link your Elite or Pro account to the Telegram bot again.

When connecting to your SingularityApp account, the bot will try to determine your timezone and remember it for your account. The timezone is independent of your device and will not change if you change the time on your device. To change the timezone — open the bot chat in Telegram and send the /timezone command or select it from the menu. The bot will send a list of timezones — select the one you need.



What the Telegram Bot Can Do

The bot supports several useful features that will help you quickly add and organize tasks:

  • Creating tasks — send a message to the bot, and it will immediately become a task in the app (the first line — as the title, the following lines — as the task description);
  • Date and time recognition — the bot determines the date and time directly from the first line of your message and sets them for the task according to the selected timezone;
  • Adding to projects and assigning tags — specify projects and tags in your message to the bot to immediately set them for the new task;
  • Attaching files — send documents, screenshots, and other files directly to the bot in messages, they will be added as attachments to tasks in Singularity;
  • Viewing your daily plan — see a list of tasks for today and tomorrow without opening the app.

How to use each feature — we described it in detail below.

How to Create a Task

o create a task, send a message to the bot. The first line of the message will become the task title, and the text from the second line will become its description:

  • If there is no date in the first line (or date recognition is disabled in the bot settings), the task will go to the „Inbox“ folder;
  • If there is a date in the first line (in date format or in free lexical form like „today“ or „next Thursday evening“), the task will go to the „Plans“ section.

If there are links in the text, the bot will keep them clickable in the task — this works for both regular URLs and links „attached“ in Telegram to words or phrases. In a multi-line message, all links starting from the second line will go into the task description and remain active.

After creating a task, the bot will send a reply message with a link to it and brief information — the folder where the task was added and the date (if specified). You can click the link to open the task immediately in SingularityApp.

You can forward any messages to the bot — from personal chats, group chats, channels. The bot preserves the formatting and emojis from forwarded messages.

How to Specify Date and Time

The bot automatically recognizes the date and time from the first line of your message. You can write „tomorrow 18:30“, „November 25“, „in 3 days at 14:00“ — the bot will understand natural language and different formats. For example, if you write „Book a gym session tomorrow 18:30“, a task will be created for tomorrow at 18:30. If the date and time are recognized, the task will go to the „No Project“ folder and the „Plans“ section in the app with the corresponding date and time instead of the „Inbox“ folder.

When connecting to your SingularityApp account, the bot will try to determine your timezone and remember it for your account. The timezone is independent of your device and will not change if you change the time on your device. To change the timezone — open the bot chat in Telegram and send the /timezone command or select it from the menu. The bot will send a list of timezones — select the one you need.

How to Specify a Project and Tags

You can add a task directly to the required project or assign it tags using special characters in your message.

  1. To add a task to a project, write „//project-name“ in your message:
    • If you specified the project name in the first line, it will remain in the task title;
    • If you wrote it from the second line or below, the text will be saved in the task description.
    For example, if you write „Finish the report //Work“, a task will be created with the title „Finish the report //Work“ and it will be added to the „Work“ project. If the project does not exist, the text „//Work“ will remain in the title or description of the task, and the task itself will be sent to „No Project“ or „Inbox“.
  2. To add a tag to a task, use „#tag“ in your message. Like with projects, the tag can be in the first line (will remain in the title) or from the second line and below (will remain in the description).

    For example, if you write „Pack things #Vacation“, a task will be created with the title „Pack things #Vacation“ with the tag „Vacation“. If the tag doesn’t exist in the app, the text „#Vacation“ will remain in the title or description of the task.
  3. You can combine everything together in one message.

    For example: „Prepare presentation tomorrow 14:00 //Work #Presentation“ — a task will be created for tomorrow at 14:00, added to the „Work“ project, and assigned the tag „Presentation“.

How to Add Files

You can attach documents, screenshots, and other files to tasks. Just attach a file to a message and send it to the bot — the file will automatically be added to the created task.

Limitations

  • The file must not exceed 5 MB;
  • Files can only be added to tasks in your own projects. If you are a member of someone else’s project, you can only create tasks without files through the bot;
  • Up to 10 files can be added to one task — Telegram limits the number of attachments in one message to ten files;
  • If Telegram splits the text and files into two messages (due to differences in how the messenger works in different versions), two tasks will appear in SingularityApp: one with text, the other with files.

How to Get a List of Tasks for Today and Tomorrow

The bot can show you a list of all tasks for today or tomorrow with a single command. This is convenient if you want to check your plan without opening the app:

  • Send the bot the „/today“ command in a message or select it from the bot menu — the bot will send a list of all tasks for today. If there are overdue tasks, they will be shown as a separate block in the message at the end of the list;
  • Send the bot the „/tomorrow“ command in a message or select it from the bot menu — the bot will send a list of all tasks for tomorrow. This will help you plan your day in advance.

FAQ

Can I send tasks to one SingularityApp account from different Telegram accounts?

Yes, you can. Multiple Telegram accounts can be linked to one SingularityApp account — then different people can send tasks to the bot from their devices, and all tasks will go to one Singularity account. Each time you link a Telegram account, you will need to authorize into the SingularityApp account. So this mode is only suitable if you fully trust the person and are ready to give them access to your account.

Can I add files to a task through the bot?

Yes, send a message with a file to the bot — it will automatically attach to the created task. Up to 10 files can be added to one task, each no larger than 5 MB. Files can only be added to tasks in your own projects.

What if my message to the bot was split into two tasks in the app?

This happens if Telegram splits the text and files into two separate messages (depends on the messenger version and file type). In this case, two tasks will be created in SingularityApp: one with text, the other with files. You can merge them manually in the app.

How do I save a link to a task for quick access?

After creating a task, the bot sends a direct link to it. You can pin this message in the chat with the bot or forward it to your Telegram „Saved Messages“ for quick access to the task.

The bot didn’t recognize the date — what should I do?

Make sure the date is written in the first line of your message. The bot understands natural language: „tomorrow“, „in 2 days“, „next Thursday“, „the day after tomorrow at 15:00“. If the date is on the second line or below — the bot won’t recognize it. Also check if date recognition is enabled in the bot settings.
The documentation is automatically generated. If you haven’t found the answer to your question, please contact us at support..
Android
Android
Windows x64
Windows x64
Install it on all your devices so your to-do list is always at hand