Four models
An instance, inbox, project and free workspace are not equivalent
A generous domain allowance can still create substantial operational work. Separate projects may each require configuration, payment, monitoring and access reviews. A shared workspace may reduce switching yet expose too many brands, visitors or settings to the same people.
WebChat offers a concrete Teams-centred pattern: the page or department selects an instance and target channel. The reviewed documentation does not establish consolidated cross-channel reporting, tenant inheritance or every possible domain topology. Treat these as proof-of-concept and contract questions.
| Tool | Separation unit | Agent workspace | Critical check |
|---|---|---|---|
| WebChat | instance for a URL or department mapped to a Teams channel | Teams channel and thread | extra channels, consolidated reports and commercial impact |
| Chatwoot | Website inbox with its own agents, hours, form and routing | Chatwoot Inbox | plan fair use, contacts and cross-inbox reports |
| Tidio | independent project with configuration and widget | Tidio Inbox with project switching | subscription per project, notifications and Plus one-inbox |
| tawk.to | multiple websites under the vendor's free claim | tawk.to agent application | branding/add-ons, privacy and no verified Teams-channel workflow |
Target architecture
Give every website a controlled route instead of copying scripts without an inventory
- Record brand, language, widget or instance ID, destination channel or inbox, owner and deputy for each domain.
- Separate public brand labels from internal Team names so visitors never see confidential tenant or channel terminology.
- Choose deliberately between one shared channel, a channel per brand, a language channel or temporary campaign routes.
- Grant agent and admin rights at the separation unit and test joiners, movers, leavers and external agency access.
- Define common service metrics even when products aggregate by channel, inbox or project.
- Version the script, channel ID, consent text, CSP, tag-manager rule and rollback for every website.
Cost and governance
The billing unit determines how cost scales
WebChat describes a channel model, Tidio paid subscriptions per project and Chatwoot plan- and agent-related fair use for inboxes. tawk.to claims no website limit, but branding, AI, hired agents and other add-ons may cost extra. These structures cannot be reduced to one monthly number without a real quote.
Build one TCO line per website plus shared implementation, translation, consent, testing, reporting, training, maintenance and incident-response costs. Confirm that one client or brand can be exported and removed technically and contractually without affecting any other unit.
| Question | Required evidence |
|---|---|
| What triggers more cost? | channel, project, inbox, agent, conversation, AI use, domain or add-on |
| What is central? | login, rights, contacts, reporting, templates, billing and support |
| What remains separate? | widget, history, business hours, routing, brand, language and deletion |
| How does a client leave? | export, access removal, script removal, retention, deletion proof and billing end |
Multi-site pilot
Two contrasting websites are enough for a meaningful test
- 01
Choose contrast
Select a primary brand and a second website with another language, department or agent group.
- 02
Create inventory
Record domain, script, ID, destination, owner, rights, hours, data class and rollback.
- 03
Test both routes
Start on both sites, reach the correct channel or inbox and reply all the way to the visitor.
- 04
Test negative separation
Prove that agents, admins and reports for one brand cannot unintentionally expose or change the other.
- 05
Simulate failure
Test absence, wrong ID, disabled script and unavailable destination with alert and fallback.
- 06
Reconcile reports
Reproduce volume, first response, unanswered chats and exports per site and in aggregate.
- 07
Scale the quote
Apply the real model to all domains, countries, projects, agents and forecast use.
- 08
Offboard one site
Remove the second site, revoke access, export/delete data and prove the first remains unchanged.