Azure OpenAI Connection Guide for Pabbly Connect
This guide explains how to authenticate and connect your Azure OpenAI account with Pabbly Connect using OAuth 2.0.Once connected, you can perform actions such as Chat Completions and Create Embeddings using your deployed Azure OpenAI models.
Prerequisites
- An active Azure Account with access to Azure OpenAI.
- An active Pabbly Connect Account.
Step 1 — Sign In to Azure Portal
- Go to https://portal.azure.com
- Log in with the Microsoft account that has access to your Azure OpenAI resource.
Step 2 — Create a New App Registration
- In the left sidebar, search and open Microsoft Entra ID (Azure Active Directory).
- Click App registrations → + New registration.
- Fill in the details below:
| Field | Value |
|---|---|
| Name | Pabbly Azure OpenAI Integration |
| Supported Account Types | Accounts in any organizational directory (Any Azure AD directory – Multitenant) |
| Redirect URI | Platform: Web → https://connect.pabbly.com/callback-url |
4.Click Register to create the app.
New App Registration screen.
Step 3 — Copy Important Identifiers
- After registration, you’ll land on the App Overview page.
- Copy these two values — you’ll enter them later in Pabbly Connect.
| Field | Location | Example |
|---|---|---|
| Client ID (Application ID) | Overview page | 81c33a37-b5b8-41d7-XXXXXXXXXXXXXXX |
| Tenant ID (Directory ID) | Overview page | b2a2983e-ba90-4f54-8XXXXXXXXXXXXXX |
Step 4 — Create a Client Secret
- In the App’s sidebar, go to Certificates & Secrets.
- Under Client Secrets, click + New client secret.
- Add a description like “Pabbly OAuth” and choose an expiry (6 or 12 months).
- Click Add, then copy the Value immediately — it will only be shown once.
Step 5 — Get Your Azure OpenAI Resource Endpoint
- In Azure Portal, search for Azure OpenAI.
- Open your Azure OpenAI Resource.
- Go to Overview and copy the Endpoint. Example: https://pc-azureopenai.example.azure.com
Step 6 — Add Required API Permissions
- Go to your App Registration → API permissions → + Add a permission.
- Click APIs my organization uses.
- Add the following permissions:
| API | Permission | Purpose |
|---|---|---|
| Azure OpenAI Service (Cognitive Services) | user_impersonation | Required for all OpenAI actions |
| Microsoft Graph (optional) | User.Read | Basic identity access |
Step 7 — Assign IAM Role to App
- Open your Azure OpenAI Resource again.
- Go to Access Control (IAM) → Add role assignment.
- Choose Role: Cognitive Services OpenAI User.
- Under Members, select User, group, or service principal, then find and select your app (Pabbly Azure OpenAI Integration).
- Click Review + Assign.
Step 8 — Enter Details in Pabbly Connect
- Go to Pabbly Connect → Azure OpenAI → Connect Application, and fill in the required details:
| Field Name | Description / Help Text | Example |
|---|---|---|
| Client ID | Enter your Azure Client ID (Application ID) from Microsoft Entra ID → App Registrations → Overview. | 81c33a37-b5b8-41d7-bXXXXXXXXXXX81 |
| Client Secret | Enter the Client Secret created under Certificates & Secrets → Client Secrets → Value. | AbCdEfGhiJkXXXXXXXXXXXXX |
| Tenant ID | Enter your Azure Tenant ID from Microsoft Entra ID → App Registrations → Overview. | b2a2983e-ba90-4f5XXXXXXXXXXXX |
| Endpoint URL | Enter your Azure OpenAI Endpoint from Azure OpenAI → Overview → Endpoint. | https://pc-azureopenai.openai.azure.com |
- After filling all the fields, click Save.
Step 9 — Authorize the Connection
- A Microsoft login window will open.
- Sign in using your Azure account credentials.
- Approve the access permissions.
- Once approved, the connection will be established successfully.
Connection Successful
You’re all set!You can now use these Azure OpenAI actions inside Pabbly Connect:
- Chat Completions: Generate conversations, summaries, or text replies.
- Create Embeddings: Convert text into vector representations for search or AI analysis.
Last edited:
