How to Detect Text in Dataverse Using AI Builder

Sometimes, when we work with forms, receipts, or scanned documents, we need to extract important text, such as invoice numbers, names, or amounts, and save that data in Dataverse for further processing.

Instead of typing everything manually, we can use AI Builder’s Text Recognition feature in Power Automate, which I explained in our Power Platform course. It automatically reads text from an image or file and provides the extracted data, which you can use anywhere in your flow.

For example, you can take a photo of an invoice, detect the invoice number using AI Builder, and then save it directly in a Dataverse table.

In this post, I’ll show you how to detect text in Dataverse using AI Builder using Power Automate.

Detect Text in Dataverse Using AI Builder

In this example, I have a Dataverse table and an associated Power Automate flow. The flow runs whenever a new text record is added to the table.

Power Automate flow using AI Builder to detect text in Dataverse

Now, after the text is added, I want to check the language of that text automatically.

To do this, I’m using the “Detect language” action from the Microsoft Dataverse connector in Power Automate. This action helps identify the language of the text and can be used to update the Dataverse record or trigger further actions based on the detected language.

how to extract text from images using AI Builder in Power Automate

Now, follow the steps below to create a flow:

  1. Open Power Automate, create an automated cloud flow with a trigger (When a row is added, modified, or deleted). Then add the following parameter:
    • Change type: Added
    • Table name: Text Detections
    • Scope: Organization
Dataverse and AI Builder integration for detecting text from uploaded files
  1. Next, add a new action called Detect language from the Microsoft Dataverse connector. In the Text to detect language field, select the Input Text column from your Dataverse table.
Power Automate automation reading text and saving results in Dataverse

This action will automatically detect the language of the text entered in your Dataverse record.

  1. After the language is detected, add another action Update a row from the Microsoft Dataverse connector.
    • Table name: Text Detections
    • Row ID: Use the Row ID from the trigger
    • Detected Language: Select Detected language from the previous action’s output. It will automatically add an apply to each action.
Dataverse table receiving extracted text from AI Builder model

Now, whenever a new record is added to the Text Detections table, Power Automate will automatically identify the language and update the record with the detected result.

Save and test your flow by adding a new record in your Text Detections table. For example, if you add “Bonjour”, the detected language should be French.

How to Detect Text in Dataverse Using AI Builder

You will see the updated language value in your Dataverse table after the flow runs successfully.

How to Detect Text in Dataverse Using AI Builder in Power Automate

When you go to the flow history, you can see the result.

Detect Text in Dataverse Using AI Builder in Power Automate

This is how you can easily detect text and automatically identify its language in Dataverse using AI Builder and Power Automate.

Power Apps functions free pdf

30 Power Apps Functions

This free guide walks you through the 30 most-used Power Apps functions with real business examples, exact syntax, and results you can see.

Live Webinar

Quiz App Using SharePoint Framework (SPFx)

Learn to built a complete Quiz Management solution that enables admins to create and manage quizzes, categories, questions, and settings with an easy automated setup process in SharePoint. It also includes an interactive quiz experience for users and a powerful dashboard to track participation, analyze results, and view detailed performance reports with charts and answer insights.

📅 2nd June 2026 – 10:00 AM EST | 7:30 PM IST

Download User registration canvas app

DOWNLOAD USER REGISTRATION POWER APPS CANVAS APP

Download a fully functional Power Apps Canvas App (with Power Automate): User Registration App