Integrations
Connect channels (WhatsApp, Telegram, Instagram, Messenger, Email) + integrations (Calendar, Cal.com, Webhooks, Notion).
Two types of connections
Waslo's Integrations page splits into two groups:
Channels — where customers reach you. Each channel becomes a place for your AI to receive + reply to messages.
Integrations — what your AI can do with that conversation. Calendar booking, CRM sync, lead imports, knowledge sources.
Open Integrations → Marketplace in the sidebar.
Channels
| Channel | Auth | PAYG unlock | Growth |
|---|---|---|---|
| WhatsApp (QR) | Scan QR | Free (included) | Included |
| WhatsApp Cloud API | Meta App + token | 3,000 credits | Included |
| Telegram | Bot token from BotFather | 1,000 credits | Included |
| Instagram DM | Meta OAuth | 2,000 credits | Included |
| Facebook Messenger | Meta OAuth | 2,000 credits | Included |
| Email — Gmail | Google OAuth | 1,500 credits | Included |
| Email — Outlook | Microsoft Graph OAuth | 1,500 credits | Included |
PAYG unlock = one-time. Once unlocked, the channel is yours forever, no monthly recurring. Growth includes every channel from day one.
Connecting a channel
- Open Integrations → Marketplace
- Click the channel tile
- If on PAYG and channel is locked: confirm the unlock (credits deducted)
- Run the channel-specific flow (QR scan / OAuth / paste bot token / etc.)
- The channel turns green ("Connected") in the marketplace + in Inbox channel filter
Integrations (productivity)
Free for everyone:
- Knowledge Base — upload docs the AI cites
- Notion — share pages with your Waslo integration
- CRM Webhooks — POST every lead event to your CRM or Zapier
- Inbound Lead API — push leads in from Facebook Ad campaigns, LeadsBridge, etc.
- Telegram Notifications — admin pings on HOT leads, handoffs, custom keywords
- Google Calendar — AI books appointments straight into your calendar
PAYG one-time unlock:
- Cal.com — 1,000 credits — alternative scheduler with API-key auth
- CSV Lead Import — 1,000 credits — bulk-upload leads from a spreadsheet
- Outbound Campaigns — 1,000 credits — bulk-send templates to segmented lead lists
Growth includes all of these.
Configuring per-channel AI personality
After connecting a channel, click into it from the sidebar (e.g. Integrations → Telegram) to find an AI behaviour panel that lets you set custom prompts and welcome messages just for that channel. Useful when Telegram needs a different tone than email.
You can also configure this from AI Agent → AI Personality → Context Selector, which lists all your connected channels and WhatsApp numbers in one place.
Telegram Notifications (admin alerts)
Different from "Telegram channel" — this is for sending admin alerts to YOUR phone when something happens in Waslo.
- Create a bot in @BotFather
- Get its token + your personal
chat_id(from @userinfobot) - Paste both into Integrations → Telegram Notifications
You'll get pings for: HOT leads, AI handoff requests, custom keyword matches.
CRM Webhooks
Push lead events to any URL (your CRM, Zapier, n8n, etc.). Configure in Integrations → Webhooks.
Events sent: lead.created, lead.updated, lead.classified, lead.booked, lead.handoff.
Each request includes X-Waslo-Signature: sha256=<hex> so you can verify the source. The shared secret is shown when you create the webhook.
Inbound Lead API
Receive leads from external sources via webhook. Get your unique URL from Integrations → Webhooks → Inbound.
POST JSON like:
{
"phone": "+966501234567",
"name": "Sarah Ahmed",
"source": "facebook_ads",
"customFields": { "budget": "5000" }
}
Optional HMAC validation when you set a signing secret.
Google Calendar / Cal.com
Connect either (or both) so your AI can book appointments. Precedence: Google Calendar → Cal.com → none.
Once connected, the AI gets four tools: get_availability, book_slot, list_upcoming_appointments, cancel_appointment. Customers book directly in chat without leaving the conversation.
Next Steps
- AI Agent Configuration
- Lead Management
- Billing & Plans — credit pricing details