Back to portfolio

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.

// Architecture

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.

// Key capabilities

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.

// Technology stack
DjangoReactOpenAIPostgreSQLCeleryRedis
// Contact

Have a project in mind?|

Tell us what you're building, and we'll get back to you.

orv:~$new-project
or reach us directly
Telegram@OrvTeam
GitHub@ItsOrv
Email
orv© 2026