๐Ÿ“จ
Total Messages Sent
0
๐Ÿ‘ฅ
People Reached
0
๐Ÿ“Ž
Media Files Sent
0
โœ“
Delivery Rate
0%

๐Ÿ“ˆ Messages Over Time

Sent Failed

๐Ÿ• Hourly Activity Pattern (All Time)

๐Ÿง  AI Analytics

0
Conversations
0
AI Messages
0s
Avg Time
0%
Success Rate

โšก Quick Reply Analytics

0
Total Triggers
0
Unique Users
0ms
Avg Time
โ€”
Most Used

๐Ÿ“ฑ Active Sessions

๐Ÿš€ Top Campaigns

0 contacts
Name Phone Company Group Actions

Create reusable message templates with text, media, and buttons. Use them when creating campaigns.

Define keyword triggers that automatically send canned responses when a contact replies with that keyword. Quick replies take priority over AI auto-reply.

๐Ÿง  AI Provider

๐ŸŽจ Appearance

๐Ÿ”‘ License

Activation Key
โ€”
CHECKING
Expires On
โ€”
Days Remaining
โ€”

๐Ÿง  AI System Prompt

Define how the AI should behave when responding to messages

This prompt sets the personality, tone, and guidelines for AI auto-replies to incoming messages.

โšก Generate License Key

๐Ÿ“‹ Issued Keys

Key Days Expires Generated
No keys generated yet

Learn how to use Srotas.bot effectively. Click on any section to expand.

๐Ÿš€ Getting Started โ–ผ

1. Connect Your WhatsApp Account

Go to Sessions โ†’ Click + Add Account โ†’ Scan the QR code with WhatsApp (Linked Devices).

2. Import Your Contacts

Go to Contacts โ†’ Click ๐Ÿ“ Import CSV โ†’ Upload your contacts file. Use the sample CSV below as a template.

3. Create Your First Campaign

Go to Campaigns โ†’ Click + New Campaign โ†’ Write your message with placeholders like {{name}} โ†’ Click ๐Ÿš€ Send Now.

๐Ÿ“ฅ Download Sample CSV โ–ผ

Download a ready-to-use CSV template with example contacts and all available fields:

CSV Format Guide:
  • phone โ€” Required. WhatsApp number with country code (e.g., +919876543210)
  • name โ€” Contact's full name
  • company โ€” Company or organization name
  • Custom fields โ€” Any extra column (email, city, product, etc.) becomes a custom field you can use in messages
๐Ÿ“ Using Message Templates & Placeholders โ–ผ

Placeholders

Use placeholders to personalize messages for each contact:

  • {{name}} โ€” Contact's name
  • {{phone}} โ€” Contact's phone number
  • {{company}} โ€” Contact's company
  • {{custom_field}} โ€” Any custom field from your CSV (e.g., {{city}}, {{product}})

Example Message

Hi {{name}},
Thanks for choosing {{product}}!
We'll deliver to {{city}} soon.
- {{company}}

Reusable Templates

Save frequently used messages as templates:

  1. Go to Templates tab
  2. Click + New Template
  3. Add message, media, and buttons
  4. Load templates when creating campaigns
๐Ÿ”˜ Adding Clickable Buttons โ–ผ

Add interactive poll-based buttons to your campaigns (up to 3 buttons):

  1. When creating a campaign, scroll to Clickable Buttons section
  2. Click + Add Button
  3. Enter button label (e.g., "View Pricing")
  4. Enter auto-reply content (what to send when clicked)
  5. When recipients tap a button, they see a poll and the bot auto-sends your reply
๐Ÿ’ก Tip: Buttons appear as a poll after your message. When a contact selects an option, the bot automatically sends the configured reply.
โšก Setting Up Quick Replies โ–ผ

Quick Replies automatically respond when contacts send specific keywords:

  1. Go to Quick Replies tab
  2. Click + Add Quick Reply
  3. Set trigger keyword (e.g., "pricing", "help", "menu")
  4. Write the auto-reply message
  5. Optionally attach media (image, PDF, etc.)
  6. Toggle Enable when ready
Example:
Trigger: pricing
Reply: "Our Premium Plan is $99/month. Enterprise Plan is $299/month. Reply with your choice!"
๐Ÿ“… Scheduling Campaigns โ–ผ

Schedule messages to send automatically at specific times:

  1. Create a campaign as usual
  2. Click ๐Ÿ“… Schedule instead of Send Now
  3. Choose frequency:
    • Once โ€” Send at a specific time
    • Daily โ€” Send every day at set time
    • Weekly โ€” Send every week on a specific day
    • Monthly โ€” Send every month on a specific date
  4. View and manage scheduled campaigns in Scheduler tab
๐Ÿ“Ž Sending Multiple Media Files โ–ผ

Attach up to 10 media files to each campaign:

  • Supported: Images (JPG, PNG), Documents (PDF, DOC, XLS), Audio (MP3, M4A), Video (MP4)
  • First media shows your message as caption
  • Additional media files sent separately
  • Click + Add More Files to attach multiple files
๐Ÿ“Š Understanding Campaign Analytics โ–ผ

Track campaign performance with detailed analytics:

  • Click Analytics on any campaign
  • View: Total sent, delivered, failed, success rate
  • See error breakdown (why messages failed)
  • Filter by All/Sent/Failed messages
  • Export detailed report as CSV
  • Retry failed messages or restart entire campaign
โœจ Best Practices โ–ผ

๐Ÿ›ก๏ธ Avoiding WhatsApp Bans (CRITICAL)

โœ“ Our defaults are optimized for the sweet spot: Fast delivery + Ban-proof!

  • Use 8-18 second delays (default settings) โ€” Perfect balance of speed & safety
  • Limit: 50-100 messages per day per account for safety
  • Warm up new accounts โ€” start with 10-20 messages/day for the first week
  • Randomization is automatic โ€” system picks random delay between min & max
  • Avoid sending after 10 PM or before 9 AM local time
  • Never send identical messages โ€” use placeholders to personalize ({{name}}, {{company}})

โšก Campaign Speed Estimates:

  • 50 messages โ‰ˆ 11 minutes
  • 100 messages โ‰ˆ 22 minutes
  • 200 messages โ‰ˆ 43 minutes

๐Ÿ“ฑ WhatsApp Guidelines

  • Only message people who have opted in or are existing contacts
  • Respect WhatsApp's Business Policy and Terms of Service
  • Provide value in every message โ€” avoid spam
  • Include opt-out instructions if doing marketing
  • Use proper business account verification when possible

๐ŸŽฏ Campaign Tips

  • Always test with 2-3 contacts first before full campaign
  • Personalize with placeholders ({{name}}, {{company}})
  • Keep messages concise and clear (under 500 characters)
  • Include a clear call-to-action
  • Use templates to save time and maintain consistency
  • Monitor delivery status and pause if many failures occur

โš ๏ธ Troubleshooting Common Issues

  • Verify phone numbers include country code (+91 for India)
  • Check that your WhatsApp session is "Connected" before sending
  • If getting rate limited, increase delays to 30-60 seconds
  • Monitor campaign analytics to identify issues early
๐Ÿ”ง Troubleshooting โ–ผ

Session shows "Disconnected" or "Error"

Click ๐Ÿ”— Relink to clear auth and scan a fresh QR code.

Messages not sending

  • Ensure WhatsApp session status is "Connected"
  • Check phone numbers have country code (e.g., +919876543210)
  • View campaign analytics for error details

CSV import failed

  • Use the sample CSV template as reference
  • Ensure 'phone' column exists and has valid numbers
  • Check file is saved as CSV (not Excel format)

Buttons showing as text

This is normal โ€” WhatsApp native buttons are deprecated. Buttons appear as polls (clickable options) after your message.