Instagram Direct Automation
A platform for handling customer conversations at scale across Instagram, Telegram, and SMS. An AI reply engine works alongside campaign management, a shared inbox, and detailed analytics, so teams can automate routine replies while keeping a person in the loop.
A Django 4.2 and Django REST Framework backend with a React single-page app, PostgreSQL, and Redis. Celery workers and Beat handle message queues, scheduled sends, and analytics aggregation. API tokens are encrypted at rest, and the full stack, monitoring included, runs in Docker behind an nginx reverse proxy with TLS and tiered rate limiting.
AI reply engine
Deterministic keyword rules combine with OpenAI intent detection and confidence thresholds, degrading gracefully and learning from manual corrections.
Multi-channel inbox
Instagram, Telegram, and SMS, across six provider integrations, route into one conversation model with shared auto-reply rules.
Campaigns and rate limiting
Templated bulk campaigns with personalization and scheduling, plus per-account limits that respect Instagram's messaging rules.
Analytics and observability
Daily metrics on response times, auto-reply rates, and campaign performance, with Prometheus and Grafana dashboards.