Description
FormCourier Form Submissions for Telegram sends WordPress form submissions directly to a Telegram chat through the Telegram Bot API.
This is an independent third-party integration and is not affiliated with or endorsed by Telegram.
Connect a Telegram bot, enter the destination Chat ID, enable the form plugins you use, and new submissions can be delivered to Telegram automatically.
Supported form plugins
- Contact Form 7
- WPForms
- Fluent Forms
- Forminator
- Ninja Forms
- Gravity Forms
Features
- Send form submissions directly to Telegram.
- Support for six popular WordPress form plugins.
- One Telegram Bot Token and one destination Chat ID.
- Automatic delivery of human-readable form fields.
- Custom message template.
- Dynamic
{field:FIELD_NAME}placeholders. {form_name},{form_id},{form_provider}, and{all_fields}placeholders.- Telegram HTML formatting for message templates.
- Long submissions are automatically split into multiple Telegram messages instead of being truncated.
- Test message tool for checking the Telegram connection.
- Recent delivery logs with success and error information.
- Clear Telegram API error messages for common configuration problems.
- Duplicate-delivery protection when the form provider exposes a submission ID.
- Bot Token encryption when OpenSSL is available.
- Optional removal of plugin settings and logs during uninstall.
FormCourier Form Submissions for Telegram does not require a FormCourier account and does not send submissions through a FormCourier server.
External services
This plugin connects to the Telegram Bot API to deliver form submissions to the Telegram chat configured by the site administrator.
When an enabled supported form is submitted, the configured Chat ID and the message generated from submitted form fields are sent to Telegram. The Bot Token is used to authenticate the request.
The service is provided by Telegram. Use of Telegram is subject to Telegram’s terms and privacy policy.
Telegram Bot API: https://core.telegram.org/bots/api
Telegram Terms of Service: https://telegram.org/tos
Telegram Privacy Policy: https://telegram.org/privacy
Privacy
FormCourier Form Submissions for Telegram does not send form submissions to the plugin author or to any FormCourier server.
When the integration is enabled, submitted form data included in the configured message template is sent directly from the WordPress site to the Telegram Bot API and the Chat ID configured by the site administrator.
The plugin stores its settings and recent delivery logs in the WordPress database. Delivery logs do not store submitted form field values.
Site administrators should make sure their site’s privacy notice accurately describes how submitted form data is processed and which third-party services receive that data.
Installation
- Install and activate FormCourier Form Submissions for Telegram.
- Open FormCourier Form Submissions for Telegram > Telegram in the WordPress admin area.
- Enter the Telegram Bot Token.
- Enter the destination Chat ID.
- Enable the Telegram integration and save the settings.
- Open the Forms tab and enable the form plugins that should send submissions to Telegram.
- Use Send Test Message to verify the Telegram connection.
- Submit one of the enabled forms and check the destination Telegram chat.
FAQ
-
Which WordPress form plugins are supported?
-
Version 1.0.0 supports Contact Form 7, WPForms, Fluent Forms, Forminator, Ninja Forms, and Gravity Forms.
-
Do I need a Telegram bot?
-
Yes. You need a Telegram Bot Token and the Chat ID of the Telegram destination that should receive form submissions.
-
Does the plugin send form data through a FormCourier server?
-
No. Form submissions are sent directly from your WordPress site to the Telegram Bot API. The plugin author and FormCourier servers do not receive the submitted form data.
-
What happens when a submission is longer than a Telegram message?
-
The plugin automatically splits long submissions into multiple sequential Telegram messages so the complete submission can be delivered.
-
Can I customize the Telegram message?
-
Yes. The Message tab contains a customizable template. You can use general placeholders such as
{form_name}and{all_fields}, as well as dynamic{field:FIELD_NAME}placeholders. -
Does the plugin store submitted form values in its logs?
-
No. Delivery logs store delivery information such as the form/provider, status, time, and delivery result. Submitted form field values are not stored in the delivery logs.
-
Can I delete the plugin settings when uninstalling it?
-
Yes. The Telegram settings include an optional setting to remove plugin settings and logs when the plugin is uninstalled. It is disabled by default.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“FormCourier Form Submissions for Telegram” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “FormCourier Form Submissions for Telegram” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.0.0
- Initial public release.
- Added Telegram delivery for Contact Form 7, WPForms, Fluent Forms, Forminator, Ninja Forms, and Gravity Forms.
- Added automatic human-readable form field output and dynamic field placeholders.
- Added customizable Telegram message templates with HTML formatting.
- Added automatic splitting of long Telegram submissions.
- Added test messages, recent delivery logs, and Telegram API error handling.
- Added duplicate-delivery protection for providers that expose submission IDs.
- Added Bot Token encryption when OpenSSL is available.
- Added optional plugin-data cleanup on uninstall.
