uWebChat manual — Overview & introduction

Complete manual for the uWebChat live chat platform integrated with Microsoft Teams. Overview of features, requirements, terminology and editions.

KA-01508Published: May 20, 2023Updated: February 20, 2026

uWebChat is a Microsoft Teams app that integrates with your existing website and offers a live web chat that enables your organization to interact with visitors on your website. uWebChat uses the Microsoft Teams client to hunt agents directly or via an agent group. While hunting an agent, uWebChat determines if the agent is available by using MS Teams presence functions.

Terminology

TermMeaning
AgentA Teams user who has been registered in uWebChat and is able to receive chat requests.
Admin agentAn agent with permissions to manage agents, groups, opening hours.
Chat user / website visitorWebsite visitor who initiates a conversation with an agent (using uWebChat).
PresenceThe status of the MS Teams client. For example: available, busy, offline, away. The presence will be used to decide whether an agent can be hunted or not.
HuntingThe process of finding an agent that can respond to a chat invite. When a chat user initiates a new conversation, uWebChat will check if the requested agent or group is available.
GroupA group of agents (group members), which will be hunted one by one when a chat user requests a new group conversation.

Bot interaction via Rich Cards

uWebChat uses Rich Cards: cards that contain dynamic content and require user interaction. There are three kinds: buttons, multiple-choice, and text input.

Rich Card with buttons

Rich Card with buttons

Rich Card with selection

Rich Card with selection

Rich Card with text input

Rich Card with text input

Requirements

  • Valid license to use Microsoft Teams per agent using uWebChat.
  • Agent e-mail and User Principal Name (UPN) must match. This requires a valid Exchange Online license OR synchronization of on-premises Exchange to Exchange Online using Azure AD Connect.
  • Valid license to use OneDrive (for chat log saving feature).
  • In the Teams Admin Center, External access to other Microsoft 365 Teams users must be Enabled. If you are using domain whitelisting, please add domain uWebChat.com to your domain list.
  • Teams setting EnablePrivacyMode in your Microsoft 365 tenant must be set to value False. This can only be done through PowerShell.

uWebChat editions

uWebChat is available in four different subscriptions. The free version is available in the Teams app catalogue by default, while the other versions require a license key.

FeatureFreeBasicProfessionalEnterprise
Remove brandingNoYesYesYes
PresenceNoYesYesYes
Save chat logsNoYesYesYes
Leave a messageNoYesYesYes
Teams MeetingsNoYesYesYes
Advanced huntingNoNoYesYes
Opening hoursNoNoYesYes
AvatarsNoNoYesYes
Media sharingNoNoYesYes
Transfer chatNoNoYesYes
Real-time translationNoNoNoYes
Virtual Agent (AI)NoNoNoYes
Country blocklistNoNoNoYes
RestrictionFreeBasicProfessionalEnterprise
Domain limit12510
Group limit121025
Agent limit1Per keyPer keyPer key

Basics of chat

Website visitors can start a chat by clicking on the embedded uWebChat button on your website and entering their name. The chat request will then be sent to the designated agent or group.

Website visitor starts chat

Website visitor starts chat

Agents receive a notification card in their Teams client and can choose to accept or reject the chat request. To end a conversation, agents use the /dc or /disconnect command.

Agent accepts chat

Agent accepts chat

Manual chapters

View the detailed guides per topic:

uWebChatMicrosoft TeamsLive ChatuWebChatCustomer Service