Workflows Overview
The Workflows page has two tabs:- Workflow Runs - See all documents that have been processed
- Extraction Templates - Create and manage extraction templates
Workflow Runs Tab
This tab shows all documents submitted for data extraction.Table Columns
| Column | Description |
|---|---|
| Filename | Name of the uploaded document |
| Extraction Template | Which template was used for extraction |
| Status | Pending, Processing, Completed, or Failed |
| Created | When the document was submitted to EmberQA |
Filtering Workflow Runs
Click the Filters section to expand it. Available filters:| Filter | Description |
|---|---|
| Status | Filter by Pending, Processing, Completed, or Failed |
| Extraction Template | Show only runs using a specific template |
| Filename | Search by document filename |
Viewing Run Details
Click any row to open the detail popup. The popup shows: Basic Information- Filename
- Extraction Template used
- Created timestamp
- If the extraction failed, you’ll see the error message explaining why
- Any custom metadata attached to the document (shown as key-value pairs)
- A table showing each property defined in the template
- For each property: the extracted value and the AI’s reasoning for that extraction
- If extraction is still in progress, you’ll see a “Data extraction is in progress…” message
- If the workflow included supporting documents, you can view them here
Extraction Templates Tab
Extraction templates define what data to pull from your documents. Think of them as forms that the AI fills out by reading your documents.Template List
The list shows all your extraction templates with:| Column | Description |
|---|---|
| Template Name | Display name for the template |
| ID | Unique identifier (used in API calls) |
| Properties | Chips showing each field the template extracts |
| Actions | View or Edit buttons |
Creating a New Template
- Click Create New Template
- Enter a Template Name
- Add Properties - these are the fields you want to extract
- Property Name - The field name (e.g., “invoice_number”, “customer_name”)
- Description - Instructions telling the AI what to look for
- Type - Either:
- Extract Text - AI extracts free-form text
- Select One - AI picks from predefined options you provide
- Click Save when done
Property Types Explained
Extract Text Use this when you want the AI to find and extract text from the document. Examples:- Customer name
- Invoice number
- Contract date
- Total amount
- Option Key - The value that will be returned (e.g., “approved”)
- Option Value - Description of when to select this option (e.g., “Document shows approval signature”)
- Status: Approved, Denied, Pending
- Document Type: Invoice, Quote, Receipt
- Priority: High, Medium, Low
Editing Templates
- Find the template in the list
- Click Edit
- Make your changes
- Click Save
Viewing Template Details
Click View on any template to see its full configuration without entering edit mode.Submitting Documents for Extraction
Documents can be submitted via:- Bulk Upload page - Manual upload through the UI
- API - Programmatic submission (see Workflow API)

