Overview
Kinbox Campaigns enables you to send targeted bulk messages to your customer base through multiple channels including WhatsApp (Official and Lite), SMS, and Email. Perfect for promotions, announcements, follow-ups, and re-engagement campaigns.Campaigns respect customer preferences and business hours, ensuring compliant and effective outreach.
Key Features
Multi-Channel Support
Send via WhatsApp Official, WhatsApp Lite, SMS, or Email
Smart Scheduling
Schedule campaigns with business hours and timezone support
Template Variables
Personalize messages with contact data and custom fields
Real-Time Tracking
Monitor delivery, opens, responses, and engagement metrics
Campaign Types
- WhatsApp Official
- WhatsApp Lite
- SMS
- Email
WhatsApp Official API
Requirements:- Approved WhatsApp Business Account
- Pre-approved message templates
- Meta Business verification
- Send to any contact (no 24-hour window required)
- Use approved templates with dynamic variables
- Track delivery, read receipts, and responses
- Compliant with WhatsApp Business policies
- Support for media (images, documents, videos)
Creating a Campaign
Step 1: Campaign Setup
Select Recipients
Choose contacts by:
- Upload CSV/Excel file
- Select from existing contacts
- Filter by tags
- Filter by custom fields
- Import from groups
Compose Message
Create your message with:
- Plain text or rich formatting
- Template variables (placeholders)
- Media attachments
- Links and CTAs
Step 2: Personalization
Using Placeholders: Personalize messages using contact data:- Standard fields:
{{name}},{{phone}},{{email}} - Custom fields: Any custom field you’ve created
- System fields:
{{contact_id}},{{created_date}}
WhatsApp Official templates require pre-approval with specific placeholder positions (
{1}, {2}, etc.)Step 3: File Upload
CSV/Excel Requirements:File Format Guidelines
File Format Guidelines
- First row must contain column headers
phonecolumn is required (with country code)- Additional columns map to placeholder variables
- Supported formats: .csv, .xls, .xlsx
- Maximum file size: varies by plan
- Phone format: Country code + number (e.g., 5511999999999)
Campaign Management
Monitoring Campaigns
Campaign Dashboard:- Total messages scheduled
- Messages sent
- Successfully delivered
- Failed deliveries
- Response rate
- Conversion tracking
- Active Campaigns
- Campaign Reports
- Pause: Temporarily stop sending (resumes current batch later)
- Resume: Continue paused campaign from where it stopped
- Progress: Real-time batch progress
- Next Batch: Scheduled time for next batch
Campaign Controls
Pause Campaign
Stop sending temporarily while preserving progress
Resume Campaign
Continue from the last completed batch
Preview Messages
See how messages will appear with placeholder data
Export Results
Download campaign performance and delivery reports
Advanced Features
Business Hours Integration
Respect Working Hours:- Configure business hours in workspace settings
- Campaigns pause outside business hours
- Automatically resume when business hours start
- Timezone-aware scheduling
Do Not Disturb (DND)
Automatic Filtering:- Contacts with DND enabled are automatically skipped
- Visible in campaign reports with reason
- Respects customer communication preferences
- Complies with anti-spam regulations
DND contacts still count toward your campaign totals but are marked as “not delivered” with the reason “Do Not Disturb active”.
Batch Management
Why Batches Matter:- Prevents channel restrictions and rate limiting
- Ensures stable delivery rates
- Allows for controlled pacing
- Reduces risk of spam detection
- WhatsApp Official
- WhatsApp Lite
- SMS
- Batch size: 100-500 messages
- Interval: 1-2 minutes
- Safe for large volumes
Campaign Analytics
Key Metrics
Delivery Rate
Percentage of successfully delivered messages
Response Rate
Percentage of recipients who replied
Conversion Rate
Percentage who completed desired action
Detailed Reports
Per-Contact Status:- Sent timestamp
- Delivery confirmation
- Read receipt (when available)
- Response received
- Failure reason (if applicable)
- Observations column for SMS
- Total campaign reach
- Success vs. failure breakdown
- Response message count
- Average response time
- Conversation initiation rate
API Integration
Manage campaigns programmatically:List Campaigns
Retrieve all campaigns with filters
Get Campaign
Fetch campaign details and status
Create Campaign
Launch new campaigns via API
Pause Campaign
Pause active campaigns
Resume Campaign
Resume paused campaigns
Get Leads
Retrieve campaign recipients
Best Practices
Pro Tip: Create customer segments using tags and custom fields, then save them as views for quick campaign targeting.