Partner Platform

The TeamMate Partner Platform

All eight products run on one white-label platform. You and your customers' admins manage users, numbers and settings in a portal branded as yours, with a REST API for authentication and provisioning.

500+ partners in 25+ countriesMicrosoft ISV Partner · Microsoft Certified for Co-sell100% Microsoft Azure based, 9 geographic regions
Master Reseller dashboard in the white-label partner portal, showing resellers, enterprises, users and licenses for each product
Your platform, your control

You run the service. Teams is where your customers use it.

Every product runs on what you already operate and is managed in a portal branded as yours. Where a product adds a Teams app, that app carries your brand too.

1White-label partner portal

One portal, branded as yours, for every product.

You and your customers' admins manage users, numbers and settings in a portal branded as yours.

  • A full white-label solution. You set up and manage all branding components.
  • PBX, SIP trunk and SMS support, managed from the same interface.
  • Customers, users and licenses for each product in one dashboard.
White-label partner portal showing the Acme Voice Master breadcrumb with customer and license totals
2Multi-level channels

Built for multi-level resale.

Each level of administration gets its own view of the portal. A Master Reseller creates and manages Resellers. A Reseller creates and manages business customers. An Enterprise Administrator manages only their own business.

  • All components of branding, including the Teams app, are controlled by each Reseller.
PartnerMaster ResellerResellerEnterprise
3Branded Teams apps where included

Your brand in Teams, where it fits.

PBX Connector, SMS Connector and ACS Call App add a Teams app with your name and logo. Operator Connect Express and Direct Routing use native Teams calling.

  • Everything the Teams user sees in the app can be branded: soft keys, portals and notifications.
  • Build customized, branded applications for each business customer.
Acme Voice SMS app inside Microsoft Teams, branded with the partner's name and logo
4Automated provisioning

Setup is automated, from Direct Routing to the Teams app.

From Direct Routing through user provisioning and custom Teams application creation, TeamMate has automated the process.

  • The TeamMate Connector combines the Microsoft Graph API and automated Microsoft PowerShell scripting with a purpose-built layer that works with any SIP PBX, SIP trunk or SMS gateway.
  • With Operator Connect Express, provisioning is as easy as uploading a CSV file with your available DIDs.
5REST API

A REST API for authentication and provisioning.

A programmatic interface for authentication and all facets of provisioning available in the TeamMate portal.

  • OAuth authentication: your client ID and secret plus an API admin login return a bearer token for every request.
  • Reseller-level APIs for Partners, Master Resellers and Resellers, plus enterprise-level and provisioning APIs for each customer.
  • Configure Direct Routing, PBX Connector, ACS Call App and SMS Connector users, and sync the Teams app.
  • Where your customer's admin grants consent, supported changes are pushed all the way into Teams without that admin signing in.
Contact us for API documentation →
Bespoke Enterprise Access

Build Teams provisioning into your own portal.

Enterprise Admins are usually sent a registration email that takes them to the Enterprise Portal. With Bespoke Enterprise Access, you run registration, Microsoft consents and provisioning inside your own portal. There is no registration email, and your customers' admins stay in your environment.

Ask us about Bespoke Enterprise Access →
  1. Your portal

    Create the enterprise

    Create the enterprise through the API and assign its services, SBC gateways and PBX types.

  2. Your portal

    Request an action URL

    Call /enterprise/getActionItemUrl for the action you need, such as registration, admin login or a consent, with your callback URL.

  3. Enterprise Admin · Microsoft

    The admin approves in Microsoft

    Show the URL as a button or link in your portal. The Enterprise Admin clicks it and approves the permissions on the Microsoft consent screen.

  4. Broker

    The result comes back to you

    The broker processes the response and redirects to your callback URL, with an MSAL object for registration or login and a status message for consents.

  5. Your portal

    Provision from your portal

    Configure PBX Connector, ACS Call App and SMS Connector users. With the "Allow Management by Service Provider" consent, you can handle most management tasks on the admin's behalf, including provisioning users, syncing users and creating direct routes.

Built on Microsoft

Runs on Microsoft Azure, in 9 geographic regions.

The TeamMate Connector runs entirely on Microsoft Azure and integrates with Microsoft PowerShell and the Microsoft Graph API.

Microsoft ISV PartnerMicrosoft Certified for Co-sell
100%Microsoft Azure based
9geographic regions
Microsoft enterprise securityMinimal Microsoft permissions are granted for integration. No Microsoft passwords or tokens are read or held.

SOC 2 Type 2 certified. Independently audited, with security, availability and confidentiality controls monitored continuously.

Visit the Trust Center →
Products

All eight run on the TeamMate Partner Platform.

Start with one product and add more per customer. You can mix products in a single Microsoft tenant.

Bring your service to every Teams tenant.

See the platform running with Microsoft Teams in a live demo, or start a proof of concept.

Free 30-day proof of concept for service providers.