Use custom data sources for generative answers


This content is archived and is not being updated. For the latest documentation, go to the Microsoft Copilot Studio overview. For the latest release plans, go to Dynamics 365, Power Platform, and Cloud for Industry release plans.

Enabled for Public preview General availability
Users by admins, makers, or analysts May 30, 2023 Oct 2, 2023

Business value

When you configure a custom data source, your bot can answer questions with content in any unstructured data source that you can retrieve content from. Additionally, use the more than 900 connectors available in Power Platform to get answers from just about anywhere.

Feature details

When you build a copilot with Microsoft Copilot Studio, you can leverage a number of sources from which the bot can generate helpful answers for your copilot users, including:

  • External sources:

    • Bing Search
    • Bing Custom Search
  • Internal resources:

    • Azure OpenAI on your data
    • Documents uploaded to Dataverse
    • SharePoint
    • OneDrive for Business

If, however, your data source is not one of the supported sources, you can still utilize the generative answers feature by connecting your data as a custom data source.

From within Microsoft Copilot Studio, you can configure Power Automate to call a system of your choice to retrieve content that can be used to generate answers for your copilot users. Then, using either Power Automate or the Power FX integration already in Microsoft Copilot Studio, you can format that output into a JSON schema which is processed by your copilot.


Outside the US & EU, Admin Consent may be required.

Geographic areas

This feature will be released into the following Microsoft Azure geographic areas:

  • Switzerland
  • United States
  • Europe
  • Asia Pacific
  • United Kingdom
  • Australia
  • Brazil
  • Canada
  • India
  • Japan
  • France

See also

Use a custom data source for generative answers (docs)