CRM development and integrations
I connect your CRM to messengers, websites, telephony and payments: everything that touches your customers. amoCRM, Bitrix24 and custom CRMs, so leads and conversations live in one place.
Case: Instagram Direct connected to a CRM
The problem
The client needed Instagram Direct conversations to arrive in their CRM. Managers reply from the CRM, and the customer gets the reply in Instagram as usual.
The solution
I built a connector — a separate service between Instagram and the CRM. It receives incoming messages and attachments, passes them to the CRM over a Kafka queue in the format the CRM expects, and sends managers’ replies back to Direct.
- Several Instagram accounts
- Text, photos and attachments
- Media in S3 storage
- State in PostgreSQL
- Docker, covered by tests
Integrations I build
amoCRM and Bitrix24
Deals, contacts and tasks via API and webhooks, synced with your services.
Custom CRMs
A CRM backend from scratch or work on yours: APIs, roles, queues, reports.
Messengers
Telegram, Instagram, WhatsApp, MAX (Russian messenger): conversations in the contact record, replies from the CRM.
Payments
Taking payments, payment status on the deal, subscription access. Already built for Telegram and MAX.
Telephony
Calls and recordings in the contact record, deals created from a call.
Websites and forms
Website leads straight into the CRM, with source and UTM tags.
In stages, with a demo after each
I untangle the task
I ask questions, write down the scope and split it into stages with a clear result.
I build a stage
Code with tests, no surprises. If something blocks me, you hear about it right away.
I show a demo
After every stage you see a working result: a test environment or a screen recording.
I launch and support
Deployment to your server, a short guide, fixes after launch.
$20/hour
Describe the task — I’ll reply on Telegram
Two lines are enough. I’ll tell you how I’d build it and where to start.