English Flag English Italiano Flag Italiano Español Flag Español Français Flag Français Deutsch Flag Deutsch Português Flag Português Ελληνικά Flag Ελληνικά Nederlands Flag Nederlands Polski Flag Polski Čeština Flag Čeština 中文 Flag 中文 日本語 Flag 日本語 हिन्दी Flag हिन्दी اللغة العربية Flag اللغة العربية Русский Flag Русский Українська Flag Українська עִברִית Flag עִברִית Türk Flag Türk Latvietis Flag Latvietis Dansk Flag Dansk Norsk Flag Norsk Íslenska Flag Íslenska 한국어 Flag 한국어 Suomen Flag Suomen Gaeilge Flag Gaeilge Bahasa Melayu Flag Bahasa Melayu Svenska Flag Svenska
User IconLog In
English Flag English

Log In

 

Manage Your Business from Telegram: Broadcasts and Notifications Directly from QuintaDB

Introducing the new Telegram integration module! Learn how to automate notifications about orders, clients, and other data to save time and always stay in touch with your business.

Introduction: The New Wave of Automation

Imagine your business communicating with clients as if it were always by their side. Imagine that no important notification is ever missed. The new Telegram Integration module from QuintaDB was created for exactly this. It's not just a tool; it's your personal assistant, elevating communication to a new level.

🔹 For online stores: Forget about forgotten orders! Automatically inform clients about every stage, from "Your order has been shipped" to "Ready for pickup."

🔹 For the service industry: Remind clients about appointments, send exclusive offers, and personalized discounts directly to Telegram to maintain a constant connection with them.

🔹 For internal processes: Set up instant notifications for your team so everyone is aware of a change in application status, the assignment of a new client, or any other event in the system.

This tool fully automates routine communications, allowing you to focus on strategically important tasks.



In the first part of our guide, we will provide a detailed overview of creating integrations and adding recipients.

Activating the "Integrations" Module

A new element—the Integrations module—has appeared in your project menu.

New menu element - Integrations module

You can turn it on or off at any time on the project's Settings page.

Project Settings

When you navigate to the new module, you will see two tabs: Integrations and Recipients. To send messages to recipients, you must first create an integration. The integration can be your own Telegram bot or a WhatsApp number, which will allow you to send messages on behalf of your company.

Getting started with the module

Creating Your Telegram Bot

To create a new integration, fill in the following form fields:

Creating a Telegram integration

  • Name - the name of your bot that will be displayed in the system.
  • Integration Type - select Telegram.
  • Bot Username - your bot's username, starting with @, for example, `@quintadb_alert_bot`. It can be found in the bot's information in Telegram.
  • Bot Token - the unique code you receive from BotFather when creating the bot.

To get a token, open BotFather in Telegram, type the `/newbot` command, and follow the instructions. BotFather will provide you with an access token. If you didn't save the token, you can get it again by entering the `/token` command and selecting your bot.

Successful Connection Message (optional) - the text that the user will see after a successful activation.

"Enabled" Button - determines whether this integration will be active in QuintaDB.

After creating the integration, you can manage it on the Integrations tab, where you can edit, delete, or deactivate it.

Project Integrations

Adding and Activating Recipients

After creating an integration, you can add message recipients on the Recipients tab. There are three types of recipients in QuintaDB:

  1. A recipient linked to a Record in the Table.
  2. A Portal or Team user, as well as the project's owner.
  3. A web user, i.e., any Telegram user who has used an invitation link.

Form for adding a new message recipient

To add a new recipient, enter their name, select the integration, and the connection type: "Link to a record" or "Link to a user."

Linking a recipient to a record

Connecting a QuintaDB user to Telegram

After adding, the recipient will have the status "Pending." You need to copy the invitation link and send it to the user. They must open the link to confirm their desire to receive notifications.

Invitation link

When the link is opened in a browser, the user will be prompted to allow the bot to open.

Activating the integration

Ultimately, they will see a message about a successful connection, the text of which can be changed in the integration settings.

Integration activated

The invitation link is valid for 24 hours. If the connection is not activated within this time, the link will become inactive with the status "Expired."
To reactivate the link, simply click the "Restore token" button.
Token expired

The user can unsubscribe from the bot's messages at any time by running the command /stop. In this case, you will see the status "Unsubscribed."
To start receiving messages again, the user needs to reactivate the connection. To do this, you can use the "Restore token" button, which will make the link active again.

Recipient unsubscribed
 

Automating Connections: Invitation Links in Email Broadcasts

Manually sending an invitation link to each user is not always convenient. Therefore, QuintaDB has added the ability to insert invitation links into any notification template.
For example, in an email broadcast, an Automation (an email with a link is sent when a condition is triggered), or an Action button (an email is sent when a button is clicked). This allows you to fully automate the process of connecting clients to Telegram: as soon as a new application appears in your table, the system automatically sends the client an email with a personal invitation link.

When creating a notification template, there is always a link below the email text input field: How to insert record data:
How to insert data

By clicking on it, you will find the section Invitation Link for Telegram Integration
Invitation Link for Telegram Integration
To create the correct link template, you need to:
1. Select the Telegram Integration (your bot)
2. Select one option from "Link QuintaDB recipient to": Record, Record Owner (Portal or Team User), or New Telegram Contact
Recipient type
3. Select a table column. This column will be used as a unique recipient name. It is very important that it contains unique values, otherwise the system will not be able to correctly link the recipient to the record.

After this, copy the generated link template and paste it into the email. When the email is sent, a new invitation link will be created, or an existing one will be sent.

Practical Application: How to Use Integrations

Instant Messages: One-Time Broadcasts and the "Action Button"

You can create broadcasts for groups of recipients linked to specific data. This is useful when you need to send a message to several clients, record owners, or other contacts at once. There are two ways to send a broadcast: manually and automatically.

Manual Broadcasts for Recipients

- In the Data Menu

Go to the Data menu, select the records you want to send the broadcast to, and in the Actions control, click Send Message:

Send message from the Data page

After this, you will be taken to the broadcast sending page. You need to select Recipients, which can be:
1. Selected recipients - in the field with autocompletion, you choose from all recipients (which can always be seen in the Integrations module).
2. Recipients attached to the record
3. Record owners

Mailing, selecting a recipient and entering a message


Next, you must enter the message. For text formatting, you can use the following (and only the following) tags:

• <b>text</b> — for bold text
• <i>text</i> — for italics
• <u>text</u> — for underlined text
• <s>text</s> — for strikethrough text
• <a href="URL">text</a> — for links
• <code>text</code> — for inline code
• <pre>text</pre> — for code blocks

Attaching a file and creating a message template

Below the message input form, there are hints on how and what record data can be inserted into the message template.
You can attach a file to the broadcast. You can also save this broadcast for repeated use.
The option Do not send messages to the same recipient multiple times. Only 1 message per unique user. can be useful if several records have the same record owner or attached message recipient.
To save the template, click "Save as template"; to send the broadcast, click "Send."

- In the Telegram Broadcasts Menu

The second way to send a broadcast manually is in the "Broadcasts" module on the "Telegram Broadcasts" tab:

Telegram mailings


On this page, you can create and edit Telegram broadcast templates. You can also view statistics and filter broadcasts by the attached table.
Creating a broadcast is similar to the manual method described above: just enter the broadcast name, the message text, and attach a file (if necessary).

Telegram mailings
After this, click Send for the desired template.

Sending a Telegram mailing from a template
Sending a Telegram broadcast from a template: you can send a message to all subscribers, record owners, or recipients linked to specific data from your table or report.
Then click the "Send" button.

This allows you, for example, to notify all your clients about a new promotion or send an important message to all sales managers.

Automating Business Processes

In the Automations module on the Broadcast Schedule tab, you can create and manage automatic broadcast tasks.

Broadcasts schedule

When creating a task, you need to select the recipients and launch date (from a column or manually)

Creating a Telegram mailing automation task


Mailing at a specific time

After creating automation tasks, you can edit them at any time or, if necessary, run them manually.

List of tasks for Telegram mailing

Broadcast statistics can be viewed in the "Broadcasts" menu.

The "Action" Button in the Table

Sometimes you need to send a message not automatically, but on demand, right from the table. The "Action" field type is ideal for this; it will appear in your table as a convenient button. By clicking on it, you can send a message to a recipient linked to the record.

  1. Create a new field in your table and select the "Action" type.
Creating an Action field

2. Add an action on click

Adding a task on button click

From the list of actions, select Send message. Next, you need to enter a message template or select one from saved templates. You also need to specify the recipients (selected users, record owners, or recipients linked to the records)

Creating a task to send a Telegram message


Now, each record will have a button, for example, "Send notification to client," which, when clicked, will instantly send a message to the selected recipient. This allows your employees to manage communication directly from the table.

Table with a link for sending a Telegram notification

 

Notifications via "Automations"

The most powerful way to use the integration is through automation. You can set up rules that automatically send messages as soon as a specified condition is met.

Go to the "Automations" module and create a new rule:

  1. Set a condition, for example, "when the record status changes to 'Completed'."
  2. As the action, select "Send message."
Send a message automatically

3. Configure the recipient and message text.

Now, as soon as a manager marks an order as completed, the client will automatically receive a notification in Telegram. This completely eliminates manual work and increases operational speed.
 

automations for sending messages


Automatic Event Reminders

You can also use the Telegram integration to create automatic reminders. This feature is useful when you need to notify someone about an event that will happen in the future.

To set up a reminder, go to the Automations module on the Reminders tab and create a new reminder:

  1. Select a date and time field to serve as the trigger, for example, "Meeting Date."
  2. Set the interval for how long before the event the reminder should be sent (e.g., 1 day).
Creating a reminder with Telegram message sending

3. Select the recipients of the reminders
Selecting reminder recipients
After creating a reminder, you can edit the notification template at any time or, if necessary, send the reminder manually for testing.

Telegram reminders
 

Now the system will automatically send a reminder in Telegram, so your clients or employees will always be aware of important events and won't miss meetings, deadlines, or other planned activities.

Credits (API Calls)

Sending messages through the Telegram integration uses a system of credits, also known as API calls. Each message sent by the bot, including notifications and broadcasts, consumes one call.

The number of available API calls depends on your tariff plan:

  • On the Free plan, you get 1000 API calls per month.
  • On the Standard plan, you get 40000 API calls per month.
  • On the Professional plan, you get 100000 API calls per month.
  • On the Enterprise plan, you get 200000 API calls per month.
  • On the Standard Express plan, you get 250000 API calls per month.
  • On the Professional Express plan, you get 300000 API calls per month.
  • On the Enterprise Express plan, you get 400000 API calls per month.

Important clarification: If you need more calls than included in your plan, you can purchase them additionally. However, this option is only available to users on the maximum plan. To increase the number of available calls, you need to upgrade to the maximum tariff plan.

You can always check your current API calls balance and plan limit in the "Payments and Statistics" menu.

Your Communication on Autopilot

We believe that an effective business is an automated business. The new Telegram Integration module is a big step towards the full automation of your communications. It will allow you to not only save time but also build stronger and more trusting relationships with your clients.

Try the new integration today and see how easy it is to manage your business directly from Telegram!

If you have any questions, please contact our support team or leave comments under this post. We are always happy to help!