How-to Get a Private Support Channel for Your Unified Integration

Updated:


May 1, 2026

Unified.to offers customers 3 platforms for support:

  • Slack
  • Discord
  • Microsoft Teams

Slack

Updated:

We use Slack Connect to invite our customers into private support channels that we create in our Slack account. Just reach out to your account manager, and they will create a channel for you and invite your product team.

This is our preferred method of working with your team to get them to success faster.

Discord

Updated:

Our Discord server offers both public and private channels for support. The public channels are used for anyone who is just trying out Unified.to. Once you dedicate your product team's time to integrate Unified.to into your application, please let us know and we will create a private channel for you.

Microsoft Teams

Updated:

For enterprise customers, Unified also offers shared private channels in Microsoft Teams. Please let us know if you cannot use Slack nor Discord (as per your IT policy), and we will be happy yo setup Teams access and a private channel.

But, you will need your IT to also setup Teams access to the Unified MS Teams account for your team, by following this guide:

This guide is for your Microsoft Entra (Azure AD) administrator. It walks through the configuration needed on your tenant so we can collaborate with you in a Microsoft Teams shared channel.

Background

Unified.to wants to invite a user from your organization into a Microsoft Teams shared channel (sometimes referred to as a "private cross-org channel"). Unlike standard Teams channels, which require external users to be added as guests in your tenant, shared channels use Microsoft Entra B2B direct connect. This lets your user access the channel from inside their own Microsoft Teams client, without switching tenants and without being added to our directory.

For B2B direct connect to work, both tenants must trust each other. We have already configured our side. This document covers the symmetric configuration required on yours.

What you'll be enabling

You're enabling B2B direct connect with a single specific external tenant — Unified.to. Nothing else changes:

  • We are not added as guests in your directory.
  • Your users are not added as guests in ours.
  • Your existing default cross-tenant access policy is unaffected for every other organization.
  • The settings can be reverted at any time by removing the entry.

Prerequisites

  • A user account in your Entra tenant with one of the following roles:
    • Global Administrator, or
    • Security Administrator, or
    • Conditional Access Administrator (with Cross-tenant access settings permission)
  • Your tenant must have Microsoft Entra ID (any edition — Free is sufficient for the basic configuration described here)
  • A modern browser signed in to your Microsoft 365 admin account

Our tenant details

You'll need these values during the setup:

FieldValue
Organization nameUnified.to
Primary domainunified.to
Microsoft Entra tenant ID4b8acf48-e5c8-4484-896b-95b1b824ddda

Step-by-step setup

The full process takes about five minutes.

  1. Open the Microsoft Entra admin center
    Go to https://entra.microsoft.com and sign in with your admin account.
  2. Navigate to Cross-tenant access settings
    In the left navigation, expand Entra ID → External Identities → Cross-tenant access settings.
    (If you don't see External Identities directly, click "Show more" or use the search bar at the top: search for "Cross-tenant access settings".)
  3. Add Unified.to as an organization
  4. Make sure you're on the Organizational settings tab (not "Default settings").
  5. Click + Add organization.
  6. In the side panel, paste either of the following into the "Tenant ID or domain name" field:
    • Tenant ID: 4b8acf48-e5c8-4484-896b-95b1b824ddda
    • Domain: unified.to
  7. Microsoft will resolve the entry and display Unified.to with our tenant ID.
  8. Click Add. You should see a confirmation toast: "Successfully added Unified.to tenant to organizational settings."

Unified.to now appears in the list with both Inbound access and Outbound access showing "Inherited from default". We'll override that next.

4. Configure Inbound access

This controls whether Unified.to users can access resources in your tenant via B2B direct connect (such as joining a shared channel that we host).

  1. In the 'Unified.to row', click the Inbound access link ("Inherited from default").
  2. In the panel that opens, click the B2B direct connect tab.
  3. Select the Customize settings radio.
  4. On the External users and groups sub-tab:
    • Access status: Allow access
    • Applies to: All Unified.to users and groups
  5. Switch to the Applications sub-tab:
    • Access status: Allow access
    • Applies to: All applications
  6. Click Save. The Save button greys out when the save completes.
  7. Close the panel (X in the top-right) to return to the Organizational settings list. The Inbound access column for Unified.to should now read "Configured".

5. Configure Outbound access

This controls whether your users can access resources hosted by Unified.to (such as the shared channel we'll invite them into).

  1. In the 'Unified.to row', click the Outbound access link ("Inherited from default").
  2. In the panel that opens, click the B2B direct connect tab.
  3. Select the Customize settings radio.
  4. On the Users and groups sub-tab:
    • Access status: Allow access
    • Applies to: All your organization name users
  5. Switch to the External applications sub-tab:
    • Access status: Allow access
    • Applies to: All external applications
  6. Click Save.
  7. Microsoft will display a consent dialog titled "Are you sure?", explaining that enabling outbound B2B direct connect lets external organizations access limited contact data about your users for the purpose of sending connection requests. Click Yes to confirm.
  8. Close the panel. The Outbound access column for Unified.to should now read "Configured".

6. Verify

The Unified.to row in your Organizational settings should now show:

Inbound accessOutbound access
ConfiguredConfigured
Both fields should be hyperlinked. If either still says "Inherited from default", reopen that link and re-save.

What about Microsoft Teams settings?

In most tenants, the Teams admin center already permits shared channel collaboration with external orgs by default. If a user from your side reports they cannot accept our shared-channel invite, your Teams admin should verify:

  • Microsoft Teams admin center → Teams → External access → "Allow Teams accounts not managed by an organization" or per-domain allow list (if your org uses an allow list, add unified.to).
  • Microsoft Teams admin center → Teams → Teams policies → the policy assigned to the affected user has "Create shared channels" and "Invite external users to shared channels" enabled (or at minimum, "Join external shared channels").

These Teams-level settings are usually permissive by default. The Entra cross-tenant configuration above is the part that's typically missing.

Replication delay

Cross-tenant configuration can take up to 15 minutes to propagate across Microsoft's services. If we attempt to invite your user into the shared channel right after you finish, and it fails, please ask us to wait ten minutes and retry before troubleshooting further.

Letting us know you're done

Once Inbound and Outbound both read "Configured" for Unified.to on your side, please let us know. We'll then send the shared-channel invite to the user(s) you specify, and they'll see the invitation appear in their own Microsoft Teams client.

Reverting later

To remove the trust relationship at any time:

  1. Microsoft Entra admin center → External Identities → Cross-tenant access settings → Organizational settings.
  2. Find the Unified.to row, click the trash icon at the right, and confirm.

This restores your default policy for our tenant. Any active shared channels become inaccessible to your users at that point.

Reference

Microsoft's official documentation:

Share
All guidesAdvertising Report Metrics by IntegrationATS to Vector DB: How to Power Talent Intelligence with Real-Time DataBuilding AI applications with Unified and LangbaseConcur & Concur (Company) — Connection GuideConfigure Greenhouse Native Candidate WebhooksConnect Amazon Seller Central to Unified.toConnecting BambooHR via OAuth 2Connecting Google Workspace Integrations with a Service AccountCorrect WelcomeKit Scopes for Jungle IntegrationCreating Ads using the Unified Ads APICreating Walmart Items via UnifiedEnd-Users, Integrations, and ConnectionsEnriching Unified Objects with Custom MetadataEnterprise-managed authorization (EMA) with a static keyEnterprise-managed authorization (EMA) with a workspace secretEnterprise-managed authorization (EMA) with Microsoft Entra IDExtended observability — pushing API logs to ClickHouseExtended observability — pushing API logs to Grafana / LokiExtended Observability - Pushing API Logs to your Datadog InstanceFacebook Messenger Webhook SetupFireflies Integration GuideGetting started with WorkableHandling Delegated vs. Application Scopes in Microsoft IntegrationsHiBob & Unified: connection and time off guideHow long are logs retainedHow to access employees and usersHow to add API support for the Create Activity in CrelateHow to Associate a Connection ID with Your End-UserHow to build a Candidate Assessment product withHow to build a candidate sourcing or job board app with Unified.toHow to build a Discord support bot with Unified.to and LangbaseHow to Build a Fintech Application with Unified's Payments APIHow to Build an E-Commerce Product Integration with UnifiedHow to build an invoicing system with Unified.toHow to build Enterprise Search using RAGHow to configure Bullhorn Redirect URI for creating a connectionHow to configure webhooks in HubSpotHow to configure webhooks in Thrive LearningHow to configure webhooks in Toast for UnifiedHow to Connect Anthropic to Real-Time SaaS Data with Unified.to MCP ServerHow to Connect Cohere to Real-Time SaaS Data with Unified.to MCP ServerHow to Connect Google Gemini to Real-Time SaaS Data with Unified.to MCP ServerHow to Connect LLMs to Real-Time SaaS Data with Unified.to MCP ServerHow to Connect OpenAI to Real-Time SaaS Data with Unified.to MCP ServerHow to Connect Zoom and Zoom PhoneHow to create a Connection In Microsoft TeamsHow to create a token-based connection in HighlevelHow to Create a Unified.to Connection to HighLevelHow to Create a Xero Connection in Unified.toHow to create and configure webhooksHow to create Connection with HubspotHow to customize portal URLs for Stripe and GoCardlessHow to filter webhook eventsHow to get your 8x8 Connect API Key and Account ID: Step-by-step guideHow to get your ADP Workforce Now Oauth2 client ID, Oauth2 client secret, Oauth2 PEM certificate and Oauth2 private key: Step-by-step guideHow to get your Amazon S3 AWS Region, AWS S3 Key and AWS S3 Secret: Step-by-step guideHow to get your Ashby API Key: Step-by-step guideHow to get your Brex API token: Step-by-step guideHow to get your Bullhorn OAuth2 Client ID, OAuth2 Client Secret, API Username and API Password: Step-by-step guideHow to get your Ceridian Dayforce Username, Password and Client Namespace: Step-by-step guideHow to get your Crelate API key: Step-by-step guideHow to get your Dashlane API Key: Step-by-step guideHow to get your Deel Access Token: Step-by-step guideHow to get your Dialpad API Key: Step-by-step guideHow to get your Discord OAuth 2 credentials and bot tokenHow to get your ELMO client ID and client secret: Step-by-step guideHow to get your Gainsight Client ID, Client Secret and Gainsight API Domain: Step-by-step guideHow to get your Greenhouse API Key and Job board token: Step-by-step guideHow to get your Helpscout API Key: Step-by-step guideHow to get your HiBob Service User ID and Service User Token: Step-by-step guideHow to get your HighLevel API Key and Location ID: Step-by-step guideHow to get your HubSpot developer key and OAuth 2 credentials (Legacy Apps)How to get your Humaans API Key: Step-by-step guideHow to get your iCIMS API Username, API Password and Customer ID: Step-by-step guideHow to get your JobDiva Client ID, Username/email and Password: Step-by-step guideHow to get your Jobvite API Key, API Key Secret and Email: Step-by-step guideHow to get your Lever API Key: Step-by-step guideHow to get your Loxo Agency slug, API Key and Agency ID: Step-by-step guideHow to get your Microsoft Active Directory / Entra ID Client ID, Client Secret and Tenant ID: Step-by-step guideHow to get your Microsoft Azure AD OAuth 2 credentialsHow to get your OAuth 2 credentials for GmailHow to get your OAuth 2 credentials for Microsoft Dynamics 365How to get your OAuth 2 credentials in PipeDriveHow to get your OpenAI API Key: Step-by-step guideHow to get your Paycom SID/Username and Token/Password: Step-by-step guideHow to get your PCRecruiter Username, Password, Database ID, App Key and App ID: Step-by-step guideHow to get your SAP SuccessFactors (OpenID Connect) Username, Password, Client ID, Client Secret, Dependency Name, IAS Host and API URL: Step-by-step guideHow to get your SAP SuccessFactors Username, Company ID, Password and API URL: Step-by-step guideHow to get your Shopify Admin API access token and Store ID: Step-by-step guideHow to get your Wayfair Client ID, Client Secret and Vendor Encrypted Key: Step-by-step guideHow to get your Workable API Token and Subdomain: Step-by-step guideHow to get your yotpo APP Key / Store ID and Secret Key: Step-by-step guideHow to Handle Attachments in Invoice, Bill and Credit MemoHow to migrate or import your integrations into Unified.toHow to obtain your GitHub OAuth2 credentialsHow to Power Claude with Live Customer Data Using Unified MCPHow to receive assessment orders from an ATS with Unified.toHow to register a Google developer app and get OAuth 2 credentialsHow to register a Salesforce developer app and get OAuth 2 credentialsHow to register a Slack developer account and get OAuth 2 credentialsHow to Register a Workday Developer App and Get OAUTH2 CredentialsHow to Register a Workday Developer App and Get OAUTH2/ SOAP CredentialsHow to Register a ZendeskSell Developer App and Get OAUTH2 CredentialsHow to Register a Zoho Developer App and Get OAUTH2 CredentialsHow to Register an ADP Developer App and Get OAUTH2 CredentialsHow to Register an Atlassian Developer App and Get OAUTH2 CredentialsHow to Register your Facebook OAuth2 ApplicationHow to Register your Google Ads OAuth2 ApplicationHow to Register your MetaAds OAuth2 applicationHow To Request & Write Raw Integration DataHow to Retrieve Microsoft Dynamics 365 Business Central CredentialsHow to set up a custom API URL with a CNAMEHow to set up a HiBob marketplace installHow to Set Up a Microsoft Teams Bot with UnifiedHow to set up and configure NotionHow to set up Google Business Profile API access and get OAuth 2 credentialsHow to Set Up LinkedIn Webhooks with UnifiedHow to set up native webhooks for QuickBooks Online with UnifiedHow to set up Slack webhooks using event subscriptionsHow to set up Telegram (bot) with Unified.toHow to set up your scopes in HubSpotHow to setup a Freshbooks developer appHow to setup a TikTok Shop applicationHow to Setup AWS Assume Role for AWS Secret ManagerHow to setup Oracle JD EdwardsHow to Setup Quickbooks DesktopHow to setup Sage 100 with Unified.toHow to troubleshoot unhealthy connectionsHow to troubleshoot unhealthy webhooksHow to use SCIM with the Unified APIHow to use the Passthrough APIHow to Use Unified.to's Generative AI API with OpenAI and ClaudeHow to use User Provisioning and Verification with UnifiedHow virtual webhook retry and recovery worksIntegration set-up guide for LeverManaging custom validation rules in SalesforceNetSuite Authentication Setup for UnifiedNotice of Deprecation of Fields and Objects (Nov 2025)Oracle HCM / Taleo OAuth Credentials GuideRetrieval-Augmented Generation (RAG)SalesForce (External Client Apps) on Multiple OrganizationsSAML Single-Sign-OnScaling MCP Tools with Anthropic's (& OpenAI's) Defer LoadingSet Environments for your Unified.to WorkspaceSetting up a Slack Bot Connection with Unified.toSetting up OAuth 2 Credentials for Greenhouse's APIsTrello Connection Guide in UnifiedUnderstanding OAuth2 Authorization flowsUnderstanding Response Time Headers in the Unified APIUnified Assessment API: Embed Assessments Inside ATS PlatformsUnified's MCP ServerUnified MCP Server with LangChain and LangGraphUnlock real-time data with virtual webhooksUse Unified to sign in your users into your applicationWorkable: Creating candidates and attaching them to jobsWorkday vs Workday Legacy — Why Unified.to Supports BothWorking with hierarchical tree data in Storage, Messaging, and KMS APIs
Are we missing anything? Let us know
Was this page helpful?