WordPress / PHP OOP08 / CASE STUDY
LeadCRM.
The system is used on multiple websites. Managers handle text conversations directly in Telegram while ownership, status and history are synchronised with WordPress.
- My contribution
- Plugin & integration development
- Technologies
- WordPress · PHP OOP · REST API · Webhooks · JavaScript · Cloudflare Workers · Telegram · MAX · Gudok · Yandex Metrica
From leads to conversations.
Challenge
Bring enquiries from several WordPress websites and channels into one workflow.
Implementation
A custom plugin with REST endpoints, protected webhooks, Telegram manager topics, status synchronisation and a shared Cloudflare Worker connection.
Outcome
The system is used on multiple websites. Managers handle text conversations directly in Telegram while ownership, status and history are synchronised with WordPress.
Scope of my work
Plugin & integration development
Lead capture and WordPress administration
REST and webhook integrations
Telegram sync and replies
Yandex Metrica and Gudok integrations
Technical implementation
- 01Website forms
- 02WordPress CRM
- 03REST / Webhooks
- 04Telegram / team
Process diagram, not a screenshot
One intake for multiple channels
Forms, quizzes, Telegram, MAX, Gudok calls and REST integrations feed the CRM record. Gudok supplies the phone, region, status, duration and recording link. Selecting a messenger alone does not create a lead: the client must actually start the bot.

Clear ownership in the team
Each client gets a separate topic in the Telegram manager group. The first response or status change assigns an owner, and competing claims are prevented. Replies, status and ownership sync with WordPress. A restricted manager role has access only to the CRM.

Connections and reliability
One Worker supports multiple websites, groups and bots. New websites connect through plugin settings. Authenticated requests, retries for temporary failures and duplicate protection support reliable delivery. Yandex Metrica receives new, in_work, processed and bad_fit status events.
Current scope: text messages in Telegram and MAX. Sending photos and documents from manager topics to clients is not implemented yet.
A project by Bohdan Anisovets
Web development with substance.
Looking for support for your team or a custom WordPress project?
Get in touch Next project: SEO 404 Helper Back to all projects