Integrate messenger telegram into CRM
- Frontend on React.js
- Backend based on existing CRM (Yii2 + PostgreSQL) + Python for working with user-bot via Telegram API
Application Description:
This is an embedded messenger aggregator in CRM. It allows receiving and sending messages in Telegram without entering the official application. This way, we can provide managers access to each Telegram account through CRM and track the performance of each manager. In this messenger, you can tag each chat, use search for specific chats based on given filters, and provide all client information. By using the tag "made a payment," a request should be sent to the bot, which links Telegram with Facebook, so the bot sends a request to the Facebook pixel that this click ID made a purchase (in Facebook, this is the event purchase).
Features:
- Linking Telegram account to users in the CRM system
- Authorization through the CRM system
- Working through a Telegram account
- It is a Single Page Application (SPA) application
Linking Telegram Accounts:
In our CRM system, it is necessary to create functionality for linking Telegram accounts to users.
Required pages: a page with a list of Telegram accounts, pages for adding/editing Telegram accounts.
Page with a list of Telegram accounts:
- List displayed in a table
- Pagination
- Buttons to delete accounts from the system
Page for adding/editing Telegram accounts:
- Input field for the account name
- Selector for choosing the link to a user from the CRM
- Form for authorization in the user-bot, entering the code. + Saving authorization cache for subsequent work with the account
- Checking the bot's operation with the account, displaying errors
Chat Functionality:
- Retrieving a list of chats from Telegram
- Receiving and sending messages in Telegram
- Deleting chats
Tagging:
For each chat with a user, you can select a tag using a selector. Available tags: "Made a payment," "Made a repeat payment," "Ignore."
When selecting the tag "made a payment," a request should be sent to the bot, which links Telegram with Facebook, so the bot sends a request to the Facebook pixel that this click ID made a purchase (in Facebook, this is the event purchase).
Statistics:
Statistics should be kept for each chat. Chat creation date, payment date, number of payments, payment amount, responsible person (manually assigned?)
Search and Filtering:
Search should work based on the username.
Filters: by start date of the dialogue, by date of the last message from the operator, by date of the last message from the client, by deposit date, by tags
Chat List:
Chats with new, unread messages should be marked in the chat list (similar to the functionality in Telegram). Additionally, the chat list should display the date of the last message, part of the last message, and the name of the user who wrote it. New chats should be marked with a "new" badge.
Interaction with CRM is minimal, the programmer who worked on the CRM is available for assistance in case of any issues.
Client's review of cooperation with freelancer
Integrate messenger telegram into CRMТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТопТоп
Freelancer's review of cooperation with Azamat Kerimbaev
Integrate messenger telegram into CRMGuys are really cool guys
Guys are really cool guys
Guys are really cool guys
Guys are really cool guys
![]()
-
59 days1599 USD
15075 32 0 1 59 days1599 USDDear Azamat,
My name is Valentin, and I represent Arctic Web Agency. We are a team of experienced web developers specializing in creating modern and effective web solutions for businesses. We are ready to take on your project!
Sincerely,
Arctic Web Team
https://arctic-agency.com
-
33 days1540 USD
134 33 days1540 USDGood day Azamat,
I am interested in your order. I have over 4 years of experience in FullStack development.
My Stacks:
· Frontend: HTML, CSS, JavaScript, Sass, Bootstrap, React.js
· Backend: Python, PostgreSQL, Django
I also have a GitHub profile and a small portfolio:
… · Portfolio: starface-dev.onrender.com
· GitHub: github.com/starface77
Ready to start work right now!
-
21 days1540 USD
1844 10 1 21 days1540 USDGood day. Interested in your order. Work experience in the web sphere since 2014. I have been writing on Yii2 since 2015. Write in PM if my candidacy interests you.
Current freelance projects in the category Web Programming
Online bookstore (refinement)Technical task for https://dyvenya.com/ Main page. Banners Check the correctness of banner display on computers and phones. Set a uniform button placement on all banners; it currently shifts around and is also inconsistent on the mobile version. 2. Product blocks on the main… Content Management Systems, Web Programming ∙ 18 minutes back ∙ 10 proposals |
Create on the website goodop: (many) directories, product templates, categories ...
22 USD
A new online store is being created with 10,000+ products. It is necessary to create on the site on the Goodshop platform: Directories - 1200 pcs Directory values - 20,000 pcs Product templates - 400 pcs Product categories - 400 pcs Enter all SEO in product categories… Web Programming, Website Development ∙ 13 hours 5 minutes back ∙ 22 proposals |
Create a 1-page website with 2D visualization of live coefficientsA one-page website is needed that in real-time requests live betting odds for a football match via API and visualizes them as two 2D characters on a football field. A visual reference is provided in the photo. All assets will be provided privately.Animation:The entire… HTML & CSS, Web Programming ∙ 13 hours 12 minutes back ∙ 39 proposals |
GoPos IntegrationHello, has anyone done an integration of GoPos with a custom website for a restaurant in Poland? I need help, their documentation is very sparse, there is only swagger and it lacks descriptions. https://app.gopos.io/doc/swagger-ui/index.html The essence is this: we used their… PHP, Web Programming ∙ 16 hours 41 minutes back ∙ 18 proposals |
Development of a modern website for the Theater
223 USD
We are looking for a web developer to create the official website of a modern cultural platform. The project unites theatrical, artistic, educational, and cultural initiatives. It is necessary to create a modern responsive website that will simultaneously serve an image… Content Management Systems, Web Programming ∙ 17 hours 18 minutes back ∙ 82 proposals |