Skip to content

Volodymyr-tech/FastAPI-AI-Powered-Automation-SaaS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

YourTarget.pro β€” AI-Powered Automation SaaS

YourTarget.pro is an intelligent communication hub designed to bridge the gap between manual customer support and fully autonomous AI management. Currently optimized for Telegram, the platform allows businesses to monitor chats in real-time, intervene manually, or deploy specialized AI Agents that drive customers through the sales funnel.

Note: This is a showcase repository. The source code is private.


πŸš€ Core Functional Modules

1. Smart Omnichannel Chat & Kanban

The platform provides a centralized interface for managing leads across messengers.

  • Real-time Interaction: Handle incoming Telegram messages in a sleek, responsive UI.
  • Lead Pipeline: A built-in Kanban Board to track the status of every conversation (/api/chat/kanban).
  • Manual Override: Seamlessly switch from AI to human mode when a personal touch is needed.

Kanban Dashboard Visualizing the sales funnel and active lead stages.

2. The AI Agent (RAG-Enabled)

The "brain" of the application is an AI Agent that operates on your specific business data.

  • Knowledge Base: The agent uses your private database to provide accurate, non-generic consultations (/api/chat/knowledgebase).
  • Goal-Oriented: Programmed to move users through specific funnel stages.
  • Task Execution: The agent can trigger custom tasks, such as scheduling or data extraction, directly during the chat (/api/chat/tasks).

Agent Settings Configuring AI behavior and training the Knowledge Base.

3. Messenger Integration Layer

  • Instant Connectivity: Add new Telegram bots via a simple API call (/api/telegram/add-telegram-bot).
  • Async Processing: Built with FastAPI webhooks to ensure zero-latency message handling.
  • Future-Ready: Architecture prepared for WhatsApp and Instagram integration.

task Interface Task automation flow.

Chat Interface Real-time AI-assisted conversation flow.


πŸ›  Technical Architecture

The system follows a clean, asynchronous architecture:

  • Frontend: HTML5 | JavaScript
  • Backend: Python 3.11+ | FastAPI (Async) | SQLAlchemy 2.0.
  • AI Stack: LangGraph | LangChain | OPENAI API | PGVector.
  • Infrastructure: | Centrifugo | PostgreSQL | Redis | Docker & Docker Compose.

Key API Endpoints (Architecture Preview):

  • POST /api/telegram/webhook/{bot_username} β€” High-speed message processing.
  • PATCH /api/chat/{id}/status β€” Managing the lead lifecycle.
  • POST /api/chat/tasks/{task_id}/run β€” Triggering automated business logic.

πŸ›£ Roadmap

  • Telegram Integration & Webhook Handler
  • AI Agent with RAG (Knowledge Base)
  • Kanban & Task Management System
  • WhatsApp Business API Integration
  • Instagram Direct Support

πŸ‘¨β€πŸ’» Contact & Demo

About

YourTarget.pro is a high-performance SaaS platform designed to automate business processes, marketing workflows, and lead generation through intelligent AI agents.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors