AI Call Followup β€’ Dashboard

Automated Calls, SMS, and AI Follow-ups β€” all in one dashboard

This website helps manage customer follow-ups using AI voice calls + SMS, and stores conversation logs in a database for easy tracking and reporting.

βœ“ Calls + SMS logs
βœ“ Database UI
βœ“ Secure login
System Overview
Live Flow
1) Customer Contact
Customer receives call or SMS.
↓
2) Webhooks
Voice/SMS events go to Python routes.
↓
3) AI Response
AI generates reply and stores it.
↓
4) Dashboard + Records
Track calls, transcripts, recordings, and SMS threads.
Database
Calls + SMS + Jobs
Centralized records for auditing and reporting.
Automation
Follow-up Ready
Trigger calls or messages and log everything.
Security
Login Protected
Web UI requires login to access dashboards.

How this website works

A simple, reliable workflow from call β†’ AI β†’ database β†’ dashboard.
Step 1
Incoming call / SMS
Customer calls or replies via SMS.
Step 2
Webhook to Flask
It sends event to your server routes.
Step 3
AI generates response
AI replies in the customer’s language and tone.
Step 4
Saved to database
Everything is stored for dashboard + records.

Built by JASJEET SINGH

This platform was created to streamline customer follow-ups with automation, professional communication, and a complete tracking system using a database-backed dashboard.

Goal
Reduce manual follow-ups and keep clear records.
Approach
Python + AI + dashboard.
Core Features
  • Call logs + AI transcripts
  • SMS thread history per phone
  • Database Admin UI (CRUD + export)
  • Secure login with session control

Login to access the dashboard

Dashboard pages are protected. Please login to view records and manage calls & messages.

Open Login Admin DB UI
Security Notes
Use a strong password, keep your `.env` secrets private, and enable HTTPS in production.
Tip
Set PYTHON_SECRET_KEY and change ADMIN_PASS.