OutreachPilot – AI-Agentic WhatsApp Automation

👉 GitHub Repository: https://github.com/SurajRaika/OutreachPilot
If you want to understand how this project really works, start with the repo.
All the details, setup instructions, and architecture live there.
OutreachPilot is a self-hostable WhatsApp automation server built with FastAPI (Python) and Selenium, designed mainly for internal tools within organizations.
It works by creating session-based WhatsApp Web instances, each authenticated using the standard QR code flow. Once a session is active, you can enable:
- Outreach Mode – send messages to specific numbers at a deliberately slow, human-like pace to reduce blocking risk.
- Auto-Reply Mode – an AI-agentic mode where incoming messages are handled by an LLM, based on your business context and desired personality.
The system uses simple HTTPS, not WebSockets.
That’s intentional—WebSockets would be overkill for internal tooling, while HTTPS keeps things easier to deploy and maintain.
This project is:
- Slow by design
- Honest about WhatsApp automation risks
- AI-agnostic
- Built for stability, not abuse
For the full picture—code, config, and real behavior—visit the GitHub repo: