Creating Connections

Custom AI Chatbot & Lead Management

This Django app manages messages from multiple platforms, uses AI for quick responses, and recognizes trigger words like 'estimate' for real-time form filling. It also has a frontend to display lead data and message history.

View On Github
Platforms & Programs Used:

Python, Django, LangChain, OpenAI, Telnyx Voice & SMS API, MySQL

MESSAGING

This application manages conversations with business leads through integration with messaging across various platforms such as Facebook Messenger, text messaging, and custom-branded chat widgets on websites.

VOICE & SMS

In addition to text-based interactions, the application incorporates a backend phone number hosted on Telnyx. This number allows business owners to route missed calls, where callers can opt-in for communication with the AI bot, providing a simple transition between voice and text conversations.

FRONTEND DASHBOARD

On the frontend, the application provides business owners with a comprehensive view of their customer interactions. It centralizes lead management, displaying the source platforms, voicemails, filled-out forms, and message history.