Workvivo
Workvivo setup connects Leena AI to your Workvivo instance, so employees can reach the assistant through Workvivo chat.

Where to find it
Open the Admin Console, then go to External channels → Workvivo.
What you need from Workvivo
Four values come from your Workvivo admin, so collect them before starting.
| Field | Where it comes from |
|---|---|
| Workvivo instance ID | The organisation ID in your Workvivo admin URL — for example, 4333 |
| API token | Generated in Workvivo admin under Integrations. It must carry the chats.bots.read permission |
| API base URL | The Workvivo API host for your region, such as https://api.workvivo.io. Must be a valid https:// URL |
| Chat bot user ID | The bot user ID of the Workvivo chat bot delivering messages — for example, wv_4333_6a424e24719b3 |
The token needs the right permissionA token without
chats.bots.readwill be accepted by the form but the channel won't work. If messages never arrive, check the permission on the token before anything else.
All four fields are required. On a saved configuration, leaving the API token blank keeps the existing token rather than clearing it — so you can update other fields without re-entering it.
Regional hosts differ, so take the base URL from your own Workvivo admin rather than assuming the default.
Configuring the webhook in Workvivo
The page shows a Webhook URL with a Copy action. Paste it into Workvivo so employee messages reach Leena AI.
If the webhook URL doesn't appearThe page may report Webhook URL is not available, meaning the Workvivo host couldn't be resolved for your region.
Contact support before setting up the channel in Workvivo — without the webhook, the connection can't deliver messages, and configuring the Workvivo side first will leave you with a channel that appears connected but stays silent.
Saving
Save connects the channel on first setup, and Update applies changes afterwards. Discard reverts your edits.
A confirmation appears once the channel is connected.
If the existing configuration can't be loaded, the page says so and offers Try again rather than showing an empty form — so don't re-enter your details on a page that failed to load, or you risk creating a second configuration.
Updated about 14 hours ago
