How to Connect Microsoft Azure (App Registration) with Qooper
Overview
Connecting your Microsoft Azure tenant to Qooper is as easy as 1-2-3: Once your application is registered and credentials are shared with us, the integration is securely established. With access to Microsoft services like Teams and Outlook, you’re ready to power mentoring, learning, and collaboration experiences seamlessly within Qooper.
Benefits of Integrating with Qooper
-
Secure Authentication: Your integration uses Microsoft’s secure identity platform with OAuth 2.0 and encrypted credentials to ensure safe data access.
-
Seamless Collaboration: Enable integrations with Microsoft Teams and Outlook for scheduling, communication, and engagement directly within Qooper.
-
Centralized Access Control: Permissions are managed through Microsoft Graph, ensuring the integration only accesses what is necessary and approved.
-
Scalable & Reliable: Built on Microsoft’s cloud infrastructure, ensuring high availability and performance for your integration.
To start taking advantage of these benefits, the first step is to register an application in your Microsoft tenant.
(1) Register an Application in Microsoft Azure 👤
Before connecting to Qooper, you need to create an App Registration in your Microsoft tenant.
Creating an application ensures:
- Secure authentication between your tenant and Qooper
- Controlled access using defined API permissions
- A dedicated identity for integration activities
(1a) Access the Azure Portal
Go to the appropriate portal based on your environment:
- Commercial: https://portal.azure.com
- GCC High: https://portal.azure.us
Note: Make sure you are logged into the correct tenant.
(1b) Create a New App Registration
Navigate to:
Microsoft Entra ID → App registrations → New registration
Then:
- Enter a name (e.g., Qooper – Mentoring & Learning)
- Select Single tenant as the supported account type (recommended)
- Click Register
(1c) Capture Application Details
After registration, copy and securely store the following:
- Application (Client) ID
- Directory (Tenant) ID
These will be required for the integration.
(2) Configure Your Application 🔑
(2a) Set Redirect URIs
Go to Authentication and:
- Click Add a platform
- Select Web
- Add the following Redirect URIs:
Click Configure to save.
(2b) Create a Client Secret
Go to Certificates & secrets:
- Click New client secret
- Add a description (e.g., Qooper Integration)
- Set expiration (recommended: 12–24 months)
- Click Add
Important: Copy and securely store the secret value immediately. You will not be able to retrieve it later.
(2c) Assign API Permissions
Go to API permissions:
- Click Add a permission
- Select Microsoft Graph
- Choose Application permissions
- Add the required permissions listed here:
https://www.qooper.io/knowledge/outlook-and-teams-integration-permission-scopes
(2d) Grant Admin Consent
In API permissions:
- Click Grant admin consent for your organization
- Confirm approval
Important: Admin consent is required for the integration to function properly.
(3) Share Your Credentials with Qooper 📤
After completing the setup, securely provide the following details to Qooper via Email:
- Tenant ID
- Client ID
- Client Secret (value)
- Cloud Environment (Commercial or GCC High)
(4) Qooper Team Will Complete the Integration
The Qooper team will:
- Verify authentication using your Azure credentials
- Validate API permissions and access scopes
- Perform test connections and validation
Done 🎉
Your Microsoft Azure integration is successfully set up. The Qooper team is now completing the configuration to ensure everything is fully connected and ready for mentoring, learning, and collaboration workflows. All technical setup is handled by Qooper to provide a seamless, low-effort experience.
Common Issues ⚠️
- Incorrect or missing Redirect URI
- Admin consent not granted
- Wrong permission type selected (Delegated instead of Application)
- Expired or incorrectly copied client secret
- Using the wrong Azure environment (Commercial vs GCC High)
Need Help? 🆘
If you run into any issues, contact us at integrations@qooper.io and include:
- A screenshot of your configuration
- Any error messages
We’ll help you troubleshoot and get everything up and running quickly.