I have a Google Spreadsheet that I update daily with sales data from a variety of marketplaces (ie, Amazon, eBay, Walmart, etc). I'm trying to figure out a way that once a day, Zapier will pull the previous days sales and place them in their respective columns.
I've watched a read a few of the provided tutorials but the best I've been able to do is a triggered event for individual sales on any given marketplace. I'd need them added up and separated by day.
Best answer by AndrewJDavison
Hi @jtek
So, with those zaps that trigger on each sale, you should keep a sales total tally using a "Zapier Storage->Increment Value" step, creating a value key for each store.
Storage by Zapier Integrations | Connect Your Apps with Zapier Then you'd have another zap with a "Schedule by Zapier" trigger. It would run daily, get the values for all the stored keys, then create/update a row on the Google Sheet, and then (crucially) reset all the storage keys back to zero, read for the new day's sales.
Does that make sense?
This post has been closed for comments. Please create a new post if you need help or have a question about this topic.
So, with those zaps that trigger on each sale, you should keep a sales total tally using a "Zapier Storage->Increment Value" step, creating a value key for each store.
Storage by Zapier Integrations | Connect Your Apps with Zapier Then you'd have another zap with a "Schedule by Zapier" trigger. It would run daily, get the values for all the stored keys, then create/update a row on the Google Sheet, and then (crucially) reset all the storage keys back to zero, read for the new day's sales.
Then just 1x daily tally zap... it would have "Storage->Get Value" steps for each marketplace and then then one "Google Sheets->Create Row" step, followed by a steps to reset all the values for each marketplace back to 0.