- Home
- Resources
- Integrations
- DigitalOcean Spaces
DigitalOcean Spaces Make integrationAutomate DigitalOcean Spaces with Make.
Files land in your buckets, and the rest of your tools never hear about it? The DigitalOcean Spaces Make integration gives you 8 modules, including 2 triggers, to move files in and out of Spaces without code. This guide walks you from the access key to a first working scenario.
Verified Trustpilot reviews · AI, automation & growth agency
What can the DigitalOcean Spaces Make integration do?
The DigitalOcean Spaces Make integration links your Spaces storage to Make, a visual tool where you build a scenario (the automation itself, a chain of steps) without writing code. Each step is a module: it watches your buckets, reads a file, or sends one in, and Make passes the result to the next step.
Archive what other apps produce. A report, an export or an attachment comes out of another tool, and Upload a File drops it into the right bucket. Nobody has to download it and upload it again by hand.
React to new files. Watch Files notices when a file is uploaded or updated in a bucket, and Download a File fetches its content so the next module can send it, parse it or store it somewhere else.
Keep an eye on your storage. Watch Buckets reports each new bucket, while List Buckets and List Files give you an inventory to log or check.
The eight modules cover watching, listing, uploading and downloading. For any other endpoint, Make an API Call reaches the Spaces API with the same connection. If you are still weighing tools, the n8n vs Make comparison sets out the criteria, the Make pricing page explains the plans, and the Make training helps you build faster.
How do you connect DigitalOcean Spaces to Make?
- 01
Create an access key in DigitalOcean
In the DigitalOcean control panel, open the Spaces Access Keys page and click Create Access Key. Choose the scope and permissions, name the key, confirm, then copy both the key and the secret shown in the window.
- 02
Add a Spaces module to your scenario
In Make, add any DigitalOcean Spaces module and click Create a connection. A connection is your Spaces account linked to Make once, then reused by every Spaces module. The Connection name field is optional.
- 03
Paste the credentials and save
Paste the access key and the secret you copied, or follow the instructions Make shows on screen. Once saved, the connection appears in the dropdown of every DigitalOcean Spaces module you add later.
Your first scenario: send files from another app into a bucket
GoalWhen another app produces a file, Make uploads it to your DigitalOcean Spaces bucket.
- 01
Create the scenario
On the Scenarios page, create a new scenario and click the + to add the first module. This first module belongs to the app that hands over the file, such as your form tool or mailbox.
- 02
Set up the source
Pick that app's module, click Create a connection for its account, and fill its fields. Each file it outputs travels as a bundle, one item passed from one module to the next.
- 03
Add Upload a File
Click the + on the right of the first module, search DigitalOcean Spaces and pick Upload a File. Choose your Spaces connection, then map the file coming from the previous module.
- 04
Test with Run once
Click Run once. Make runs the scenario a single time and shows the bundles each module received. Check the bucket in DigitalOcean: the file should be there.
- 05
Schedule and switch it on
Open the clock on the first module to set the schedule, every 15 minutes by default, then switch the scenario on. Each module run on a bundle counts as one operation on your plan.
DigitalOcean Spaces triggers in Make
2 modules start a scenario when something happens in DigitalOcean Spaces. A scheduled trigger is checked by Make on the scenario's schedule; an instant one is called by DigitalOcean Spaces as soon as it happens.
Watch Buckets
Scheduled triggerIn Make“Triggers when a new bucket is created in DigitalOcean Space.”
You get a new bundle each time a bucket is created in your DigitalOcean Spaces account, so the scenario can log it, announce it or prepare it for use. A trigger is the module that starts the scenario.
Watch Files
Scheduled triggerIn Make“Triggers when a file is uploaded or updated in a bucket space.”
This one starts your scenario whenever a file is uploaded or updated inside a bucket, which turns any upload into a signal for the rest of your tools.
DigitalOcean Spaces modules in Make
DigitalOcean Spaces gives you 6 modules. For each one: what it does for you, when to reach for it, and what to watch out for.
Create a Bucket
ActionIn Make“Creates a new bucket.”
With this action, a scenario creates a fresh bucket for you, ready to receive files from the next modules, instead of you clicking through the control panel.
Download a File
ActionIn Make“Downloads a file from a bucket.”
Grab the content of a file stored in a bucket so the next module can attach it to an email, send it to another storage or read it.
Make an API Call
ActionIn Make“Performs an arbitrary authorized API call.”
Your way out when the listed modules stop short: it sends any request to the DigitalOcean Spaces API while reusing the connection you already set up.
Upload a File
ActionIn Make“Uploads a file to a bucket.”
Send a file produced earlier in the scenario into a bucket, where it stays stored with the rest of your Spaces content.
List Buckets
SearchIn Make“Lists all buckets in DigitalOcean Space.”
Get the full list of buckets in your account, each one returned as its own bundle, which gives you an inventory you can log or filter.
List Files
SearchIn Make“Lists all files in the specified path.”
Browse a path inside a bucket and receive every file found there, one bundle per file, ready to be downloaded, copied or recorded.
Need help automating DigitalOcean Spaces with Make?
A person reads every message.