BlastBot is a self-hosted WhatsApp & Telegram broadcasting platform constructed for entrepreneurs, businesses, and builders who need full management over their messaging infrastructure — no month-to-month charges, no per-message prices, no vendor lock-in. Constructed on Laravel 12 and React, it combines bulk broadcasting, drip automation, and Claude AI-powered content material instruments into one clear admin panel.
Platform Core Options:
WhatsApp Broadcasting — Join your official WhatsApp Enterprise account and ship bulk campaigns to hundreds of contacts utilizing Meta-approved message templates, with real-time supply monitoring and computerized retry on failure.
Telegram Broadcasting — Hyperlink limitless Telegram bots and broadcast wealthy Markdown-formatted messages to your complete subscriber base immediately — no limits, no further price.
Drip Sequence Automation — Construct multi-step automated message flows with day and hour-level delay management. Enroll contact lists and let BlastBot nurture your leads on full autopilot by way of background queue jobs.
AI Message Author & Marketing campaign Planner — Powered by Claude AI (Anthropic). Generate 3 compliance-scored message variants in seconds, or get a full marketing campaign plan — together with sequence steps, ship occasions, open charge estimates, ideas and warnings — all from a single immediate.
Unified Inbox — All inbound WhatsApp and Telegram replies land in a single inbox, obtained by way of webhooks in actual time and auto-classified by AI so that you all the time know who to comply with up with.
BlastBot is a self-hosted WhatsApp & Telegram broadcasting platform constructed for entrepreneurs, businesses, and builders who need full management over their messaging infrastructure — no month-to-month charges, no per-message prices, no vendor lock-in. Constructed on Laravel 12 and React, it combines bulk broadcasting, drip automation, and Claude AI-powered content material instruments into one clear admin panel.
Present Model: 1.0.0
BlastBot is a self-hosted WhatsApp and Telegram messaging platform that lets companies attain hundreds of shoppers from a single, clear admin panel. Constructed with Laravel 12 and React (Inertia.js), BlastBot combines bulk broadcasting, clever drip automation, AI-powered content material creation, and real-time inbox administration — giving advertising and marketing groups and businesses the whole lot they should run skilled messaging campaigns at scale.
Set up it by yourself server, join your WhatsApp Enterprise API and Telegram bots, import your contacts, construct drip sequences, and begin sending. From template submission and approval monitoring to Claude AI-generated marketing campaign plans, BlastBot covers the whole messaging lifecycle — no third-party subscription charges, no per-message pricing, full management over your knowledge.
Personal your messaging infrastructure. No recurring charges. No vendor lock-in.
Demo Hyperlink:
|
Admin Panel URL: https://blastbot.kloudinnovation.com/login Electronic mail: [email protected] Password: password |
Key Highlights:
-
WhatsApp Enterprise API Integration: Join your official WhatsApp Enterprise account by way of the Fb Graph API. Create message templates, submit them for Meta overview, sync approval standing in actual time, and ship compliant bulk campaigns to hundreds of contacts.
-
Telegram Bot Integration: Join limitless Telegram bots, obtain inbound messages by way of webhooks, and broadcast wealthy Markdown-formatted messages to your complete subscriber base with a single click on.
-
AI Message Author (Claude-Powered): Generate 3 ready-to-send message variants in seconds. Set your enterprise sort, purpose, tone, language, emoji desire, and call-to-action — Claude AI returns compliance-scored variants prepared to repeat straight into your campaigns.
-
AI Marketing campaign Planner (Claude-Powered): Describe your enterprise and purpose and get a whole marketing campaign plan again immediately — together with marketing campaign identify, overview, estimated attain, anticipated open and reply charges, finest ship occasions, step-by-step message sequence, ideas, and warnings.
-
Drip Sequence Automation: Construct multi-step automated message flows with day and hour-level delay management. Enroll contact lists into sequences and let the scheduler ship every step at precisely the correct time — totally automated by way of background queue jobs.
-
WhatsApp Template Administration: Create, submit, and monitor WhatsApp message templates straight from the admin panel. Templates are submitted to Meta by way of the Graph API, and approval standing (Authorized / Pending / Rejected) is synced again with a single click on.
-
Contact Administration & Import/Export: Handle your viewers with full CRUD, CSV import, and CSV export. Set up contacts into lists, assign tags, monitor AI engagement labels (Sizzling / Heat / Chilly / Dormant), and phase by standing for exact concentrating on.
-
Unified Inbox: All inbound WhatsApp and Telegram replies seem in a single inbox. Messages are obtained by way of webhooks in actual time, auto-classified by AI, and marked learn individually or in bulk.
-
Marketing campaign Analytics: Monitor each marketing campaign with supply and engagement metrics. Monitor AI device utilization, token consumption, and success charges by the devoted AI Logs analytics web page.
-
Background Queue Processing: Campaigns and drip steps are dispatched by way of Laravel queue jobs — no timeouts, no browser dependency. Supervisor retains employees operating 24/7 with computerized retries on failure.
Full Function Record:
Channel Administration
- WhatsApp Enterprise API (Fb Graph API v19)
- Telegram Bot API Integration
- Limitless Channel Connections
- One-Click on Channel Verification
- Telephone Quantity Auto-Detection from API
- Bot Username Auto-Detection
- Join / Disconnect / Delete Channels
- Channel Standing Monitoring (Linked, Disconnected, Error)
- Safe Credential Storage
- Final Verified Timestamp
Contact Administration System
- Full Contact CRUD (Create, Learn, Replace, Delete)
- CSV Bulk Import with Header Auto-Mapping
- CSV Export (All Fields)
- Contact Record Group
- Multi-Record Task per Contact
- Tag System (Comma-Separated)
- Standing Administration (Energetic, Opted Out, Unsubscribed)
- AI Engagement Labels (Sizzling, Heat, Chilly, Dormant)
- Nation and Language Fields
- Telephone Quantity (WhatsApp) and Telegram ID Fields
- Electronic mail Tackle Discipline
- Final Messaged Monitoring
- Actual-Time Record Rely Recalculation
- Search and Filter by Standing, Label
- Paginated Contact Desk
Contact Record Administration
- Limitless Contact Lists
- Create and Delete Lists
- Stay Contact Rely per Record
- Utilized in Marketing campaign Focusing on
- Utilized in Drip Sequence Enrollment
- Denormalized Rely with Auto-Sync
- Every day Rely Sync Command (contacts:sync-counts)
WhatsApp Template System
- Template Creation with Header, Physique, Footer, Buttons
- Button Sort Assist (Fast Reply)
- Language Configuration
- Undergo Meta for Evaluate by way of Graph API
- Actual-Time Standing Sync (Authorized / Pending / Rejected)
- Rejection Motive Show
- AI Compliance Rating per Template
- Utilization Rely Monitoring
- Supply Monitoring (Handbook / AI Generated)
- Standing Filter (All, Authorized, Pending, Draft, Rejected)
- 13 Pre-Configured Templates (WhatsApp + Telegram)
Marketing campaign Broadcasting System
- Broadcast to One or A number of Contact Lists
- WhatsApp Textual content and Template Campaigns
- Telegram Textual content Campaigns with Markdown Assist
- Scheduled Marketing campaign Dispatch
- Background Queue Processing (No Browser Timeout)
- Personalization Variables ({{identify}}, {{cellphone}}, {{electronic mail}})
- Per-Contact Message Personalization
- Automated Fallback to Textual content When Template Not Authorized
- Marketing campaign Standing Monitoring (Draft, Scheduled, Sending, Despatched, Failed)
- Despatched / Failed Rely Monitoring
- Scheduled At Timestamp
- Automated Retry on Job Failure (3 Makes an attempt)
- campaigns:dispatch-scheduled Artisan Command
Drip Sequence Automation
- Multi-Step Message Sequences
- Day-Degree and Hour-Degree Delay Management per Step
- Elective Ship Time Configuration per Step
- Elective Template per Step
- Personalization Variables in Step Content material
- Enroll Contacts by Contact Record
- Duplicate Enrollment Prevention
- Energetic / Paused / Archived Sequence Standing
- Enrollment Rely Monitoring
- AI-Generated Sequence Flag
- AI Purpose Description Discipline
- drip:dispatch-steps Artisan Command (Each 5 Minutes)
- Step Log per Contact (Prevents Re-Sending)
- Background Queue Dispatch
Unified Inbox System
- Inbound Messages from WhatsApp and Telegram
- Actual-Time Webhook Reception
- WhatsApp Webhook Verification (hub.mode + hub.verify_token)
- Telegram Webhook by way of Route Mannequin Binding
- Auto-Create Contact on First Message
- Learn / Unread Standing per Message
- Mark Single Message as Learn
- Mark All Messages as Learn
- AI Classification of Inbound Messages
- inbox:classify-messages Command (Each 2 Minutes)
- Channel and Contact Linked per Message
- Path Monitoring (Inbound / Outbound)
- Acquired At Timestamp
AI Message Author
- Powered by Claude AI (Anthropic)
- 3 Message Variants per Technology
- Enterprise Sort and Purpose Enter
- Tone Choice (Pleasant, Skilled, Pressing, Informal, Formal)
- Channel Choice (WhatsApp / Telegram)
- Language Choice
- Emoji Toggle
- Name-to-Motion Toggle
- Compliance Rating per Variant (0–100)
- Character Rely per Variant
- One-Click on Copy to Clipboard
- Current Technology Historical past (Final 10)
- Full AI Log with Token Utilization
AI Marketing campaign Planner
- Powered by Claude AI (Anthropic)
- Marketing campaign Title and Overview Technology
- Estimated Attain Projection
- Anticipated Open Charge and Reply Charge
- Finest Ship Instances Suggestion
- Step-by-Step Message Sequence (As much as 5 Steps)
- Step Sort (Broadcast / Drip)
- Per-Step Goal Abstract
- Marketing campaign Suggestions and Warnings
- Enterprise Sort, Purpose, Tone, Language, Period, Viewers Dimension Inputs
- Marketing campaign Sort Choice (Drip / Broadcast / Combined)
- Current Planner Historical past (Final

- Full AI Log with Token Utilization
Analytics & Reporting
- Marketing campaign Analytics Dashboard
- Per-Marketing campaign Despatched and Failed Counts
- AI Instrument Utilization Logs
- Token Consumption Monitoring (Enter + Output)
- Function-Degree AI Analytics (Message Author vs Marketing campaign Planner)
- Success Charge per AI Name
- Error Message Logging
- Every day Log Cleanup (logs:cleanup at 02:00)
Settings & Profile System
- Grouped Settings Panel (Normal, AI, WhatsApp, and so on.)
- AI API Key Configuration (Anthropic)
- AI Mannequin Choice
- WhatsApp Confirm Token Setting
- Website Title, Brand, Favicon, Major Colour
- Forex and Timezone Configuration
- Demo Login Toggle with Credentials
- Login Web page Customization (Badge, Headline, Description, Options)
- Profile Title and Electronic mail Replace
- Password Change with Present Password Verification
Background Jobs & Scheduling
- Laravel Queue (Database Driver) for All Sends
- campaigns:dispatch-scheduled — Each Minute
- drip:dispatch-steps — Each 5 Minutes
- inbox:classify-messages — Each 2 Minutes
- telegram:register-webhooks — Hourly
- contacts:sync-counts — Every day at 03:00
- logs:cleanup — Every day at 02:00
- Supervisor-Prepared (Advisable Employee Administration)
- Job Retries: 3 Makes an attempt with 60s Timeout
- Failed Job Logging
Safety & Structure
- CSRF Safety (Webhooks Exempted)
- XSS Safety Middleware
- Safety Headers Middleware
- Function-Based mostly Entry Management (Admin Function)
- Throttle: 200 Requests per Minute (Admin)
- Throttle: 10 Requests per Minute (Login)
- Mushy Deletes on Channels and Contacts
- Database Transactions on Multi-Desk Writes
- Webhook Signature Dealing with (WhatsApp hub.verify_token)
- Delicate Fields Hidden on Channel Mannequin
Technical Specs
- Constructed with Laravel 12.x Framework
- PHP 8.2+ Compatibility
- React 18 Frontend by way of Inertia.js (SPA Expertise)
- Tailwind CSS 4 with Darkish Mode Assist
- Vite Asset Bundling
- MySQL 8+ / MariaDB 10.6+ Database
- WhatsApp Enterprise API (Fb Graph API v19.0)
- Telegram Bot API
- Anthropic Claude API (claude-sonnet-4-6)
- Database-Backed Queue Driver
- Laravel Scheduler (schedule:run by way of Cron)
- Inertia.js Server-Facet Rendering Prepared
- Sonner Toast Notifications
- Lucide React Icons
- Totally Responsive (Cell, Pill, Desktop)
- Clear MVC Structure
- Paginated Outcomes All through
What’s Included:
- Full supply code (Laravel + React)
- Database migrations and seeders
- 13 pre-configured message templates (WhatsApp + Telegram)
- Full demo knowledge seeders (channels, contacts, campaigns, drip sequences, inbox, analytics)
- Set up and configuration information
- All frontend and backend dependencies
- Webhook setup directions
- Queue employee and scheduler setup directions
Necessities:
- PHP 8.2+
- MySQL 8+ or MariaDB 10.6+
- Composer
- Node.js 18+ and NPM (for asset constructing)
- A publicly accessible server (for webhooks)
- WhatsApp Enterprise API entry (Meta Developer Account)
- Telegram Bot Token (from @BotFather)
- Anthropic API Key (for AI options)
- Cron job entry for Laravel Scheduler
- Supervisor or equal for queue employees (really helpful)
Good For:
- Advertising businesses managing consumer campaigns
- E-commerce companies operating WhatsApp promotions
- SaaS firms sending onboarding drip sequences
- Buyer help groups managing inbound messaging
- Entrepreneurs launching a messaging-as-a-service platform
- Builders constructing WhatsApp and Telegram advertising and marketing instruments
- Companies changing costly third-party broadcast providers
Changelog
Model 1.0.0 – Preliminary Launch
## Core Options Included ## - WhatsApp Enterprise API integration with template administration - Telegram Bot API integration with webhook help - Bulk marketing campaign broadcasting (WhatsApp + Telegram) - Multi-step drip sequence automation - Contact administration with CSV import and export - Contact checklist segmentation - Unified inbound message inbox - AI Message Author (Claude — 3 variants with compliance scoring) - AI Marketing campaign Planner (Claude — full marketing campaign plan era) - Marketing campaign analytics dashboard - AI utilization log with token monitoring - Function-based admin panel - Settings administration with grouped configuration - Profile and password administration - Background queue job processing - Laravel scheduler with 6 automated instructions - Darkish mode help - Totally responsive design


