What would be the best way to extract line items from an invoice using a workflow?
I need to extract multiple data points from an invoice line item and add a row for each line item.
I’m used to using the iterator in Make along with other JSON modules but I’m just now starting to use Glide workflows and can’t figure it out.
Thanks!
You have multiple options here.
One of the solution you have is to use the AI actions to extract data from document (document to text), also called Optical Character Recognition (OCR).
Create another action/column (Text to JSON) to convert the text to JSON with your instructions (structure you want in the JSON).
To add multiple rows for each items, you can use either the mutations method with Glide API or use the new Glide webhook triggered workflow by using loop.
That last part gives me trouble. How do I add multiple rows from a JSON webhook? How do I iterate trough it?
You can follow my guide here:
I implemented a feature that allows you to edit values across an entire column, similar to the solution discussed here , but using the official Glide API in a compliant manner.
For this example, I configured a choice component that enables you to select the rows you wish to edit. There’s a button that allows you to select all rows or clear your selections. This flexibility lets you choose whichever rows you need to update. Once you’ve made your selections, you can set a new value for a specific …
No sorry, you want to add rows. Here is the right guide:
[🎓 Glide Tutorial - Add, Edit or Delete Multiple Rows (Glide API)]
What’s up Gliders!
Glide’s new native API functionality has unlocked a ton of power
I’ve always wanted the ability to natively add, edit, or delete multiple rows without needing Make/Zapier…
And after seeing a quick loom from @Darren_Murphy I was reminded that this is now possible
In this video I explain:
How to add a predefined list of tasks to a new project.
How to delete any task…
1 Like