Skip to main content
Question

Omni Generate Structured Data → Repeat for Each → Create Record not creating records from array

  • January 21, 2026
  • 0 replies
  • 4 views

korissa.emerson
Forum|alt.badge.img+3

Hi all,

I’m hoping for some guidance — I’m very close, but clearly missing something small.

We are importing a PDF into Airtable and triggering an automation via a button. The PDF contains multiple features, and each feature includes nine distinct data points.

Our automation flow is:

  1. Trigger (button click)
  2. Omni – Generate structured data
  3. Repeat for each
  4. Create record

In the Generate structured data step:

  • The output schema is set to Array
  • Each array item is an Object
  • The object contains nine key/value pairs, all defined as Text
  • Omni correctly reports finding 27 features, which matches the document

If we configure the schema as a single string, we reliably get one very accurate record created. When we switch to an array schema, Omni reports the correct number of items and allows us to use Repeat for each, but no records are created in the Create record step.

The challenge seems to be:

  • We need an array to repeat for each feature
  • But when using the array output, Create record does not generate any records
  • If we don’t use the array, we only ever get one record

This feels like a mismatch between:

  • What Omni is producing
  • What Repeat for each or Create record expects as the list input

Has anyone successfully used Generate structured data → Repeat for each → Create record with an array of objects from Omni? Are there specific requirements for which output token must be selected as the list, or known limitations with Omni structured outputs here?

Any help is appreciated — I feel like I’m one selection away from this working.

Thank you!