About this integration
Trigger and exchange data with Microsoft Copilot experiences from your workflows.
There are 0 triggers, 2 search modules and 4 actions available. The integration connects via oauth or oauth authentication.
How to connect
The credential form asks for Microsoft - Tenant, Microsoft - Client ID, Microsoft - Client Secret, and Microsoft - Tenant.
OAuth asks you to approve Files.Read.All, Sites.Read.All, and ExternalItem.Read.All before access is granted.
Sign in and approve access — your password is never shared with WEXTL®, and you can revoke access from the provider at any time.
You’ll be redirected to sign in and approve access — your password is never shared with WEXTL.
You’ll be redirected to sign in and approve access — your password is never shared with WEXTL.
Connecting Microsoft Copilot to WEXTL®
| Field | Type | Help |
|---|---|---|
Microsoft - TenantRequired | select | Go to |
Microsoft - Client IDRequired | text | Go to the Microsoft Entra admin center → Entra ID → App registrations and select New registration. → enter a description and expiration → Add, then immediately copy your Client ID |
Microsoft - Client SecretRequired | password | Copy you client Secret from the previously created app |
- Files.Read.All
- Sites.Read.All
- ExternalItem.Read.All
- AiEnterpriseInteraction.Read.All
- AiEnterpriseInteraction.Read
- OnlineMeetingTranscript.Read.All
- Analytics.Read
| Field | Type | Help |
|---|---|---|
Microsoft - TenantRequired | select | Go to |
Microsoft - Client IDRequired | text | Register your application in the Microsoft Entra admin center, then copy the Application (client) ID from the app's Overview page |
Microsoft - Client SecretRequired | password | In your app registration, go to Certificates & secrets → Client secrets, create a new client secret, and copy its value immediately after it's generated. |
- Files.Read.All
- Sites.Read.All
- ExternalItem.Read.All
- AiEnterpriseInteraction.Read.All
- AiEnterpriseInteraction.Read
- OnlineMeetingTranscript.Read.All
- Analytics.Read
Use it in workflow automation
Add Continue a Conversation as a workflow step.
The canvas below shows the integration — watch the video, then drop a node onto the canvas.
Start with the Continue a Conversation step and run it on demand or on a schedule.
Then add Create a Conversation as the next node. Branch, filter, or hand off to other integrations from there.
The integration includes 4 ready-made modules for AI work — each run logs its inputs and outputs for debugging.
Microsoft Copilot workflow on the canvas: Continue a Conversation then Create a Conversation
Triggers, searches and actions
Open any Microsoft Copilot trigger, search, or action to see its inputs and outputs — 0 triggers, 2 searchs, 4 actions.
Searches
This integration includes 2 search modules for looking data up mid-run.
- Perform Search
- Retrieve Grouding Data
Actions
Take action during a run with 4 available modules that write data back into the app.
- Continue a Conversation
- Continue a Stream Conversation
- Create a Conversation
- Make an API Call
Explore the fields available for each Microsoft Copilot trigger, search, and action.
Searches
| Field | Type |
|---|---|
QueryRequired | text |
Data Sources | object |
OneDrive | object |
Limit | number |
| Field | Type |
|---|---|
Web URL | url |
Preview | text |
Resource type | text |
Resource metadata | object |
Title | text |
Author | text |
| Field | Type |
|---|---|
Query StringRequired | text |
Data SourceRequired | choice |
Data Source Configuration | object |
External Item | object |
Filter Expression | text |
Resource Metadata | array |
Metadata Field | text |
Limit | number |
| Field | Type |
|---|---|
Web URL | url |
Extracts | array |
Resource type | text |
Resource metadata | object |
Title | text |
Author | text |
Sensitivity label | object |
Sensitivity label ID | text |
Display name | text |
Tool tip | text |
Priority | number |
Color | text |
Actions
| Field | Type |
|---|---|
Conversation IDRequired | text |
MessageRequired | object |
Text | text |
Location HintRequired | object |
Time Zone | time |
Additional Context | array |
Contextual Resources | object |
Files | array |
Web Context | object |
| Field | Type |
|---|---|
@odata context | url |
ID | text |
Created date time | date |
Display name | text |
State | text |
Turn count | number |
Messages | array |
| Field | Type |
|---|---|
Conversation IDRequired | text |
MessageRequired | object |
Text | text |
Location HintRequired | object |
Time Zone | time |
Additional Context | array |
Contextual Resources | object |
Files | array |
Web Context | object |
| Field | Type |
|---|---|
ID | text |
Agent ID | text |
Display name | text |
State | text |
Turn count | number |
Messages | array |
| Field | Type |
|---|---|
ID | text |
Created date time | date |
Display name | text |
Status | text |
Turn count | number |
| Field | Type |
|---|---|
URLRequired | text |
MethodRequired | choice |
Headers | array |
Header | object |
Query String | array |
Parameter | object |
Body | text |
| Field | Type |
|---|---|
Body | text |
Headers | object |
Status code | number |



