The Telegram for Freshchat app lets your customer service agents engage your customers via Telegram. This article elaborates on functionalities that are supported and getting started in your journey integrating Telegram with Freshchat.
The following are necessary to get started with the Telegram for Freshchat app:
A Telegram account
A Telegram Bot API key to enable communication between Freshchat and the Telegram bot.
API token/App-ID from Freshchat.
The table below provides an overview of all the supported message types, automation, structured message formats, message events and consumer profiles:
|Automation||Bots||Bot to user||No|
|Structured Messages||Articles||Bot to user||No|
|Carousel||Bot to user||No|
|Buttons||Bot to user||No|
|Dropdown List||Bot to user||No|
|Consumer Profile||User Name||No|
Steps to configure Telegram for Freshchat app
Follow the steps below to configure the Telegram for Freshchat app.
Step 1- Configure Telegram bot
1. Open the Telegram app and search for the BotFather bot.
2. Start a chat with BotFather by clicking on the “Start” button.
3. Type “/newbot” and follow the instructions to create a new bot. You will be asked to provide a name and username for your bot.
4. Once you have created the bot, BotFather will provide you with an API token. Copy this token, and save it for the following steps.
On Freshchat, go to "Marketplace" and find the Telegram app. Please contact Swedbyte, the publisher of the app for installation assistance. Conversely, the link to the marketplace listing can be found here. Upon payment of the license fee, the team at Swedbyte will assist in the installation of the app.
Step 3 : Configure Telegram app
Go to Marketplace apps -> Custom apps
2. Configure app
Please find directions below to fill the above fields:
|Telegram Bot Token||Paste the token copied in Step 1.|
|Freshchat App ID||The Freshchat App ID can be found by going to Admin Settings->Chat Channels->Mobile SDK.|
|Freshchat API Token||The account API key can be found by going to Admin Settings->Website Tracking, Integrations and APIs->API Settings.|
|Freshchat Channel||Conversations coming in via Telegram can be mapped to a specific topic on Freshchat. To know how to work with Topics, click here.|
|Freshchat Group (Optional)||All conversations coming in via Telegram can be routed to a specific group on Freshchat. To know how to work with groups, click here.|
|"Conversation Resolved" Notification||Fill out the message that you wish to have sent to your customer once a conversation ends and is marked as "Resolved".|
To know more about the Telegram for Freshchat app' pricing, contact the app publisher Swedbyte by clicking here.