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:
- Trigger (button click)
- Omni – Generate structured data
- Repeat for each
- 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!
