Official WhatsApp (Meta API)
The most used channel — and the only one that needs a bit of setup on Meta’s side. iTeam automates everything it can: it generates the verify token, keeps the webhook URL stable and, if you provide the WABA ID, it subscribes the app to your WhatsApp Business account by itself.1
Create the channel
In the Channels tab, click New Channel, pick WhatsApp (Official API) and name it.
2
Fill in the Meta credentials
- Phone Number ID — in App Dashboard → WhatsApp → API Setup.
- Access Token — the access token (preferably a long-lived or System User token).
- Verify Token — iTeam generates one for you; just copy it.
- WABA ID (recommended) — your WhatsApp Business Account ID, in WhatsApp Manager → Account settings.
3
Register the webhook in Meta
Copy the webhook URL iTeam shows on the channel and paste it in
App Dashboard → WhatsApp → Configuration → Callback URL, together with the Verify Token.
Click Verify and save — verification passes instantly.
4
Subscribe to the messages field
Still in the webhook configuration, under Webhook fields, click Manage and subscribe to
the messages field. Without it Meta accepts the URL but never sends the conversations.
WhatsApp via QR Code
For quick tests or a personal number: scan the QR code like WhatsApp Web and you’re done — no Meta account needed. Great for pilots; for production, prefer the Official API.Telegram
Create a bot with @BotFather, paste the Bot Token into the channel and iTeam registers the webhook by itself. The fastest channel to set up.Slack
Create a Slack app, provide the Bot Token and Signing Secret, and register the webhook URL iTeam generates. The agent replies in channels and DMs, with progress narration.Good practices
- Narration — per channel you choose whether the agent narrates what it’s doing (“let me check…”) or answers with the result only. Inherits from the agent by default.
- One channel, one owner agent — a channel belongs to one agent, who answers on it. Other agents can join as members.
- Security — tokens are stored encrypted; the webhook URL carries its own secret and does not change when you edit the channel (editing the token never breaks the integration).
