---
schema_version: "1"
id: 40ad912e8028e3423f16881fa9b5a63b3638a02cc43576a8f10272bd2ca80a04
title: Document AI
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/data/264-0-0/c360_a_document_ai.md
canonical_url: https://help.salesforce.com/s/articleView?id=data.c360_a_document_ai.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 0bbfbcf82181c0169bbfda956ff63b8afae7ade5d55e26add5858dece0df79cb
description: Document AI in Data 360 uses large language models (LLMs) to extract structured data from unstructured documents such as invoices, resumes, lab reports, and purchase orders.
products:
  - Data 360
release: "264"
---
# Document AI

Document AI in Data 360 uses large language models (LLMs) to extract structured data from unstructured documents such as invoices, resumes, lab reports, and purchase orders.

Document AI supports two processing modes.

- Real-time (Transactional) Mode: Invoke Document AI APIs directly for documents stored in Salesforce or the documents sent at run time. You don't need to create unstructured data model objects (UDMOs).
- Batch Mode: To process large volumes of documents from external sources, create unstructured data model objects (UDMO) that reference the files. Data 360 has several connectors built to ingest unstructured data from third-party sources. Document AI extracts data from documents into Data Lake Objects (DLO), which represent schemas for the extracted data. Then, your data is available for search index processing and retrieval from automation flows or AI agent actions.

## Document AI Requirements

- [Turn on Einstein Generative AI](https://help.salesforce.com/s/articleView?id=ai.generative_ai_enable.htm&language=en_US&type=5) and [enable Agentforce](https://help.salesforce.com/s/articleView?id=ai.agent_setup_enable.htm&language=en_US&type=5) to use Document AI in Data 360.
- You need Data 360 licenses to use Document AI in Data 360. Document AI isn't available with Customer Data Platform licenses.

## Example Use Cases for Document AI

Explore how teams working in various clouds can use Document AI to create draft configurations, refine document schemas, and publish them for production use.

 
| Cloud | Use Case |
| --- | --- |
| Sales Cloud | Ingest contract documents and proposals in Microsoft Word files and link them to customer profiles to centralize all contract data. |
| Sales Cloud | Ingest invoices, workbook quote templates, or pricing sheets to compare them against data extracted from related loan applications. |
| Service Cloud | Ingest guest survey data and business review presentations delivered as Microsoft PowerPoint files. Create customer records and follow-up for future opportunities. |
| Employee Service | Ingest tax return documents and HR forms in spreadsheet-format, such as timesheet reports and benefit enrollment sheets. Link them to employee records without rigid cell-mapping configuration. |
| Health Cloud | Extract data from patient lab reports in a range of formats, including PDFs, system-generated images, or images of hand-written notes. |

## Supported Large Language Models (LLMs)

Document AI supports these LLMs.

Supported LLMs  
| Model Provider | Model Family |
| --- | --- |
| OpenAI | GPT 5.4 (OpenAI GPT-4o\*) |
| Vertex AI (Google) | Gemini 2.5 Flash, Gemini 3 Flash |
| Anthropic | Claude Sonnet 4.6 |

\*Document AI in Government Cloud supports only the OpenAI GPT-4o model hosted in Microsoft Azure. For more information, review [Agentforce in Government Cloud](https://help.salesforce.com/s/articleView?id=ind.government_cloud_agentforce.htm&type=5&language=en_US).

## Supported File Types

Document AI supports these file formats.

- PDF files (.pdf)
- Images (.png, .jpeg)
- Microsoft Word documents (.docx)
- Microsoft PowerPoint presentations (.pptx)
- Microsoft Excel single-sheet workbooks (.xlsx)

See the Document AI table on [Data Cloud Limits and Guidelines](https://help.salesforce.com/s/articleView?id=data.c360_a_limits_and_guidelines.htm&release=264.0.0&type=5 "Guidelines define best practice recommendations to optimize your adoption of Data 360 for best performance. Limits are boundaries beyond which features are unavailable, performance is throttled, or usage billing charges are applied. Since Data 360 is built to scale, some limits can be adjusted to meet your business needs. Work with your account executive to find a solution that meets your goals.") for specific limits.

## Document AI in Connect API

You can use the Data Cloud Connect API to create Document AI configurations. See the [Connect API reference](https://developer.salesforce.com/docs/data/connectapi/references/spec?meta=getConfigurations) for more.

## Billing Considerations for Document AI

Use of Document AI has billing implications. For more information, see [Billing Considerations for Document AI](https://help.salesforce.com/s/articleView?id=data.c360_a_document_ai_billing_considerations.htm&release=264.0.0&type=5 "Document AI uses Data 360 to extract structured data from unstructured documents and Flex Credits to call generative AI. Use of Document AI impacts the consumption of credits in these usage types.").

- **[Create a Document Schema Config (Auto-extraction)](https://help.salesforce.com/s/articleView?id=data.c360_a_document_ai_new_config.htm&release=264.0.0&type=5)**  
    Configure a document schema to represent data extracted from your source files into a Data Lake Object (DLO). Use the auto-extraction option in the document schema builder to have an LLM define the structure of the document schema. The builder auto-populates all fields, tables, and columns.
- **[Create a Document Schema Config (Manually)](https://help.salesforce.com/s/articleView?id=data.c360_a_document_ai_new_config_manual.htm&release=264.0.0&type=5)**  
    Configure a document schema to represent data extracted from your source files into a Data Lake Object (DLO). Use the document schema builder to manually define the structure of the document schema by adding fields and tables.
- **[Create a Document Schema Config (Without Source)](https://help.salesforce.com/s/articleView?id=data.c360_a_document_ai_new_config_no_source.htm&release=264.0.0&type=5)**  
    Configure a document schema to use in programmatic API workflows. Use the document schema builder to define a new document schema.
- **[Manage Document AI Configurations](https://help.salesforce.com/s/articleView?id=data.c360_a_document_ai_manage_configs.htm&release=264.0.0&type=5)**  
    View, edit, publish, export, and rebuild Document AI configurations. Package Document AI configurations in data kits. Save Document AI configurations as drafts, and refine your extraction schemas over multiple sessions.
- **[Document AI Example Schemas](https://help.salesforce.com/s/articleView?id=data.c360_a_document_ai_schema_ref.htm&release=264.0.0&type=5)**  
    The following prompts are JSON-formatted schemas that you can use when creating an Document AI configuration in Data 360. Use these examples as starting points, or modify them for your specific use cases.
- **[Billing Considerations for Document AI](https://help.salesforce.com/s/articleView?id=data.c360_a_document_ai_billing_considerations.htm&release=264.0.0&type=5)**  
    Document AI uses Data 360 to extract structured data from unstructured documents and Flex Credits to call generative AI. Use of Document AI impacts the consumption of credits in these usage types.

#### See Also

- [Create a Document Schema Configuration Using Auto-Extraction](https://help.salesforce.com/s/articleView?id=data.c360_a_document_ai_new_config.htm&release=264.0.0&type=5 "Configure a document schema to represent data extracted from your source files into a Data Lake Object (DLO). Use the auto-extraction option in the document schema builder to have an LLM define the structure of the document schema. The builder auto-populates all fields, tables, and columns.")
- [Create a Document Schema Configuration Manually](https://help.salesforce.com/s/articleView?id=data.c360_a_document_ai_new_config_manual.htm&release=264.0.0&type=5 "Configure a document schema to represent data extracted from your source files into a Data Lake Object (DLO). Use the document schema builder to manually define the structure of the document schema by adding fields and tables.")
- [Create a Document Schema Configuration Without a Source Object](https://help.salesforce.com/s/articleView?id=data.c360_a_document_ai_new_config_no_source.htm&release=264.0.0&type=5 "Configure a document schema to use in programmatic API workflows. Use the document schema builder to define a new document schema.")
- [Manage Document AI Configurations](https://help.salesforce.com/s/articleView?id=data.c360_a_document_ai_manage_configs.htm&release=264.0.0&type=5 "View, edit, publish, export, and rebuild Document AI configurations. Package Document AI configurations in data kits. Save Document AI configurations as drafts, and refine your extraction schemas over multiple sessions.")
- [Document AI Example Schemas](https://help.salesforce.com/s/articleView?id=data.c360_a_document_ai_schema_ref.htm&release=264.0.0&type=5 "The following prompts are JSON-formatted schemas that you can use when creating an Document AI configuration in Data 360. Use these examples as starting points, or modify them for your specific use cases.")
- [Unstructured Data Workflow](https://help.salesforce.com/s/articleView?id=data.c360_a_unstructured_data_workflow.htm&release=264.0.0&type=5 "Regardless of your use case for unstructured data, there's a general workflow to ingest and process it in Data 360.")
- [Data 360 Limits and Guidelines](https://help.salesforce.com/s/articleView?id=data.c360_a_limits_and_guidelines.htm&release=264.0.0&type=5 "Guidelines define best practice recommendations to optimize your adoption of Data 360 for best performance. Limits are boundaries beyond which features are unavailable, performance is throttled, or usage billing charges are applied. Since Data 360 is built to scale, some limits can be adjusted to meet your business needs. Work with your account executive to find a solution that meets your goals.")
- [Billing Considerations for Document AI](https://help.salesforce.com/s/articleView?id=data.c360_a_document_ai_billing_considerations.htm&release=264.0.0&type=5 "Document AI uses Data 360 to extract structured data from unstructured documents and Flex Credits to call generative AI. Use of Document AI impacts the consumption of credits in these usage types.")