Preview
BlastBot is a self-hosted WhatsApp & Telegram broadcasting platform built for marketers, agencies, and developers who want full control over their messaging infrastructure — no monthly fees, no per-message costs, no vendor lock-in. Built on Laravel 12 and React, it combines bulk broadcasting, drip automation, and Claude AI-powered content tools into one clean admin panel.
Platform Core Features:
WhatsApp Broadcasting — Connect your official WhatsApp Business account and send bulk campaigns to thousands of contacts using Meta-approved message templates, with real-time delivery tracking and automatic retry on failure.
Telegram Broadcasting — Link unlimited Telegram bots and broadcast rich Markdown-formatted messages to your entire subscriber base instantly — no limits, no extra cost.
Drip Sequence Automation — Build multi-step automated message flows with day and hour-level delay control. Enroll contact lists and let BlastBot nurture your leads on complete autopilot via background queue jobs.
AI Message Writer & Campaign Planner — Powered by Claude AI (Anthropic). Generate 3 compliance-scored message variants in seconds, or get a full campaign plan — including sequence steps, send times, open rate estimates, tips and warnings — all from a single prompt.
Unified Inbox — All inbound WhatsApp and Telegram replies land in one inbox, received via webhooks in real time and auto-classified by AI so you always know who to follow up with.
BlastBot is a self-hosted WhatsApp & Telegram broadcasting platform built for marketers, agencies, and developers who want full control over their messaging infrastructure — no monthly fees, no per-message costs, no vendor lock-in. Built on Laravel 12 and React, it combines bulk broadcasting, drip automation, and Claude AI-powered content tools into one clean admin panel.
Current Version: 1.0.0
BlastBot is a self-hosted WhatsApp and Telegram messaging platform that lets businesses reach thousands of customers from a single, clean admin panel. Built with Laravel 12 and React (Inertia.js), BlastBot combines bulk broadcasting, intelligent drip automation, AI-powered content creation, and real-time inbox management — giving marketing teams and agencies everything they need to run professional messaging campaigns at scale.
Install it on your own server, connect your WhatsApp Business API and Telegram bots, import your contacts, build drip sequences, and start sending. From template submission and approval tracking to Claude AI-generated campaign plans, BlastBot covers the entire messaging lifecycle — no third-party subscription fees, no per-message pricing, full control over your data.
Own your messaging infrastructure. No recurring fees. No vendor lock-in.
Demo Link:
|
Admin Panel URL: https://blastbot.kloudinnovation.com/login Email: [email protected] Password: password |
Key Highlights:
-
WhatsApp Business API Integration: Connect your official WhatsApp Business account via the Facebook Graph API. Create message templates, submit them for Meta review, sync approval status in real time, and send compliant bulk campaigns to thousands of contacts.
-
Telegram Bot Integration: Connect unlimited Telegram bots, receive inbound messages via webhooks, and broadcast rich Markdown-formatted messages to your entire subscriber base with a single click.
-
AI Message Writer (Claude-Powered): Generate 3 ready-to-send message variants in seconds. Set your business type, goal, tone, language, emoji preference, and call-to-action — Claude AI returns compliance-scored variants ready to copy directly into your campaigns.
-
AI Campaign Planner (Claude-Powered): Describe your business and goal and get a complete campaign plan back instantly — including campaign name, overview, estimated reach, expected open and reply rates, best send times, step-by-step message sequence, tips, and warnings.
-
Drip Sequence Automation: Build multi-step automated message flows with day and hour-level delay control. Enroll contact lists into sequences and let the scheduler send each step at exactly the right time — fully automated via background queue jobs.
-
WhatsApp Template Management: Create, submit, and track WhatsApp message templates directly from the admin panel. Templates are submitted to Meta via the Graph API, and approval status (Approved / Pending / Rejected) is synced back with a single click.
-
Contact Management & Import/Export: Manage your audience with full CRUD, CSV import, and CSV export. Organize contacts into lists, assign tags, track AI engagement labels (Hot / Warm / Cold / Dormant), and segment by status for precise targeting.
-
Unified Inbox: All inbound WhatsApp and Telegram replies appear in a single inbox. Messages are received via webhooks in real time, auto-classified by AI, and marked read individually or in bulk.
-
Campaign Analytics: Track every campaign with delivery and engagement metrics. Monitor AI tool usage, token consumption, and success rates through the dedicated AI Logs analytics page.
-
Background Queue Processing: Campaigns and drip steps are dispatched via Laravel queue jobs — no timeouts, no browser dependency. Supervisor keeps workers running 24/7 with automatic retries on failure.
Complete Feature List:
Channel Management
- WhatsApp Business API (Facebook Graph API v19)
- Telegram Bot API Integration
- Unlimited Channel Connections
- One-Click Channel Verification
- Phone Number Auto-Detection from API
- Bot Username Auto-Detection
- Connect / Disconnect / Delete Channels
- Channel Status Tracking (Connected, Disconnected, Error)
- Secure Credential Storage
- Last Verified Timestamp
Contact Management System
- Full Contact CRUD (Create, Read, Update, Delete)
- CSV Bulk Import with Header Auto-Mapping
- CSV Export (All Fields)
- Contact List Organization
- Multi-List Assignment per Contact
- Tag System (Comma-Separated)
- Status Management (Active, Opted Out, Unsubscribed)
- AI Engagement Labels (Hot, Warm, Cold, Dormant)
- Country and Language Fields
- Phone Number (WhatsApp) and Telegram ID Fields
- Email Address Field
- Last Messaged Tracking
- Real-Time List Count Recalculation
- Search and Filter by Status, Label
- Paginated Contact Table
Contact List Management
- Unlimited Contact Lists
- Create and Delete Lists
- Live Contact Count per List
- Used in Campaign Targeting
- Used in Drip Sequence Enrollment
- Denormalized Count with Auto-Sync
- Daily Count Sync Command (contacts:sync-counts)
WhatsApp Template System
- Template Creation with Header, Body, Footer, Buttons
- Button Type Support (Quick Reply)
- Language Configuration
- Submit to Meta for Review via Graph API
- Real-Time Status Sync (Approved / Pending / Rejected)
- Rejection Reason Display
- AI Compliance Score per Template
- Usage Count Tracking
- Source Tracking (Manual / AI Generated)
- Status Filter (All, Approved, Pending, Draft, Rejected)
- 13 Pre-Configured Templates (WhatsApp + Telegram)
Campaign Broadcasting System
- Broadcast to One or Multiple Contact Lists
- WhatsApp Text and Template Campaigns
- Telegram Text Campaigns with Markdown Support
- Scheduled Campaign Dispatch
- Background Queue Processing (No Browser Timeout)
- Personalization Variables ({{name}}, {{phone}}, {{email}})
- Per-Contact Message Personalization
- Automatic Fallback to Text When Template Not Approved
- Campaign Status Tracking (Draft, Scheduled, Sending, Sent, Failed)
- Sent / Failed Count Tracking
- Scheduled At Timestamp
- Automatic Retry on Job Failure (3 Attempts)
- campaigns:dispatch-scheduled Artisan Command
Drip Sequence Automation
- Multi-Step Message Sequences
- Day-Level and Hour-Level Delay Control per Step
- Optional Send Time Configuration per Step
- Optional Template per Step
- Personalization Variables in Step Content
- Enroll Contacts by Contact List
- Duplicate Enrollment Prevention
- Active / Paused / Archived Sequence Status
- Enrollment Count Tracking
- AI-Generated Sequence Flag
- AI Goal Description Field
- drip:dispatch-steps Artisan Command (Every 5 Minutes)
- Step Log per Contact (Prevents Re-Sending)
- Background Queue Dispatch
Unified Inbox System
- Inbound Messages from WhatsApp and Telegram
- Real-Time Webhook Reception
- WhatsApp Webhook Verification (hub.mode + hub.verify_token)
- Telegram Webhook via Route Model Binding
- Auto-Create Contact on First Message
- Read / Unread Status per Message
- Mark Single Message as Read
- Mark All Messages as Read
- AI Classification of Inbound Messages
- inbox:classify-messages Command (Every 2 Minutes)
- Channel and Contact Linked per Message
- Direction Tracking (Inbound / Outbound)
- Received At Timestamp
AI Message Writer
- Powered by Claude AI (Anthropic)
- 3 Message Variants per Generation
- Business Type and Goal Input
- Tone Selection (Friendly, Professional, Urgent, Casual, Formal)
- Channel Selection (WhatsApp / Telegram)
- Language Selection
- Emoji Toggle
- Call-to-Action Toggle
- Compliance Score per Variant (0–100)
- Character Count per Variant
- One-Click Copy to Clipboard
- Recent Generation History (Last 10)
- Full AI Log with Token Usage
AI Campaign Planner
- Powered by Claude AI (Anthropic)
- Campaign Name and Overview Generation
- Estimated Reach Projection
- Expected Open Rate and Reply Rate
- Best Send Times Suggestion
- Step-by-Step Message Sequence (Up to 5 Steps)
- Step Type (Broadcast / Drip)
- Per-Step Objective Summary
- Campaign Tips and Warnings
- Business Type, Goal, Tone, Language, Duration, Audience Size Inputs
- Campaign Type Selection (Drip / Broadcast / Mixed)
- Recent Planner History (Last
- Full AI Log with Token Usage
Analytics & Reporting
- Campaign Analytics Dashboard
- Per-Campaign Sent and Failed Counts
- AI Tool Usage Logs
- Token Consumption Tracking (Input + Output)
- Feature-Level AI Analytics (Message Writer vs Campaign Planner)
- Success Rate per AI Call
- Error Message Logging
- Daily Log Cleanup (logs:cleanup at 02:00)
Settings & Profile System
- Grouped Settings Panel (General, AI, WhatsApp, etc.)
- AI API Key Configuration (Anthropic)
- AI Model Selection
- WhatsApp Verify Token Setting
- Site Name, Logo, Favicon, Primary Color
- Currency and Timezone Configuration
- Demo Login Toggle with Credentials
- Login Page Customization (Badge, Headline, Description, Features)
- Profile Name and Email Update
- Password Change with Current Password Verification
Background Jobs & Scheduling
- Laravel Queue (Database Driver) for All Sends
- campaigns:dispatch-scheduled — Every Minute
- drip:dispatch-steps — Every 5 Minutes
- inbox:classify-messages — Every 2 Minutes
- telegram:register-webhooks — Hourly
- contacts:sync-counts — Daily at 03:00
- logs:cleanup — Daily at 02:00
- Supervisor-Ready (Recommended Worker Management)
- Job Retries: 3 Attempts with 60s Timeout
- Failed Job Logging
Security & Architecture
- CSRF Protection (Webhooks Exempted)
- XSS Protection Middleware
- Security Headers Middleware
- Role-Based Access Control (Admin Role)
- Throttle: 200 Requests per Minute (Admin)
- Throttle: 10 Requests per Minute (Login)
- Soft Deletes on Channels and Contacts
- Database Transactions on Multi-Table Writes
- Webhook Signature Handling (WhatsApp hub.verify_token)
- Sensitive Fields Hidden on Channel Model
Technical Specifications
- Built with Laravel 12.x Framework
- PHP 8.2+ Compatibility
- React 18 Frontend via Inertia.js (SPA Experience)
- Tailwind CSS 4 with Dark Mode Support
- Vite Asset Bundling
- MySQL 8+ / MariaDB 10.6+ Database
- WhatsApp Business API (Facebook Graph API v19.0)
- Telegram Bot API
- Anthropic Claude API (claude-sonnet-4-6)
- Database-Backed Queue Driver
- Laravel Scheduler (schedule:run via Cron)
- Inertia.js Server-Side Rendering Ready
- Sonner Toast Notifications
- Lucide React Icons
- Fully Responsive (Mobile, Tablet, Desktop)
- Clean MVC Architecture
- Paginated Results Throughout
What’s Included:
- Complete source code (Laravel + React)
- Database migrations and seeders
- 13 pre-configured message templates (WhatsApp + Telegram)
- Full demo data seeders (channels, contacts, campaigns, drip sequences, inbox, analytics)
- Installation and configuration guide
- All frontend and backend dependencies
- Webhook setup instructions
- Queue worker and scheduler setup instructions
Requirements:
- PHP 8.2+
- MySQL 8+ or MariaDB 10.6+
- Composer
- Node.js 18+ and NPM (for asset building)
- A publicly accessible server (for webhooks)
- WhatsApp Business API access (Meta Developer Account)
- Telegram Bot Token (from @BotFather)
- Anthropic API Key (for AI features)
- Cron job access for Laravel Scheduler
- Supervisor or equivalent for queue workers (recommended)
Perfect For:
- Marketing agencies managing client campaigns
- E-commerce businesses running WhatsApp promotions
- SaaS companies sending onboarding drip sequences
- Customer support teams managing inbound messaging
- Entrepreneurs launching a messaging-as-a-service platform
- Developers building WhatsApp and Telegram marketing tools
- Businesses replacing expensive third-party broadcast services
Changelog
Version 1.0.0 – Initial Release
## Core Features Included ## - WhatsApp Business API integration with template management - Telegram Bot API integration with webhook support - Bulk campaign broadcasting (WhatsApp + Telegram) - Multi-step drip sequence automation - Contact management with CSV import and export - Contact list segmentation - Unified inbound message inbox - AI Message Writer (Claude — 3 variants with compliance scoring) - AI Campaign Planner (Claude — full campaign plan generation) - Campaign analytics dashboard - AI usage log with token tracking - Role-based admin panel - Settings management with grouped configuration - Profile and password management - Background queue job processing - Laravel scheduler with 6 automated commands - Dark mode support - Fully responsive design
Note: If you are having trouble with BlastBot – WhatsApp & Telegram Broadcast Platform with AI Writer, Drip Sequences & Smart Inbox Nulled free Download, try to disable AD blocking for the site or try another Web Browser. If disabling AD blocker or change Web Browser not help to you please contact us.