Save all product images to Dropbox in Shopify by using Arigato Automation
Export product images to Dropbox for centralized file storage.
We will set up a workflow that sends all your product image URLs, the product name, and the products image ID to IFTTT, and then that will send the images to Dropbox.
This workflow fires on a schedule it to or in a batch. It then scans through all your products with images and uploads those images to your Dropbox using IFTTT (If This Then That).
To get started, you will need the Arigato app, as well as a free IFTTT account, and finally a free Dropbox account. In IFTTT, you'll use the Upload to Dropbox event triggered by a generic Webhook trigger. Here's how to set it up.
In the Arigato Automation app, import this workflow and open it up through the Workflows tab. The main workflow should look like this...
And the subworkflow will look like this...
Open up the action on the subworkflow and you will see that the app sends 3 values to IFTTT along with an event name called upload_to_dropbox.
The app will send the product image URL, the title of the product, and the products ID that goes with the product in values 1 - 3 respectively. Now we just need to save this and set up IFTTT and Dropbox.
Head over to Dropbox and make an account if you haven't already.
After that, head over to IFTTT and make a new Applet under your existing account or create a new account.
For the "IF" part, set up a Webhook.
Remember the event name from earlier? This is where we need to type that into IFTTT. The event name that gets called in Arigato is upload_to_dropbox.
And for the "THEN THAT", look for Dropbox.
Choose "Add File from URL"
For the file URL, click on Add ingredient and select "Value 1" this will be the image URL sent from the Arigato App.
Do the same for the file name except use Value 2 instead, and for the folder path, make it, Arigato/Value 3. That will set the folder to be the name of the product, then all the images will be named the products image id. Then just click create and finish.
Back in Arigato, click into the workflow, make sure the workflow is running and then click the batch button to set up and begin the batch.