Backing Up All Data via Zapier in bulk?

Backing Up All Data via Zapier in bulk?

I'm exploring what is the best method to back up & sync all of my application data with 3rd party external services in the most efficient & scalable way possible.

I'm presently thinking to utilise Zapier.

I'm aware that Zoho Creator is natively integrated within Zapier, however, the Zap is triggered, each time a single record is created within Zoho Creator.

This logic is not particularly efficient for this use case scenario. Moreover, since the purpose of the integration is to back up the data, the sync does not need to occur in real time. 

Therefore, I'm thinking of utilising Zapier's incoming webhook option, which has a "Catch Raw Hook" option to capture up to 2MB of unparsed data via a single hook. 

My objective is to send all of the records within a given report, in a single JSON payload, on a scheduled basis, to sync with Google Sheets... amongst other steps.

Perhaps a custom function, utilising the Invoke URL task? Has anyone tried doing this successfully? Is it possible to send multiple records of a single report, via a single workflow, via the Invoke URL task? 

Any suggestions / ideas would be greatly appreciated.