The Marketing Bot is designed for ease of use and flexibility, making it accessible whether you're a small business or large enterprise managing multiple campaigns.
For WhatsApp Business:
Twilio account (free or paid)
WhatsApp Business Account registered with Twilio
Twilio Account SID and Auth Token
Twilio WhatsApp phone number
Important! Markleyo only connects with whatsapp business account. You won't be able to connect your personal account to it.
For Telegram:
Telegram account (free)
Telegram Bot Token (from BotFather)
WhatsApp integration uses Twilio as the service provider. Twilio manages WhatsApp connectivity and message delivery.
Go to twilio.com
Create a free account or log in to existing account
Complete phone number verification
Your account is ready
Log into Twilio Console
Go to Account Settings → API Keys & Tokens
Copy your Account SID (starts with AC)
Copy your Auth Token (long alphanumeric string)
Keep these secure—don't share publicly
Example:
Account SID: ACxxxxxxxxxxxxxxxxxxxxxxxxxx
Auth Token: auth_token_xxxxxxxxxxxxxxxx
In Twilio Console, go to Messaging → WhatsApp
You have two options:
WhatsApp Sandbox (for testing, limited)
WhatsApp Business (for production, full features)
For Sandbox (Testing):
Number is pre-assigned
Limited daily message limit
Good for testing before production
For Business (Production):
Request a business number through Twilio
Requires WhatsApp Business Account verification
Unlimited messaging
Access to all features
Copy your WhatsApp phone number
In Markleyo, go to Marketing Bot → WhatsApp
Click "Connect WhatsApp" or "Settings"
Enter your Twilio credentials:
Account SID
Auth Token
WhatsApp Phone Number
Click "Connect" or "Save"
Your WhatsApp integration is now active
Troubleshooting WhatsApp Connection:
Issue | Solution |
|---|---|
Connection failed | Verify Account SID and Auth Token are correct |
Messages not sending | Check WhatsApp phone number is active in Twilio |
Rate limiting | Ensure you're on production number, not sandbox |
Incomplete verification | Complete WhatsApp Business verification on Twilio |
Telegram integration is simpler—no third-party account needed. Just connect your Telegram bot directly.
Open Telegram app on your phone, tablet, or desktop
Search for "BotFather" (official Telegram bot management tool)
Tap to open conversation with BotFather
Send the command: /newbot
BotFather asks: "Alright, a new bot. How are we going to call it?"
Reply with your bot name (e.g., "Markleyo Marketing Bot")
This name is visible to users
BotFather asks: "Good. Now let's choose a username for your bot."
Reply with a unique username (e.g., @MarkleoMarketingBot)
Username must end with "bot"
Username must be unique (not already taken)
BotFather confirms: "Done! Congratulations on your new bot."
BotFather sends you a message like:
Done! Congratulations on your new bot. Here are your bot details:
Name: Markleyo Marketing Bot
@MarkleoMarketingBot
Token: 123456789:ABCdefGHIjkLmnoPQRstuVWXyz
You can use this token to access the Telegram Bot API:
https://api.telegram.org/bot123456789:ABCdefGHIjkLmnoPQRstuVWXyz/getMeCopy the Token (e.g., 123456789:ABCdefGHIjkLmnoPQRstuVWXyz)
In Markleyo, go to Marketing Bot → Telegram
Click "Connect Telegram" or "Settings"
Paste your Bot Token
Click "Connect" or "Save"
Your Telegram integration is now active
Users can now find and start your bot:
Open Telegram
Search for your bot username (@MarkleoMarketingBot)
Tap your bot
Tap "Start"
Begin receiving messages