Integrations
Connect Waslo with Telegram, CRM webhooks, and Google Sheets.
Telegram Notifications
Get instant notifications on Telegram when important events happen.
Setup
- Create a Telegram bot via @BotFather — save the bot token
- Get your chat ID by messaging the bot and using @userinfobot
- Go to Integrations → Telegram in Waslo
- Enter your bot token and chat ID
- Click Test Connection to verify it works
Notification Types
| Notification | Description | |-------------|-------------| | HOT Lead | When a lead is classified as HOT | | Handoff | When a customer triggers human handoff | | Keywords | When specific keywords are detected |
Enable or disable each notification type independently.
CRM Webhooks
Send lead data to your CRM or any external service automatically.
Setup
- Go to Integrations → Webhooks
- Enter your webhook URL (must accept POST requests)
- Optionally set a webhook secret for verification
- Toggle the webhook on
- Click Test Webhook to verify
Webhook Payload
Waslo sends a POST request with a JSON body containing:
- Lead information (phone, name, status, classification)
- Conversation details
- Message content
- Event type (new_lead, message_received, classification_changed, etc.)
Security
If you set a webhook secret, Waslo includes it in the request headers for verification. The secret is encrypted at rest using AES-256-GCM.
Google Sheets Sync (Growth+ Plans)
Automatically sync your leads to a Google Sheet.
Setup
- Go to Integrations → Google Sheets
- Click Connect with Google to authorize access
- Enter your Google Sheet ID (from the URL)
- Select the sheet/tab to sync to
- Enable sync and click Sync Now
What Gets Synced
- Lead phone number and name
- Lead status and classification
- Last interaction date
- Message count
Sync runs automatically when new leads are created or updated.
Requirements
- Google Sheets integration requires a Growth or Agency plan
- The Google Sheet must be shared with the authorized Google account