BlastBot – Email Marketing, WhatsApp, Telegram & SMS with AI Writer, Drip Sequences & Smart Inbox

Description

BlastBot – Email Marketing, WhatsApp, Telegram & SMS with AI Writer, Drip Sequences & Smart Inbox

BlastBot is a self-hosted WhatsApp, Telegram, SMS & Email marketing 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, email campaigns, and Claude AI-powered content tools into one clean admin panel.

 

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.
  • SMS Channel: Send bulk SMS through Twilio, Vonage, AWS SNS, Plivo, or Messagebird. Dynamic credential fields adapt to each gateway — enter your API keys and verify the connection instantly from the admin panel.
  • Email Marketing Module: Full email marketing suite — manage SMTP / SES / Mailgun / Postmark / Resend / SparkPost senders, build HTML templates, schedule campaigns, run multi-step automations, and track opens, clicks, bounces, and unsubscribes. Webhook receivers handle bounce and complaint events from all major providers automatically.
  • 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
  • SMS Channel (Twilio, Vonage, AWS SNS, Plivo, Messagebird)
  • 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

SMS Channel

  • 5 Gateway Support: Twilio, Vonage, AWS SNS, Plivo, Messagebird
  • Dynamic Credential Fields per Gateway
  • One-Click Gateway Verification
  • SMS Stat Card on Channels Dashboard
  • Secure API Key / Token Storage

Email Marketing Module

  • Email Sender Management (SMTP, SES, Mailgun, Postmark, Resend, SparkPost)
  • Daily Send Limit per Sender with Automatic Reset
  • Email Contact Lists with Subscriber Management
  • CSV Import for Email Lists
  • HTML Email Template Editor with Variable Substitution
  • Email Campaigns (Draft → Scheduled → Sending → Completed Lifecycle)
  • Scheduled Campaign Dispatch via Background Jobs
  • Multi-Step Email Automations with Trigger-Based Sequences
  • Email Analytics Dashboard (Open Rate, Click Rate, Bounce Rate)
  • Open Tracking via Pixel
  • Click Tracking via Redirect
  • Webhook Receivers for 7 Providers (Bounce, Complaint, Unsubscribe)
  • Unsubscribe Footer with One-Click Opt-Out
  • Email Suppression List with Soft Bounce Threshold Management
  • From Name and Reply-To Defaults
  • 4 Background Commands: dispatch-scheduled, sync-lists, reset-daily-limits, cleanup-suppressions

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
  • Used in Email Campaign Targeting
  • 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
  • SMS Campaigns via 5 Gateway Options
  • Email Campaigns with HTML Templates
  • Scheduled Campaign Dispatch
  • Background Queue Processing (No Browser Timeout)
  • Personalization Variables ({{name}}, {{phone}}, {{email}})
  • Per-Contact Message Personalization
  • Campaign Status Tracking (Draft, Scheduled, Sending, Sent, Failed)
  • Sent / Failed Count Tracking
  • 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
  • Email Analytics (Open Rate, Click Rate, Bounce Rate, Unsubscribe Rate)
  • 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, Email, etc.)
  • AI API Key Configuration (Anthropic)
  • AI Model Selection
  • WhatsApp Verify Token Setting
  • Email Settings (Batch Size, Tracking, Bounce Handling, Compliance)
  • Site Name, Logo, Favicon, Primary Color
  • Currency and Timezone Configuration
  • Demo Login Toggle with Credentials
  • Login Page Customization (Badge, Headline, Description, Features)
  • Multi-Language Support with Translation Management UI
  • Profile Name and Email Update
  • Password Change with Current Password Verification
  • Demo Mode (Disables Profile, Password, and Settings Changes)

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
  • email:dispatch-scheduled — Every Minute
  • email:sync-lists — Hourly
  • email:reset-daily-limits — Daily at 00:00
  • email:cleanup-suppressions — Daily at 01: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
  • License Verification with Domain Activation
  • Demo Mode Protection

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
  • SMS: Twilio, Vonage, AWS SNS, Plivo, Messagebird
  • Email: SMTP, SES, Mailgun, Postmark, Resend, SparkPost
  • 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)
  • SMS Gateway Account (Twilio, Vonage, AWS SNS, Plivo, or Messagebird — optional)
  • SMTP or Transactional Email Provider (optional)
  • Anthropic API Key (for AI features)
  • Cron job access for Laravel Scheduler
  • Supervisor or equivalent for queue workers (recommended)

					

1. All digital products are the most recent version, with no possibility of free updates. After payment, you can request an update to the most recent version for 7 days if a new version is released. We free support within 7 days.

2. After the purchase is confirmed, download links will be available for 7 days. If a license is required, please contact us via email or ticket for assistance with activation. Our license is only valid for activation and does not include support.

3. We provide Mobile, PHP script installation services for $19.90. Please create a backup after installation as we do not support re-installation. For mobile app source code, we do not offer installation services.

4. If you have any questions, please contact us by email contact@sharewordpress.net or create a ticket on this page

5. Please note that any digital products presented on the website do not contain malicious code, viruses or advertising. You will receive the original files from the developers. We do not sell any products that have been downloaded from other websites.

6. The response time can last up to 6 hours.