Messaging
Send and manage WhatsApp messages through the Whatify dashboard
Send WhatsApp messages, manage message history, and schedule messages for later delivery.
Overview
The Messaging section includes:
- Send Messages - Send text and media messages
- Message History - View sent messages and their status
- Scheduled Messages - Schedule messages for future delivery
- Bulk Messaging - Send to multiple contacts at once
Sending Messages
Send a Single Message
Send a message to one or more contacts:
- Navigate to Messages → Send Message
- Select Recipients:
- Search and select from your contacts
- Or enter phone number directly
- Or select from tags
- Compose Message:
- Type your message in the text area
- Format text with markdown (optional)
- Add emojis
- Add Attachments (optional):
- Images (JPG, PNG, GIF)
- Videos (MP4, AVI)
- Documents (PDF, DOCX, XLSX)
- Audio files (MP3, WAV)
- Click Send
Message Formatting
Use WhatsApp formatting in your messages:
*Bold text* - Makes text bold
_Italic text_ - Makes text italic
~Strikethrough~ - Adds strikethrough
```monospace``` - Monospace fontExample:
*Hello!* Welcome to _Whatify_.
Visit our website: https://whatify.devSending to Multiple Recipients
Send to multiple contacts:
- Click Add Recipients
- Select multiple contacts:
- Use checkboxes to select contacts
- Or select entire tags
- Or paste multiple phone numbers
- Compose your message
- Click Send to All
Each recipient receives an individual message (not a group message).
Attachments
Sending Images
- Click Add Image button
- Select image file or drag & drop
- Add caption (optional)
- Preview the image
- Click Send
Supported formats: JPG, PNG, GIF (max 10MB)
Sending Documents
- Click Add Document button
- Select file (PDF, DOCX, XLSX, etc.)
- Add caption (optional)
- Click Send
Supported formats: PDF, DOC, DOCX, XLS, XLSX, TXT (max 10MB)
Sending Videos
- Click Add Video button
- Select video file
- Add caption (optional)
- Click Send
Supported formats: MP4, AVI, MOV (max 10MB)
Sending Audio
- Click Add Audio button
- Select audio file
- Click Send
Supported formats: MP3, WAV, OGG (max 10MB)
Message History
View all sent messages and their delivery status.
Viewing Message History
- Navigate to Messages → Message History
- View list of sent messages with:
- Recipient phone number/name
- Message content preview
- Timestamp
- Delivery status
- Message type (text, image, etc.)
Message Status
Messages can have the following statuses:
- Pending - Message queued for sending
- Sent - Message sent to WhatsApp
- Delivered - Message delivered to recipient
- Read - Message read by recipient
- Failed - Message failed to send
Filtering History
Filter messages by:
- Date Range - Select start and end dates
- Status - Filter by delivery status
- Recipient - Show messages to specific contact
- Type - Filter by message type (text, media)
Searching Messages
Use the search bar to find messages:
- Search by recipient name or phone
- Search by message content
- Search by date
Exporting History
Export your message history:
- Select date range
- Click Export
- Choose format (Excel or CSV)
- Download the file
Scheduled Messages
Schedule messages to be sent at a specific date and time.
Creating Scheduled Messages
- Navigate to Messages → Scheduled Messages
- Click Schedule New Message
- Select Recipients: Choose contacts or tags
- Compose Message: Write your message
- Set Schedule:
- Select date
- Select time
- Set timezone
- Add Attachments (optional)
- Click Schedule
Managing Scheduled Messages
View and manage scheduled messages:
- View List: See all scheduled messages
- Edit: Modify message before send time
- Cancel: Cancel a scheduled message
- Reschedule: Change the send time
Scheduled Message Status
- Scheduled - Waiting to be sent
- Processing - Currently being sent
- Sent - Successfully sent
- Failed - Failed to send
- Cancelled - Cancelled before sending
Editing Scheduled Messages
Edit a scheduled message before it's sent:
- Find the message in the scheduled list
- Click Edit
- Modify the message or schedule time
- Click Update
Note: You can only edit messages that haven't been sent yet.
Cancelling Scheduled Messages
Cancel a scheduled message:
- Find the message in the list
- Click Cancel
- Confirm cancellation
Bulk Messaging
Send messages to large groups of contacts.
Creating Bulk Campaign
- Navigate to Messages → Bulk Messaging
- Click New Bulk Campaign
- Name Your Campaign: Give it a descriptive name
- Select Recipients:
- Select by tags
- Select specific contacts
- Import from Excel
- Compose Message: Write your message
- Add Personalization (optional):
- Use variables like
{"{{name}}"},{"{{phone}}"} - Each message will be personalized
- Use variables like
- Add Attachments (optional)
- Set Throttling:
- Messages per minute (to avoid rate limits)
- Delay between messages
- Click Start Campaign
Message Personalization
Use variables to personalize messages:
Hello {"{{name}}"},
Your phone number is {"{{phone}}"}.
Welcome to our service!Available variables:
{"{{name}}"}- Contact's first name{"{{lastName}}"}- Contact's last name{"{{phone}}"}- Contact's phone number{"{{email}}"}- Contact's email{"{{city}}"}- Contact's city{"{{country}}"}- Contact's country
Campaign Management
Monitor and manage bulk campaigns:
- View Progress: See how many messages sent
- Pause Campaign: Temporarily pause sending
- Resume Campaign: Continue paused campaign
- Cancel Campaign: Stop the campaign
- View Results: See delivery statistics
Campaign Statistics
View detailed campaign statistics:
- Total messages sent
- Delivery rate
- Failed messages
- Average delivery time
- Cost breakdown
Message Templates
Save and reuse message templates.
Creating Templates
- Go to Messages → Templates
- Click Create Template
- Enter template name
- Compose message
- Add variables (optional)
- Click Save Template
Using Templates
Use saved templates when sending messages:
- Click Load Template
- Select from your templates
- Customize the message
- Send
Template Variables
Create flexible templates with variables:
Template: "Hello {"{{name}}"}, your order {"{{orderId}}"} is ready!"
Usage:
- Replace {"{{name}}"} with contact's name
- Replace {"{{orderId}}"} with order numberBest Practices
Message Content
- Keep it Short: WhatsApp is for quick messages
- Be Personal: Use recipient's name when possible
- Clear Call-to-Action: Tell recipients what to do
- Avoid Spam: Don't send unsolicited messages
Timing
- Respect Time Zones: Send messages at appropriate times
- Business Hours: Avoid late night messages
- Frequency: Don't overwhelm contacts with too many messages
- Schedule Wisely: Use scheduling for better timing
Deliverability
- Valid Phone Numbers: Ensure numbers are correct
- Country Codes: Always include country codes
- WhatsApp Active: Recipients must have WhatsApp installed
- Rate Limits: Respect API rate limits
Compliance
- Consent: Only message people who opted in
- Opt-Out: Provide way to unsubscribe
- Privacy: Don't share personal information
- Regulations: Follow GDPR and local laws
Rate Limits
To ensure deliverability, Whatify enforces rate limits:
- 30 messages per minute via dashboard
- Lower limits for bulk campaigns
- Cooldown periods after high volume
Message Costs
Depending on your subscription plan:
- Free Plan: 100 messages/month
- Basic Plan: 1,000 messages/month
- Pro Plan: 10,000 messages/month
- Enterprise Plan: Unlimited messages
Troubleshooting
Messages Not Sending
Check:
- WhatsApp connection is active
- Phone number is valid
- Recipient has WhatsApp
- You haven't exceeded rate limits
- Subscription has available messages
Failed Messages
Common reasons for failures:
- Invalid phone number
- Recipient blocked you
- Recipient doesn't have WhatsApp
- WhatsApp connection lost
- File size too large
Slow Delivery
If messages are slow:
- Check your internet connection
- Verify WhatsApp connection status
- Check if rate limiting is active
- Reduce bulk message speed
Next Steps
- Contact Management - Manage your contacts
- WhatsApp Connection - Ensure stable connection
- API Messaging - Send messages via API