Skip to main content
Every Kadoa workflow has a Data Schema that defines what data to extract from a source. When you create a workflow with the Kadoa Assistant, it builds the schema for you, and you can review and customize it in the Schema panel. For an overview of schemas and available data types, see Schemas. The Schema panel showing the entity name and extracted fields, with key-field and JSON editor controls

How the schema is created

  • If you name the fields in your prompt (for example, “extract title, price, and rating”), the Assistant uses exactly those.
  • If you don’t, the Assistant recommends fields based on the source.
Either way, you can adjust everything before you approve.

Edit the fields

Add, rename, or remove fields in the visual editor, or switch to JSON mode for bulk editing. Mark fields as key fields to improve record matching and data quality. Tip: mark fields expected to be unique and non-empty as key fields. In JSON, set isKey: true. Learn more in Data Quality.

Use an existing schema

Instead of starting fresh, you can base the schema on:
  • Your schemas: schemas you have created before.
  • Kadoa schemas: pre-built schemas for common use cases.
Customize any selected schema by adding, removing, or renaming fields.
If your workflow uses a template, its schema is managed by the template. Edit it through the template instead of here.

Reuse a schema across workflows

To reuse the same schema across multiple workflows, save it in a template. A template packages a prompt, schema, data quality rules, and notification settings into a reusable, versioned unit.
  1. Open Templates and click Create template
  2. Define your fields in the Schema tab, or save an existing workflow’s schema as a template
  3. When you create a workflow, choose the template to pre-fill its schema
Updating the template’s schema and publishing a new version rolls the change out to every linked workflow.