Hi everyone,
Let’s see if I can explain my use case clearly enough. I already use a custom webhook and Make (Integromat) to add data to an external spreadhsset when rows are added to my Sales Order table. I then use this data for some reports in Google Data Studio, showing total sum, date, etc. However, I would like to also create some reports based on the data in the related Line Items table. Since this table is updated very frequently during the process of creating a new sales order (using a custom form), instead of adding/deleting rows to a external spreadsheet every time a line item is added/deleted I would like to find a better approach.
Perhaps I could sync the data in the Line Items table once/day only to an external sheet and then base my report on this sheet. After 24 hours the sheet will be updated again to mirror the current data in the Glide table? How would I do this?
Is there a way to hold this data in Make instead of having to use a separate spreadsheet for it?
Or maybe I should change my approach entirely? My current problem is the frequent updates of line items while creating a new sales order. For example, the user might add/delete rows several times while creating the order. At the moment, it is not until the final step of the custom form that the sales order New Row is created and the related line items are added to it. They also have the choice to delete the sales order and all related line items and start over. This means that I can not accurately use the “Add row” action on the line item table together with a custom webhook to get a accurate report in Google Data Studio, since these line items might be deleted before the sales order is confirmed.
I have been thinking of a way to add a “Confirmed” status or something to the line item rows when the Sales order is confirmed, but have not found a way to update several related items at the same time.
Probably the most confusing post ever, but if anyone understands and has a solution I would be super grateful