CleanvoiceDocs
Guides

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:


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

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 -cleaned appended)

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 LinkTranscriptSummaryChaptersSocial 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 columnCleanvoice field to map
File Linkdownload_url
Transcripttranscription
Summarysummary.description
Chapterssummary.chapters
Social Contentsummary.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_url in 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