AI and human agents · one Teams tab · every domain

Every domain. Every agent. One point of contact.

AI + human customer conversations, answered in Microsoft Teams.

One Teams-native chat platform for AI and human agents. Hosted, or Self-Hosted in your subscription.

WidgetsFlexible AI & human interactionExternal users & files
Point of Contact — Hosted:
 The full platform, today.
Point of Contact — Self-Hosted:
 The shipped core today — one widget (Growth+), AI first, claim and close in Teams, cost dashboard, signed updates; rows marked Coming to Self-Hosted are on their way to the same isolated runtime.

Coming to the Azure Marketplace · Microsoft Teams + Azure required · Two ways to run it

Built on Microsoft Teams and Azure

Microsoft Teams
Azure AI Foundry
Microsoft Entra External ID
Azure Marketplace

Entry price

From $49/month + your Azure at cost

Point of Contact — Hosted: From $49/month. Same seat ladder on both products.

Workspace

One Teams tab

Self-Hosted today: list, claim, reply and close, with Teams SSO.

The AI

Your Foundry, your tokens

Point of Contact — Hosted: Your agents, your tokens. One Foundry assistant on Self-Hosted today, with an editable system prompt.

Volume

Unlimited AI conversations

No per-resolution fee on any plan.

Fragmented widgets per domain, someone else's tokens, cold handoffs, and anonymous-or-nothing visitors — four ways external chat breaks before a person ever answers.

The platform

Three layers, one platform

Included with Point of Contact — Hosted Coming to Self-Hosted Self-Hosted today: one widget, one Foundry assistant, claim and close in Teams

The platform stacks three layers. Widgets: a branded entry point on every website, brand or app you serve. Flexible AI and human interaction: Foundry agents you own, Teams users, and handoff between them as often as a conversation needs, with hours, presence and a fallback contact. External users and files: registration through your own Entra External ID and secure file spaces for review. All of it in one Teams tab, on Azure AI Foundry you own.

Foundation

Underneath all three pillars: Microsoft Teams — agents and admins in one tab, SSO, activity-feed alerts — and Azure: the Foundry project you own, Blob storage for files, Entra External ID. Secure, scaling with full cost control, easy to configure, and two ways to run it.

Point of Contact platform hierarchyOne Teams-native chat platform in three tiers - widgets, flexible AI and human interaction, external users and files - running on Microsoft Teams and Azure.WIDGETSMICROSOFT TEAMS AND AZUREMicrosoft Teamsyour team works in one tabAzureFoundry, storage, Entra IDEXTERNAL USERS AND FILESExternal usersyour customers and partnersRecords and filesheld in Azure storageFLEXIBLE AI AND HUMAN INTERACTIONAI agentyour Azure AI FoundryYour team in Teamsclaim, reply, closeVisitorson your websiteChat widgetembedded on your sitePoint of Contactone Teams-native chat platform
Included with Point of Contact — Hosted
Teams
Agents and admins in one personal tab, with Teams SSO and activity-feed alerts.
Azure
Azure AI Foundry you own, Azure Blob for files, and Microsoft Entra External ID for registered users.
Secure
Self-Hosted and Private run in the Azure subscription you deploy them into; Hosted states plainly where the record lives. See Security.
Scales with full cost control
A per-seat licence, unlimited AI conversations, and inference billed by Microsoft at Microsoft rates.
Easy to configure
Widgets, Foundry agents, groups, hours, sign-in, files and notifications are settings in the Teams tab — changed live, no redeploy — or ask the Assistant in plain language.
Two ways to run it
Hosted — we operate it. Self-Hosted — isolated in your subscription. Same Teams tab, same widget, Azure AI Foundry you own.
Widgets

One platform, a widget for every domain

Give each website, brand or app its own branded widget — routing, sign-in, files and hours per widget — all from one Teams tab.

Included with Point of Contact — Hosted Coming to Self-Hosted

Self-Hosted today: Today the Self-Hosted runtime ships one website widget (Growth+) on the origins you set at deploy time, answered by the same Teams tab.

One platform, a widget for every domainFour sites and apps each embed their own Point of Contact widget with its own look, allowed origins, agent and sign-in mode. Every widget lands in one platform, one Teams queue with groups and routing, and the Foundry agents you own. The closed-chat report shows the source domain.YOUR MICROSOFT TEAMSOne queuefor every domainGroups and routingset per widgetB2C sales siteRetail support siteB2B partner portalInternal helpdesk appWidget - salesown look, origins,agent, sign-in modeWidget - retailown look, origins,agent, sign-in modeWidget - partnersown look, origins,agent, sign-in modeWidget - helpdeskown look, origins,agent, sign-in modePoint of Contactone platform, oneTeams tabFoundry agentsyours, in Azure AIFoundryClosed-chat reportwith the source domain
Included with Point of Contact — Hosted

Per-widget controls

Change any of it from the dashboard; no redeploy.

  • Look and every visible string
  • Allowed origins
  • The Foundry agent that answers first
  • Sign-in mode
  • File rules and permissions
  • Business hours
  • Inactivity timeout
  • Fallback contact

Each widget carries a list of allowed origins, and that list drives the Content-Security-Policy frame-ancestors header on the widget host, so a browser refuses to render the widget on a domain you did not list.

One script tag on the page. Which widget answers, and which domains may render it, follow from the widget you point that tag at.

The widget is mobile-first: it respects the host page's safe areas, follows the on-screen keyboard as it opens and closes, and behaves with the browser back button on Android.

One example per domain

shop.example.com

AI answers product and delivery questions first; a sales rep in Teams takes over when the visitor taps “Chat with a Human”. Anonymous sign-in.

partners.example.com

Required sign-in through your Entra External ID tenant. Registered buyers keep their history and can submit quote documents to the file space.

help.example.com

AI first around the clock; hours decide when a person can be offered. Outside hours the widget shows the fallback contact.

support.example.com

Optional sign-in; the closed-chat report shows the source domain, so the helpdesk knows which product line generated the load.

Included with Point of Contact — Hosted. Self-Hosted today: one AI-first widget, claimed and closed in the Teams tab.

Flexible AI & human interaction

The AI is yours. The people are in Teams. The conversation moves between them.

Your Foundry. Your tokens. Our platform.

Provisions an Azure AI Foundry resource and project into your subscription, or connects yours. One assistant, a prompt you edit; Microsoft bills inference.

Included with Point of Contact — Hosted

Your agents. Your tokens. Our platform.

Bring the Foundry agents you own — model, instructions, knowledge. Microsoft bills your inference; we never run the model or override your instructions.

Coming to Self-Hosted

Model choice, a registry of several Foundry agents with routing, and a summary handed to the receiving agent.

  • No cap on AI conversations and no per-resolution fee on any plan; your single variable cost is inference on your Foundry, billed by Microsoft at Microsoft's rates.
  • The AI never trains on your data, on any product: inference runs on Azure AI Foundry you own, under your own Azure agreement, and we never run the model.
Your Azure AI Foundry, your tokens, our platformA visitor chats through Point of Contact. The platform sends the conversation to Azure AI Foundry in your own Azure - your project and your model deployment - and shows the answers. Microsoft bills the inference tokens to you. Your team in Teams takes the handoff.asksanswerstokens billed to youhandoffYOUR AZUREVisitorson your websitePoint of Contactwidget, Teams tab, handoffAzure AI Foundryyour project, your modeldeploymentMicrosoftbills your inferenceYour team in Teamsclaim, reply, close
Your Foundry project answers; Microsoft bills the tokens to you.
Included with Point of Contact — Hosted

AI first or human first. Hand off as often as it takes.

Start with AI or a Teams user; "Chat with a Human" brings your team in; transfer, hand back, reopen — one thread throughout.

Self-Hosted today: Today on Self-Hosted the AI answers first; your team sees the live chats in the Teams tab, takes over a chat the AI is answering and closes it there.

An unanswered request for a person returns to the AI after 5 minutes, an unaccepted transfer returns to the original agent after 2, and a chat with no activity closes itself after 10 minutes.

Included with Point of Contact — Hosted

How a handoff runs

  1. 1 The visitor asks; the Foundry agent you registered answers first — or a Teams user does, if you start human-first.
  2. 2 The visitor taps “Chat with a Human” — or asks in their own words — or the agent decides a person should take it; the right Teams users are notified, filtered by live presence.
  3. 3 An agent claims the chat with the whole transcript in view. If nobody claims it within 5 minutes, the chat returns to the AI with a note to the visitor.
  4. 4 Transfer to a colleague or a group, take over a colleague’s chat, hand back to the AI, close — and reopen a closed chat when the visitor returns. Idle chats close after 10 minutes.
Multi-handoff between the AI agent and your team in TeamsA visitor chats with the Foundry agent. When the visitor taps Chat with a Human (or the agent calls for a person), the business-hours schedule - or live presence when no schedule is set - decides whether a Teams user takes the chat or the visitor gets a fallback contact. The Teams user can transfer to a colleague or group, hand back to the AI with a summary, close, and reopen.Chat with a Humanavailableotherwiseclosereopentransferhand back with summaryYOUR MICROSOFT TEAMSAVAILABILITYVisitoron your websiteFoundry agentyour Azure AI FoundryBusiness hoursor live presenceFallback contactwhen no one is availableTeams userclaims and repliesColleague or grouptakes the transferClosedreopen when needed
Included with Point of Contact — Hosted
Handoff from the Foundry assistant to your team in Teams on Self-HostedA visitor chats with the Foundry assistant, which answers first. Your team sees the live chats in the Teams tab, takes over a chat the assistant is answering with the full transcript in view, replies and closes it there. The visitor's Chat with a Human request, transfer, hand back to the AI, business hours and presence are coming to Self-Hosted.your team takes overcloseYOUR MICROSOFT TEAMSVisitoron your websiteFoundry assistantanswers firstTeams userclaims with the transcriptClosedin the Teams tabChat with a Humantransfer · hand back to AIhours · presenceComing to Self-Hosted
Self-Hosted today: the assistant answers first, a Teams user claims the chat, replies and closes it.
Included with Point of Contact — Hosted Coming to Self-Hosted

Hours, presence, and always another point of contact

Hours decide when a human can be offered; live presence decides who is notified; outside both, the widget shows your fallback contact.

No offline form, no ticket queue: the fallback contact is the path, and the AI keeps answering.

See how a handoff runs
External users & files

Anonymous by default. Registered when it matters.

Visitors register and sign in inside the widget, through your own Entra External ID tenant and the identity providers you set there.

Included with Point of Contact — Hosted Coming to Self-Hosted

Per widget you choose anonymous, optional or required sign-in. Registration and profile happen in the widget, against an External ID tenant you own; the service validates a real OIDC token. Signed-in users open their Past conversations, download a PDF transcript and unlock the file space. Admins do not manage external users in the app: the directory is yours; the widget is the front door.

Sign-in mode is a per-widget setting: anonymous, optional or required. A support portal can require it while the marketing site never mentions it.

The service validates the token's signature, issuer, audience, tenant and object id before a session becomes an identified one; we store the object id, never credentials.

Files where necessary — a secure Azure space, for review

Registered users upload, draft and submit files into a private Azure Blob space your team reviews from the same conversation.

  • 15 MB per file by default, 100 files and 500 MB per registered user, with the allowed file types set per widget; submitted files are kept in a 28-day backup.
  • Draft, submit for review, request deletion. Group membership and widget admins decide who sees what; files appear as bubbles in the thread.

Where a registered user can upload a file, it goes to a private Azure Blob space for your team to review. The AI never reads it.

Sign-in through your Entra External ID tenant and file review by your teamA visitor signs in from the chat widget through the customer's own Entra External ID tenant. Point of Contact validates the token, returns the profile and past conversations, keeps drafts and submitted files in Azure Storage and notifies the team in Teams, who review the files. Files are reviewed by people, not read by the AI.Your teamin TeamsAzure StoragePoint of ContactYour EntraExternal ID tenantChat widgetVisitorAnonymous by default.Sign-in optional orrequired per widgetValidates issuer,audience and tenantFiles are reviewed by people,not read by the AISign in (popup)Register or sign inID tokenTokenProfile and past conversationsUpload draftDraft in the user's spaceSubmit for reviewBackup snapshot, lockActivity-feed bellReview in the Teams tabRequest deletion (optional)
Included with Point of Contact — Hosted
Insights

See what people actually contact you about

An AI pass over closed conversations — by date, agent and domain — surfaces top topics and suggested improvements for AI and team.

Included with Point of Contact — Hosted Coming to Self-Hosted

Topic Analysis runs across your closed chats for the range you pick, groups them by topic, shows the domains behind each, and writes per-topic recommendations for your human agents and your AI agent. The closed-chat report adds source domain, agents, transfers and handling time. For continuous improvement: no sentiment scores, no trend charts, no per-user profiles.

Filter by date, agent and widget domain; each run classifies up to 200 new closed chats and reuses the classifications it already has, so a large backlog is worked through in predictable, priced steps.

A read-only view of closed conversations, filtered by date, agent type, specific agent and source domain: chats resolved, time to resolution, human handling time, transfers per chat and who closed each one.

Self-Hosted today

The cost dashboard shows token usage and its estimated cost; the median projection is a Professional entitlement, and infrastructure spend stays in Azure Cost Management.

Topic Analysis over closed chatsClosed chats filtered by date, agent, widget or domain are classified by your own Foundry agent. Topic Analysis groups them into topics with a resolution rate and keywords, and turns them into coaching for your team, instruction changes for your AI agents and a per-domain view. Act on it, then run it again.Closed chatsby date, agent, widget or domainYour Foundry agentclassifies each chatTopic Analysistopics, resolution rate, keywordsCoaching for your teamcommon resolutionsInstruction changesfor your AI agentsPer-domain viewwhich domains drive each topicContinuous improvementact, then run it again
Included with Point of Contact — Hosted
Hosting

Two ways to run it

Hosted — we operate it. Self-Hosted — isolated in your subscription. Same Teams tab, same widget, Azure AI Foundry you own.

Hosted, Self-Hosted and Self-Hosted Private comparedThree columns compare who runs the service, where the conversation record lives, what access the publisher has, where the AI runs and what is available today. Hosted is operated by us in our Azure on a Foundry project you own. Self-Hosted runs in your Azure with just-in-time publisher access that you approve. Self-Hosted Private runs in your Azure with publisher access set to None. Hosted has the full platform today; on Self-Hosted the core is shipped and the rest is coming to Self-Hosted.SELF-HOSTED PRIVATEWho runs itYou doWhere the record livesYour AzurePublisher accessNoneThe AIFoundry in your subscriptionAvailability todayCore today, the rest Comingto Self-HostedSELF-HOSTED (MANAGED APP)Who runs itYou doWhere the record livesYour AzurePublisher accessJIT, you approve, loggedThe AIFoundry in your subscriptionAvailability todayCore today, the rest Comingto Self-HostedHOSTED (SAAS)Who runs itWe doWhere the record livesOur AzurePublisher accessYes, we operate itThe AIFoundry project you ownAvailability todayThe full platform
Who runs it, where the conversation record lives, what access the publisher has, and whose AI answers.
How the three ways to run Point of Contact compare
  Point of Contact — Hosted Point of Contact — Self-Hosted Self-Hosted — Private plan
Who operates it We do. You do — a managed application in your subscription; we publish releases, you apply them. You do — a managed application in your subscription with no publisher role at all.
Where the conversation record lives Our Azure. Your Azure. Your Azure.
Publisher access to it Yes — we operate it. JIT only — you approve, time-boxed to 8 hours, logged (Entra ID P2). None — no publisher access at all.
The AI The Azure AI Foundry project you own — your agents, your model; Microsoft bills your inference. A Foundry resource and project provisioned into your subscription (gpt-5-mini deployment) or a project you connect; Microsoft bills your inference. A Foundry resource and project provisioned into your subscription (gpt-5-mini deployment) or a project you connect; Microsoft bills your inference.
Availability today The full platform, today. The shipped core today — one widget (Growth+), AI first, claim and close in Teams, cost dashboard, signed updates; rows marked Coming to Self-Hosted are on their way to the same isolated runtime. The shipped core today — one widget, AI first, claim and close in Teams, cost dashboard, signed updates, and every capability of the Professional tier; rows marked Coming to Self-Hosted are on their way to the same isolated runtime.
Updates We push updates. You initiate; signature, version chain and SHA-256 verified before apply. You initiate; signature, version chain and SHA-256 verified before apply.
Price Start $49 / 3 seats (+$20) · Growth $99 / 7 (+$18) · Professional $199 / 15 (+$15), plus your Foundry inference — no estimate published. Same ladder, tier derived from the seats you enter, plus your Azure at cost (about $3–15 / $10–30 / $60–120 a month by tier) and inference. Negotiated flat fee plus your Azure at cost.
Procurement and posture Azure Marketplace SaaS (Coming to the Azure Marketplace). The honesty block applies; we are the processor for the conversation record. Azure Marketplace managed application (Coming to the Azure Marketplace); can count toward an Azure consumption commitment; Entra ID P2 mandatory. Private plan by arrangement; no Entra ID P2 needed.
Best for You need the whole platform now and are fine with us storing the record. Security- and residency-led buyers who want the stack in their subscription and can approve a time-boxed elevation. Reviews that will not accept even a consent gate.

On Hosted: model processing is yours; conversation storage is ours. Your Foundry project handles every prompt and completion under your own Azure agreement — we never see them. The conversation record — transcripts, files, session state — is stored in our Azure, and our operations team can access it to support you. If your review requires that no vendor can reach that record, that is exactly what Self-Hosted and Private are for.

Ask two questions

Ask two questions. Do you need every capability today? Hosted has the full platform now; Self-Hosted is receiving it (see the availability table). Does your review require that no vendor can reach the conversation record? That is Self-Hosted — or Private if a time-boxed elevation you approve is still too much. Both run the same Teams tab and the same widget, on Azure AI Foundry you own.

Two rows do the deciding: where the conversation record lives, and who can reach it. Everything else is identical or operational.

Moving between Hosted and Self-Hosted is a change of edition, not a change of product: same Teams app, same seat ladder, same widget. Agent configuration does not carry across — you set the system prompt again on the new deployment.

Comparison

Compared with 14 products (August 2026)

None of the 14 chat and contact-centre products we compared in August 2026 combines an agent workspace inside a Microsoft Teams tab, a website widget per domain, and hand-off from AI to a person and back again. Per-domain widgets and that round trip are Hosted capabilities today — Coming to Self-Hosted.

Point of Contact compared with four of the fourteen products on /compare, as of August 2026
Vendor Category Agent workspace in Teams? Widget per domain Whose model, whose tokens Handoff modes Pricing model (08/2026)
Point of Contact — Hosted Teams-native chat platform Yes — One Teams tab Yes — per widget The Azure AI Foundry project you own — your agents, your model; Microsoft bills your inference. AI to human and back, transfer, takeover, hand-back, reopen Start $49 / 3 seats (+$20) · Growth $99 / 7 (+$18) · Professional $199 / 15 (+$15), plus your Foundry inference — no estimate published.
Point of Contact — Self-Hosted Teams-native chat platform, managed app in your subscription Yes — Teams tab today One widget today A Foundry resource and project provisioned into your subscription (gpt-5-mini deployment) or a project you connect; Microsoft bills your inference. AI first, claim and close today Same ladder, tier derived from the seats you enter, plus your Azure at cost (about $3–15 / $10–30 / $60–120 a month by tier) and inference.
Microsoft Teams Live Chat / Customer Connect (retiring) First-party Microsoft 365 Business website live chat relayed into Team… Auto-assignment, not claim: Teams assigns the request to the next available support member based… not documented (checked 2026-08-16) — docs describe a single tenant-level widget bound to one tr… AI usage is billed as Copilot Studio Copilot Credits (tenant packs… not documented (checked 2026-08-16) Included in per-user M365 Business licence (no separate charge…
Microsoft — Dynamics 365 Contact Center + Copilot Studio Enterprise CCaaS (omnichannel contact center) + low-code AI agent buil… No — representatives accept/handle chats in Copilot Service workspace (Dynamics 365 web app)… Yes — many chat channels/workstreams per org; rulesets group rules 'if you support multiple bran… Partial — with a bring-your-own Foundry model in a prompt tool… Yes — representative can transfer the conversation to a (second) AI agent in the same or another… Per representative seat (user/month, paid yearly) + consumption Copilot Credits for AI agents (2…
Social Intents Live chat + AI chatbot SaaS answered from Teams/Slack/Google Chat/Zoom… Yes — invitation posted in Teams channel; any member clicks Join… Yes, plan-capped: Lite 1 / Starter 1 / Basic 2 / Pro 5 / Business 10 (Enterprise 30+)… Yes with BYOK — provider bills the customer's OpenAI/Anthropic/Google account… No — docs: 'There is no automatic way to transfer the conversation back to the chatbot'… Flat per plan (monthly/annual, 'Save 20%' annual) with conversation caps…
Intercom (Fin AI Agent) AI-first customer service suite (helpdesk + Messenger + Fin AI Agent)… No — no native Teams integration; agents claim/reply in Intercom Inbox (web/desktop/mobile)… Yes on Expert plan only (or legacy Scale) — up to 300 brands per workspace… No — usage billed by Intercom per outcome, not by customer's cloud tokens Partial — 'It's not possible to reassign a conversation to Fin from a teammate inbox'… Per seat (Essential $29 / Advanced $85 / Expert $132 per seat/mo…

Four of fourteen products, cells trimmed. As of August 2026, list prices, subject to change — verify before publishing. The other ten, the full text and every source are on the comparison page: Zendesk, Salesforce Agentforce, Freshworks, Azure Communication Services, Tidio, Crisp, Zoho SalesIQ, HubSpot, LiveChat and Chatwoot.

Private plan — Negotiated flat fee plus your Azure at cost.

The leading AI helpdesks bill about a dollar per AI resolution on their model. Point of Contact bills per human seat; the AI runs on Foundry you own, and Microsoft bills the tokens at Microsoft's rates.

Microsoft is retiring Live Chat for Teams — new setups closed 6 August 2026; service ends 5 October 2026. Point of Contact keeps the website widget answered by people in a Teams tab and adds AI first on a Foundry assistant you own — more than one domain, registration and files are coming to Self-Hosted.

Pricing

One plan, priced on the seats you enter

No per-resolution fee, no per-conversation charge: the licence is per human seat, and inference is Microsoft's line at Microsoft's rates.

The published seat ladder, per month, on both products
Seats 1–34567101213–1520
$ / month 4969899999153189199274
Tier StartStartStartGrowthGrowthGrowthGrowthProfessionalProfessional

The entitlement tier follows the number you enter: Start up to 5 seats, Growth 6–12, Professional 13 and above — and you always pay whichever band is cheapest for that count.

Managed application

Point of Contact — Self-Hosted

  • One plan, one ladder: 3 seats $49 · 7 seats $99 · 15 seats $199 per month; extra seats $20 / $18 / $15 by tier — e.g. 20 seats = $274. Plus your Azure at cost.
  • Two-part cost: a flat seat-ladder licence to us, and your own Azure at cost — infrastructure and inference billed to you directly by Microsoft at Azure's published rates. No vendor mark-up.
  • Your Azure runs at cost: roughly $3–15 a month at Start scale, $10–30 at Growth, $60–120 at Professional, plus inference — at Azure list prices; Azure Cost Management shows the actuals.
  • One plan, priced on the seats you enter: the tier follows your seat count on the published ladder, the seat guard meters usage, and growing never means a new deployment.
  • The stack is serverless in your subscription — Flex Consumption Functions and serverless Cosmos DB scale to zero when idle and pay per request; Professional defaults to one warm instance.
  • An Azure Marketplace managed-application purchase can count toward an Azure consumption commitment.

Self-Hosted (public plan)

AI + human chat for Teams, deployed into your own Azure. Pay for the seats you enter.

Private (by arrangement)

Negotiated plan with no publisher role on your deployment at all. By arrangement.

The Private plan is a negotiated flat fee — no seat metering, no meters at all — plus your Azure at cost, billed by Microsoft.

SaaS

Point of Contact — Hosted

Three plans, one seat ladder

  • Start $49 for 3 seats (+$20 per extra seat) · Growth $99 for 7 (+$18) · Professional $199 for 15 (+$15), per month, plus your Foundry inference.
  • Two line items: the plan price to us — from $49 a month — and inference on the Azure AI Foundry project you own, billed to you by Microsoft. We run the infrastructure.
  • We publish no inference estimate: you choose the model and the volume on the Foundry project you own, and Microsoft bills you at Microsoft's rates.
  • An Azure AI Foundry project you own is required on every Hosted plan; there is no plan on which we supply the model.
  • Add agents as you grow: extra seats are metered per seat on your plan, and moving from Start to Growth to Professional changes the licence, not the deployment.

Included with Point of Contact — Hosted

Start

$49 /mo

3 seats

3 agent seats and unlimited AI triage, on an Azure AI Foundry project you own.

Growth

$99 /mo

7 seats

7 seats, the embedded website widget, and priority email support. Your model, always.

Professional

$199 /mo

15 seats

15 seats, custom branding, Topic Analysis over closed chats, and 24/7 support with a named CSM.

Coming to the Azure Marketplace — commercial terms live on the listing.

Use cases

Every domain that needs external chat

Same platform, same Teams tab — a different front door on every website you run.

Included with Point of Contact — Hosted Coming to Self-Hosted

Self-Hosted today: Today on Self-Hosted the AI answers first; your team sees the live chats in the Teams tab, takes over a chat the AI is answering and closes it there.

shop.example.com

B2C sales

A shop puts the widget on its storefront. The Foundry agent answers sizing, stock and delivery questions from the knowledge you gave it; when a visitor wants a person, a rep in Teams claims the chat with the whole thread in view. Anonymous by default.

shop.example.com

Will the blue one ship before Friday?

AI

Yes — it is in stock and goes next-day to your postcode. Want me to hold one while you decide?

Frequently asked questions

What is Point of Contact?
One Teams-native chat platform for AI and human agents across every domain: Foundry agents you own, handoff to Teams users and back, registered users, secure file spaces, Hosted or Self-Hosted — on Self-Hosted today one widget, one Foundry assistant and claim-and-close in Teams; the rest is coming to Self-Hosted.
Hosted or Self-Hosted — which one?
Ask two questions. Do you need every capability today? Hosted has the full platform now; Self-Hosted is receiving it (see the availability table). Does your review require that no vendor can reach the conversation record? That is Self-Hosted — or Private if a time-boxed elevation you approve is still too much. Both run the same Teams tab and the same widget, on Azure AI Foundry you own.
Do our agents need to learn a new tool?
No. Agents and admins work in one Teams personal tab — take, transfer, close, review files, run analysis, change settings — with Teams SSO and activity-feed alerts. Self-Hosted today: Today the Self-Hosted Teams tab lists the live chats, takes over a chat the AI is answering, replies and closes it — with Teams SSO — from an app package built for your tenant.
How does AI-to-human handoff work?
Start with AI or a Teams user; "Chat with a Human" brings your team in; transfer, hand back, reopen — one thread throughout. Self-Hosted today: Today on Self-Hosted the AI answers first; your team sees the live chats in the Teams tab, takes over a chat the AI is answering and closes it there.
What happens when nobody is online?
The AI keeps answering; business hours decide when a human can be offered, live Teams presence decides who is notified, and outside both the widget shows the fallback contact you configure — there is no separate offline form or ticket queue. — Coming to Self-Hosted
Can we run more than one website or brand on it?
Give each website, brand or app its own branded widget — routing, sign-in, files and hours per widget — all from one Teams tab. Self-Hosted today: Today the Self-Hosted runtime ships one website widget (Growth+) on the origins you set at deploy time, answered by the same Teams tab.
Whose AI model is it, and who pays for it?
Self-Hosted: Provisions an Azure AI Foundry resource and project into your subscription, or connects yours. One assistant, a prompt you edit; Microsoft bills inference. Hosted: Bring the Foundry agents you own — model, instructions, knowledge. Microsoft bills your inference; we never run the model or override your instructions.
Can we use several AI agents?
Included with Point of Contact — Hosted: register several Foundry agents from your project, pick who greets first, route to specialists. Self-Hosted today: one Foundry assistant with a system prompt you edit. Coming to Self-Hosted: Model choice, a registry of several Foundry agents with routing, and a summary handed to the receiving agent.
How does visitor sign-in work?
Visitors register and sign in inside the widget, through your own Entra External ID tenant and the identity providers you set there. Anonymous chat stays the default; sign-in is optional or required per widget. Included with Point of Contact — Hosted.
Does the AI read uploaded files?
No — files are for your team to review; the AI never reads them.
Do you use our data to train AI models?
No — on every product. On Self-Hosted and Private, inference runs on the Azure AI Foundry resource and project the deployment provisions into your subscription — or a Foundry project you already own, connected instead. Microsoft documents that Azure AI keeps prompts, completions and fine-tuned models within your Azure tenant and does not use them to train foundation models. We never run the model, so there is nothing for us to train on.
How does pricing work?
One plan, one ladder: 3 seats $49 · 7 seats $99 · 15 seats $199 per month; extra seats $20 / $18 / $15 by tier — e.g. 20 seats = $274. Plus your Azure at cost. Hosted: Start $49 for 3 seats (+$20 per extra seat) · Growth $99 for 7 (+$18) · Professional $199 for 15 (+$15), per month, plus your Foundry inference. No per-resolution fee, no per-conversation charge: the licence is per human seat, and inference is Microsoft's line at Microsoft's rates.
Does Self-Hosted need Microsoft Entra ID P2?
Yes — Self-Hosted requires Microsoft Entra ID P2. Just-in-time publisher access is mandatory, is configured once when the managed application is created and cannot be added later, and approving an elevation request needs a P2 licence for the approvers you nominate. If P2 is not an option, the Private plan needs none — and Hosted needs none either.
How do updates reach a Self-Hosted deployment?
We publish releases to a public feed; you initiate every update from your side, and the runtime verifies the signature, the version chain and the SHA-256 before it applies anything.
Moving from Teams Live Chat?
Microsoft is retiring Live Chat for Teams — new setups closed 6 August 2026; service ends 5 October 2026. Point of Contact keeps what Live Chat gave you — a website widget answered by people in a Teams tab — and adds AI first, on a Foundry assistant you own; more than one domain, registration through your own External ID tenant and file submission for review are coming to Self-Hosted. Isolated in your subscription as a managed application, or Hosted (we operate it). Coming to the Azure Marketplace.
What does deployment involve?
Hosted: connect the Foundry project you own during onboarding and open the Teams tab. Self-Hosted: a guided Azure Marketplace deployment creates the managed application — including the Foundry resource and project unless you connect one — then you install the Teams app package it builds and edit the assistant’s system prompt in the dashboard.
Is there a free trial?
Commercial terms — trial, annual billing, volume — live on the listing and can change. Ask us for a demo and the current terms rather than quoting this page.
How do I contact the team?
Use the contact form on this page or email info@innovations24.com. We reply within one business day.

Still have questions?

Get in touch

Talk to us

A 20-minute call: your domains, your Teams setup, your Foundry — and whether Hosted or Self-Hosted fits your review.

Email us directly

info@innovations24.com

Response time

We reply within one business day.

Status

Coming to the Azure Marketplace

We only receive what you type in this form

Submitting sends your details via Web3Forms to our sales team. See our Privacy Policy.

Prefer to self-serve? Read the docs