This article explains how to integrate Yay! Forms with Telegram so you can receive notifications whenever new responses are submitted.
Telegram Integration Setup
To configure the Telegram integration, follow these steps:
-
Open the desired form.
-
Click the Integrate tab.
-
Scroll down to the Telegram integration.
-
Click Configure.

Step 1: Connect Your Telegram Account
Before receiving notifications, you must connect or select a Telegram account.

Select an Existing Account
If you already have Telegram accounts connected, select one from the dropdown.
Connect a New Account
To add a new Telegram account, click Telegram Settings and complete the fields below.

Account Name
Use a friendly name to identify the account.
Example:
Rafael Girao
Chat ID
The Chat ID defines where notifications will be sent.
To obtain it:
-
Click here to send a message and get your chat ID.
-
Send the requested message to the Telegram bot.
-
Copy the returned number.
-
Paste it into the Chat ID field.
Example:
123456789
Verification Code
This code is used to confirm the Telegram account connection.
-
Enter the Telegram verification code received in your chat.
-
If you leave this field empty and click Save, a new code will be sent automatically.
Example:
98765432
Once saved, the account will appear in the account selection dropdown.
Step 2: Subject (Optional)
Use this field to define the subject of the Telegram message.

You can:
-
Enter a fixed text, or
-
Use placeholders to personalize the subject dynamically.
Example:
New response from your form {{form.title}}
Placeholders allow you to insert dynamic data such as:
-
Form title
-
Field values
-
Response details
For more information, see the Placeholders Guide for Email and Message Personalization.
Step 3: Trigger Condition (Optional)
You can optionally define a trigger condition to control when the Telegram notification will be sent.

To configure it:
-
Click Add trigger condition.
-
Define a rule that determines when data should be sent.
Case-Insensitive Trigger Condition
Enable Trigger condition without case sensitivity if you want the condition to ignore letter casing.
When enabled:
-
Accepted
-
accepted
-
ACCEPTED
will all be treated as the same value.
This helps ensure consistent behavior regardless of how users fill out form fields.
Managing the Integration
After setup, you can manage the integration by:
-
Enabling or disabling it using the status toggle.
-
Editing the configuration at any time.
-
Testing the integration via the three dots (⋮) menu.
Important Notes
Filling Out the Form
- The form must have at least one valid response for the test to work.
Data Sending
- Tests use data from the most recent valid response.
Sending Status
-
Running a test does not mark the response as sent.
-
Tests are used only to verify that the integration is working correctly.
Support
If you have questions or suggestions, contact us at:
Conclusion
You now know how to:
-
Connect and manage Telegram accounts
-
Configure message subjects with placeholders
-
Apply trigger conditions
-
Enable, disable, and test the Telegram integration
This setup ensures you receive Telegram notifications exactly when you need them.