Make.com
Automate audio cleaning with Cleanvoice inside Make.com — no code required.
Cleanvoice has a native Make.com module — no HTTP requests to configure manually. Search for "Cleanvoice" inside Make.com and connect it in seconds.
This guide covers two real-world workflows:
Dropbox → Clean → Save
Watch a folder, clean new files automatically, save results back.
Transcripts → Google Sheets
Save transcripts, summaries, and social content to a spreadsheet.
Before you start
You'll need:
- A Cleanvoice account — get an API key
- A Make.com account — free plan works
- Dropbox connected to Make.com (for Workflow 1)
- A Google Sheet with headers (for Workflow 2)
Custom templates save time. In your Cleanvoice dashboard, create an editing template with your preferred settings (noise reduction, filler removal, etc.). You can then select it in Make.com instead of configuring each option individually.
Connect Cleanvoice to Make.com
Do this once — all your scenarios reuse the same connection.
Add the Cleanvoice module
In any Make.com scenario, click + to add a module. Search for Cleanvoice and select it.
Create a connection
Click Create a connection. Enter your Cleanvoice API key from Settings → API Keys in your dashboard.
Click Verify — Make.com will confirm the key works. Save the connection.
Workflow 1: Dropbox → Clean → Save
What it does: Watches a Dropbox folder. When you drop a new audio or video file in, it sends it to Cleanvoice automatically and saves the cleaned version to a separate output folder.
Part A — Trigger on new Dropbox files
Create a new scenario
In Make.com, click Create a new scenario. Add a Dropbox → Watch Files trigger.
Connect your Dropbox account, then set:
- Folder — the input folder where you'll drop raw recordings (e.g.
Audio) - Watch — set to From now on
Get a shareable link for the file
Add a Dropbox → Create/Update a Share Link module.
- Set Select file or folder to Map a file/folder path
- Map Path from the trigger's Path Display field
This gives you a public download URL for the file.
Send to Cleanvoice
Add a Cleanvoice → Create an Edit module.
Set:
- File URL — map the Download URL from the previous Dropbox module
- Upload type — choose Audio or Video depending on your files
- Template — select your custom editing template
Click Run once to test. Drop a file into your Dropbox folder and watch it appear in Cleanvoice → History (filter by source: API).
Part B — Save the cleaned file back to Dropbox
Create a second scenario
Create a new scenario — call it something like "Save Cleanvoice edits".
Add a Cleanvoice → Watch Completed trigger.
Set:
- Upload type — same as Part A
- Template — same template
Click Run once — Make.com will wait for a completed edit to pull the data structure.
Download the cleaned file
Add an HTTP → Get a File module.
- Set URL to the download_url field from the Cleanvoice trigger
Upload to Dropbox
Add a Dropbox → Upload a File module.
Set:
- Folder — your output folder (e.g.
Cleaned Audio) - File — map the Data from the HTTP module
- File name — map a name (e.g. the original filename with
-cleanedappended)
Connect all three modules and turn the scenario on.
Cleanvoice keeps download links active for 7 days. Make sure your scenario runs and downloads the file within that window — after that, the link expires.
On Make.com's free plan, file downloads are limited to files under 5 MB. For larger files, save the download URL to Google Sheets or Notion instead of downloading directly.
Workflow 2: Transcripts → Google Sheets
What it does: Every time a Cleanvoice edit completes with transcription enabled, it automatically adds a row to a Google Sheet with the file link, transcript, chapter markers, and social media content.
Prerequisites
- In your Cleanvoice template, enable Transcription, Summarize, and/or Social Content
- Create a Google Sheet with headers matching what you want to save, for example:
| File Link | Transcript | Summary | Chapters | Social Content |
|---|
Setup
Add a Router to your "Save edits" scenario
Open the "Save Cleanvoice edits" scenario from Workflow 1 (or create a new one with a Cleanvoice → Watch Completed trigger).
After the Cleanvoice trigger, add a Flow Control → Router module. This lets you split the flow — one path saves the audio file, another path saves the transcript data.
Add a Google Sheets module
From one of the Router paths, add a Google Sheets → Add a Row module.
Connect your Google account, then:
- Method — Search by path
- Drive — select your Google Drive
- Spreadsheet — select your spreadsheet
- Sheet — select the specific sheet tab
Map the data
Set Does the table have headers to Yes and choose your column range.
Map the available fields from the Cleanvoice trigger to your columns:
| Google Sheet column | Cleanvoice field to map |
|---|---|
| File Link | download_url |
| Transcript | transcription |
| Summary | summary.description |
| Chapters | summary.chapters |
| Social Content | summary.social_content |
Test it
Turn the scenario on. Upload a file through Dropbox (or trigger it however you set up Workflow 1). Once Cleanvoice finishes processing, your Google Sheet should populate automatically.
What else you can connect
Once the cleaned file and transcript data are flowing through Make.com, you can plug in hundreds of other apps:
- Podcast hosting (Buzzsprout, Spotify for Podcasters) — auto-upload episodes with title and description pre-filled
- YouTube — upload video with transcript-generated title and description
- Notion — save transcripts and notes to a database
- Slack / Email — send yourself a notification with the download link when an edit is ready
Tips
- Test with a short clip first — a 1–2 minute file processes in under a minute, much faster to iterate
- Use templates — configure your settings once in Cleanvoice and pick the template in Make instead of re-mapping config each time
- Save links, don't always download — for large files on free plans, storing the
download_urlin Sheets or Notion is more reliable than downloading - Chain scenarios — keep the "submit" scenario and "save results" scenario separate so they're easier to debug