Supported Channels

Employees can reach the Leena AI virtual assistant in two ways: through Leena channels, the apps and surfaces built and hosted by Leena AI, and through external channels, the collaboration and messaging tools your organisation already uses.

For each channel below, the Experience page describes what employees see and what the channel can and can't do. The Setup page covers what an admin configures in the Admin Console.

📘

Choosing a channel

The Web App is the reference experience. Most external channels trade some capability (buttons, tables, forms, file uploads) for reach. Compare channels shows those differences side by side, and each channel's experience page goes into the detail.

Leena channels

Configured in Admin Console → Leena Channels.

ChannelWhat it isExperienceSetup
Web AppThe full assistant in a browser, reached through your assistant's own URL.Understanding the interfaceSettings · Web authentication
Desktop AppWindows application, available as the common Leena AI app (updates automatically) or a custom-branded build. Required for IT Automation (Device Genie).Desktop AppApps authentication
Mobile AppLeena AI app for iOS and Android, downloaded from the App Store or Google Play.Mobile AppApps authentication
WidgetEmbeds the assistant in your intranet, portal, website or your own mobile app through a JavaScript snippet.WidgetWidget config

Settings shared across Leena channels

PageWhat it covers
LanguageOverride interface text (button labels, headings, prompts) in each enabled language
Other auth settingsAuthentication settings shared by web and app sign-in
SAML appsThe SAML apps that web and apps authentication select from for SSO
Google SSO Config · Azure AD SSO Config · AD SSO ConfigIdentity-provider configuration guides for SSO sign-in

External channels

Configured in Admin Console → External channels.

ChannelWhat it isExperienceSetup
Microsoft TeamsThe Tab App embeds the full Web App inside Teams. Notifications arrive in the employee's Activity Feed.TeamsTeams setup
SlackDirect messages, Slack's Assistant tab, or @mentions in channels and group DMs, with answers streamed as they generate.SlackSlack setup
Google ChatFor Google Workspace organisations. Employees message the app directly or add it to a space.Google ChatGoogle Chat setup
WhatsAppReaches frontline and deskless employees on their phones. Opt-in and WhatsApp's 24-hour messaging window apply.WhatsAppWhatsApp setup
WorkvivoThe assistant as a chat bot inside Workvivo. Responses are sent as plain text.WorkvivoWorkvivo setup
SMSEmployees text the assistant's number. No app, login or data connection needed.SMSVoice & SMS setup
Phone callEmployees dial the assistant from any phone, and can be transferred to a person mid-call.Phone callVoice & SMS setup · Voice (Orchestrator)
⚠️

SMS and phone call share one number

Both are set up together on Voice & SMS setup. Configure SMS before enabling phone call in production: the assistant sends links to callers by text, and without SMS those links are never delivered.

Compare channels

Every channel connects to the same assistant, with the same knowledge, AI Colleagues and workflows behind it. What changes from one channel to the next is how answers are displayed, what employees can do without leaving the conversation, and how you reach them with notifications.

📘

How to read these tables

  • Web App also covers the Desktop App, Mobile App and Widget. They run the Web App interface, so messages, buttons, tables and forms behave the same way.
  • Teams means the Tab App, which embeds the Web App inside Teams. The older native chat mode is legacy and more limited — see Teams.
  • n/a means the row doesn't apply to that channel.

At a glance

ChannelBest forMain trade-off
Web App and other Leena channelsThe complete experience: long answers, forms, files and voiceEmployees go to the assistant, rather than finding it in a tool they already use
Microsoft TeamsOrganisations on Teams — the full Web App, inside TeamsThe Leena AI Teams app must be installed before employees can receive notifications
SlackOrganisations on Slack, including @mentions in channelsNo side menu, theming or voice call
Google ChatGoogle Workspace organisationsThree options per message, and forms open in a browser tab
WhatsAppFrontline and deskless employees on their own phonesOpt-in, the 24-hour window and per-message cost; files employees send aren't read
WorkvivoOrganisations that use Workvivo as their employee hubPlain text only, in short messages
SMSEmployees with no app, data connection or corporate loginPlain text with numbered options, and every message costs money
Phone callAny phone, hands-free, with transfer to a personNothing visual during the call; links arrive by SMS

Conversations

Web AppTeamsSlackGoogle ChatWhatsAppWorkvivoSMSPhone call
How employees are identifiedSSO or other configured sign-inMicrosoft accountSlack accountGoogle Workspace accountPhone numberWorkvivo accountPhone number, optional identity checkOTP, knowledge-based check, or none
Parallel conversationsMultiple named chatsMultiple named chatsThreads; history in the Assistant tabOne thread per spaceOne threadOne threadOne threadEach call saved to the Web App
Progress while the assistant worksStreaming and thinking stateStreaming and thinking stateStreaming and thinking stepsStatus line updated in placeNoneNoneNoneSpoken updates
Read receiptsYesYesNoNoYesNoNon/a
Voice callYesYesNoNoNoNoNoThe channel itself
Branding and themeFully configurableFully configurableApp name and avatarApp name and avatarBusiness profile name and pictureBot name and avatarNoneVoice persona

Streaming has to be enabled for the assistant. See Streaming & Thinking State.

Answers and formatting

Web AppTeamsSlackGoogle ChatWhatsAppWorkvivoSMSPhone call
Message lengthNo limit, with Read moreNo limit2,999 characters4,096 characters4,000 characters640 characters1,500 charactersSpoken
FormattingFullFullNative Slack formattingCards, text formatting and listsBold, italic and strikethroughPlain textPlain textSpoken
TablesNativeNativeNative, image if complexImageImageImageImage, or a link to oneNot on the call
SourcesShown with the answerShown with the answerLinks after the answerLinks after the answerLinks after the answerLinks after the answerShort links at the end of the answerIn the transcript afterwards

Answers longer than a channel's limit are split across several messages, with any options on the last one. On SMS, the carrier can further divide each message into 160-character segments that the phone reassembles. A table on SMS arrives as a picture message in the US and Canada, and as a link to the image elsewhere.

Buttons, menus and forms

Web AppTeamsSlackGoogle ChatWhatsAppWorkvivoSMSPhone call
Buttons / menu items10 / 610 / 620 / 203 / 43 / 43 / 4Numbered list, reply with number or textSpoken choices
Forms, tickets and the directoryFull page in the appFull page in the tabSlack modalsBrowser tabPhone's browserWorkvivo's in-app viewerLink that needs a data connectionNot on the call; links by SMS
Side menu and navigationYesYesNoNoNoNoNoNo

Options beyond a channel's limit are not shown. A flow built around the Web App's ten buttons will lose options on a three-button channel, so design for the most limited channel you deploy.

Files

Web AppTeamsSlackGoogle ChatWhatsAppWorkvivoSMSPhone call
Employee sends a fileYesYesYesYesReceived but not readNot readNot readn/a
Files the assistant sendsOpen only when signed inOpen only when signed inPrivate links that expirePublic linksPrivate links that expirePrivate links that expirePublic linksn/a

A public link keeps working if it is copied out of the conversation. Factor that in before routing confidential documents through Google Chat or SMS.

Notifications

Web AppTeamsSlackGoogle ChatWhatsAppWorkvivoSMSPhone call
Where they arriveNotification panel; push on Mobile App; OS alert on Desktop AppTeams Activity FeedDirect messageDirect messageWhatsApp messageWorkvivo chat messageText messageNot used for notifications
Before you sendNothing extraTeams app installedNothing extraNothing extraOpt-in; approved template outside the 24-hour windowNothing extraNothing extran/a
Cost per messageNoneNoneNoneNoneCharged by your providerNoneCharged by your providern/a

For how to create, target and schedule notifications, see Creating Notifications.

Related pages


Did this page help you?