FormCourier Form Submissions for Telegram
FormCourier Form Submissions for Telegram
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
Version 1.0.0 supports Contact Form 7, WPForms, Fluent Forms, Forminator, Ninja Forms, and Gravity Forms.
Yes. You need a Telegram Bot Token and the Chat ID of the Telegram destination that should receive form submissions.
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.
The plugin automatically splits long submissions into multiple sequential Telegram messages so the complete submission can be delivered.
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.
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.
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
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.