Dmitry k's Work | ContraWork by Dmitry k
Dmitry  k

Dmitry k

Automation Architect & AI Integrator

New to Contra

Dmitry is building their profile!

Cover image for Enterprise-Grade VoIP & CRM Automation
Enterprise-Grade VoIP & CRM Automation (Twilio + Make.com (http://Make.com) + KommoCRM) Project Overview: Development of a highly reliable, serverless VoIP telephony architecture for a US-based sales team. The goal was to build a flawless, automated connection between Twilio and KommoCRM, completely eliminating lost leads and the technical limitations of standard mobile SIP clients. How the System Works (Key Features): Hybrid Routing (SIP + GSM): Inbound calls are routed directly to managers' GSM cell phones to bypass iOS background restrictions. Outbound calls can be made via a SIP app (Zoiper) or through a custom GSM Callback feature (dialing from a personal cell via Twilio), keeping the corporate Caller ID strictly masked and STIR/SHAKEN compliant. Stateless Round-Robin & Sticky Routing: New clients are distributed 50/50 among sales reps using a time-based routing algorithm. Returning clients bypass the queue and are instantly routed to their dedicated Account Executive via CRM database queries. TwiML State Machine: A custom-built State Machine in Make.com (http://Make.com) tracks real-time call statuses. If a manager hangs up, the system forces a client-side disconnect, preventing phantom voicemails and duplicate CRM logs (a common issue with sequential TwiML). Ghost Call Interceptor: "Short abandoned calls" (e.g., a client drops the call during the first few seconds of the voicemail greeting) are accurately flagged as Missed Calls. The system automatically creates emergency tasks in the CRM, ensuring zero lost leads. Direct CRM Audio Playback: All call recordings are downloaded from Twilio and stored in Dropbox. Direct links (?raw=1) are sent to KommoCRM, allowing managers to play calls directly inside the CRM interface without Google Drive CORS errors. Tech Stack: Twilio (Programmable Voice, TwiML), Make.com (http://Make.com) (Webhooks, Routers, API integrations), KommoCRM, Dropbox. Need a scalable, fail-safe VoIP architecture for your business? Whether you need to integrate Twilio with your CRM, build custom routing logic, or fix dropped calls — I can design a custom system tailored to your sales process. Send me a message to discuss your project!
0
16
Cover image for Development of a Smart AI
Development of a Smart AI Assistant for WhatsApp Objective: The client (real estate brokers in Dubai) was losing warm leads outside of business hours and spending hours on routine replies, sending price lists, and checking apartment availability. The requirement was to create a reliable WhatsApp bot that would advise clients 24/7, send brochures, and close deals, while being as easy to manage as possible—via a standard Google Sheet. Solution: A smart AI broker based on GPT-4o-mini was developed and implemented with integration into WhatsApp. I built complex logic where the AI doesn’t just “chat,” but operates according to strict business rules: Dynamic database: The bot retrieves current prices and availability directly from the client’s Google Sheets. The client doesn’t need to mess with the code—they simply update a cell in the spreadsheet. PDF brochure delivery: The bot generates direct download links for presentations upon the client’s request. Hallucination protection (Guardrails): The AI is strictly prohibited from giving financial advice or inventing apartments that aren’t in the database. Multilingual support: The assistant automatically detects the interlocutor’s language and conducts the conversation in that language. Sales funnel: When a client is ready to purchase, the AI requests the necessary set of documents (Passport, KYC, Proof of Payment). Technology stack: n8n (Self-hosted on Ubuntu/Docker) — logic architecture and API orchestration. OpenAI API (GPT-4o-mini) — the assistant’s brain. Green-API — a gateway for stable integration with WhatsApp. Google Sheets API — database (Availability, FAQ, System Prompts). Result: The client received a fully autonomous lead processing system. The bot instantly responds to inquiries, neatly formats prices with emojis, and collects documents for booking, saving managers dozens of hours of work every month.
0
72