Skip to content

A message did not arrive ​

Start with the Log tab of Settings›Notify for Telegram. It shows the last 100 messages, and for every failed one, Telegram’s error and what to do.

What the status means ​

StatusWhat it means
SentTelegram accepted the message. Check the chat and topic shown in the row.
WaitingNot sent yet. See Messages stay in Waiting.
Will retryA temporary error. The plugin tries again by itself.
Not sentTelegram refused it. The row shows the reason and a hint.

If the order or form is not in the log at all, check the Events tab: the event may be off, or the form may not be checked in Which forms. See Choose events.

Messages stay in Waiting ​

Messages are sent in the background, and WordPress runs background tasks when someone visits the site. If background tasks are turned off on your site (DISABLE_WP_CRON in wp-config.php), ask your developer or host to set up a server cron job for wp-cron.php.

Common errors ​

The log saysWhat to do
The bot token is wrong or was revokedCopy the current token from @BotFather (/mybots → your bot → API Token) and save it again.
The bot is not a member of this group or channel any moreAdd the bot back to the group or channel.
The bot cannot postIn a channel, make the bot an admin with the right to post messages. In a group where only admins can write, make the bot an admin.
You blocked the bot in TelegramOpen the chat with the bot and press Restart.
The topic was not foundThe topic may be deleted or closed. Pick the topic again, or send to the main chat.
Telegram gave the group a new IDTopics were turned on in the group. Press Find chats again or enter the new ID.
Your server could not reach api.telegram.orgSee Hosting cannot reach Telegram.

The text of sent messages is not kept in the log. Failed messages keep it, so you can see what was meant to go out.