Starter dashboard for a multi-platform AI chatbot system:
- AI providers: ChatGPT, Gemini, Claude
- Channels: Messenger, Zalo OA, TikTok
- Unified inbox and conversation detail
- Send outbound text, image, video, order update
- Add conversation tags
- Customer card / customer note
- Automation rule overview
Use any PHP server:
php -S localhost:8080Then open:
http://localhost:8080/index.php
This is a foundation project, not a finished production chatbot.
api.phpexposes mock JSON endpointsstorage/dashboard_data.jsonstores demo statesrc/Services/DashboardService.phpupdates mock state
- Add authentication and role-based access.
- Replace JSON storage with MySQL/PostgreSQL.
- Add webhook receivers for Messenger, Zalo, TikTok.
- Add provider adapters for OpenAI, Gemini, Claude.
- Add media upload storage for image/video.
- Add order module and CRM customer card schema.