Microsoft Copilot Studio
Connect Akto with Microsoft Copilot Studio
Overview
Microsoft Copilot Studio is a platform for building and deploying conversational AI agents and copilots. This setup is recommended if you want to monitor API traffic from your Copilot Studio applications and ensure your AI-powered conversations maintain security standards.
The Akto Copilot Studio connector automatically:
Fetches all Copilot Studio conversation data
Monitors bot interactions and user conversations
Sends API traffic data to Akto for security analysis
Steps to Connect
Configure Akto Traffic Processor
Set up and configure Akto Traffic Processor. The steps are mentioned here.
Enter the Dataverse Environment URL
Enter the Dataverse environment URL used by your Copilot Studio instance in the Dataverse Environment URL field.
The URL follows the format:
https://<org>.crm.dynamics.comThe value can be obtained from:
The browser address bar when accessing the Dataverse environment, or
The Power Platform Admin Center → Environments → Environment details page.
This value allows Akto Argus to associate ingested telemetry with the correct Copilot Studio environment.
Official reference: Microsoft Dataverse environment overview in Power Platform documentation.
Enter the Azure AD Tenant ID
Enter the Azure AD Tenant ID associated with the Copilot Studio deployment.
The Tenant ID can be obtained from:
Azure Portal → Microsoft Entra ID (Azure AD) → Overview → Tenant ID
The value is a GUID.
This identifier scopes authentication to the correct Microsoft Entra tenant.
Official reference: Microsoft Entra ID tenant identification documentation.
Enter the Azure AD App Client ID
Enter the Application (Client) ID of the Azure AD app registration used for this integration.
The Client ID can be obtained from:
Azure Portal → Microsoft Entra ID → App registrations → Your app → Overview → Application (client) ID
The app registration should be configured with permissions to access Dataverse and Application Insights data.
This value identifies the application Akto Argus uses to authenticate with Microsoft services.
Official reference: Azure AD app registration documentation.
Enter the Azure AD App Client Secret
Enter the Client Secret associated with the same Azure AD app registration.
The Client Secret can be generated from:
Azure Portal → Microsoft Entra ID → App registrations → Your app → Certificates & secrets
Copy the secret value at creation time. The value is not retrievable later.
This credential enables secure, non-interactive authentication.
Official reference: Azure AD client secret management documentation.
Enter the Data Ingestion Service URL
Enter the URL of your self-hosted data ingestion service in the URL for Data Ingestion Service field in order to forward agent execution and telemetry data into your environment for processing.
What Data is Collected?
The Copilot Studio connector collects conversation data from your copilot applications:
Conversation Data
All bot conversations and user interactions
User messages and bot responses
Conversation topics and flows
Metadata
Conversation IDs and timestamps
Channel information (Web Chat, Teams, etc.)
Activity IDs for tracking message pairs
How It Works
The connector uses Azure Application Insights to retrieve conversation telemetry:
Data Source: Application Insights stores all conversation events from your Copilot Studio bots using the Bot Framework
Polling: The connector polls Application Insights every 10 minutes (configurable) to fetch new conversation events
Processing: Events are paired (user message → bot response) to create complete conversation flows
Publishing: Processed data is sent to Akto's Kafka topic for security analysis
Supported Channels
The connector works with all channels supported by Copilot Studio:
Direct Line (Web Chat)
Microsoft Teams
Copilot Studio Test Chat
Custom channels
All conversation sources are normalized by the Bot Framework before being logged to Application Insights.
Get Support for your Akto setup
There are multiple ways to request support from Akto. We are 24X7 available on the following:
In-app
intercomsupport. Message us with your query on intercom in Akto dashboard and someone will reply.Join our discord channel for community support.
Contact
[email protected]for email support.Contact us here.
Last updated
