Cleanvoice + Make.com Integration: Automate Your Podcasting Flow
The Integration
What is Cleanvoice?
Cleanvoice is an AI podcast editor. It edits your audio or video in 10 minutes (not 4 hours). And gives you studio-sound, without having one.
It automatically removes background noise, filler words, mouth sounds, stutters, echo, reverb, and long silence from your recording. It also fixes distortion, levels your audio volume, and makes your voice brighter or softer.
May it be a podcast, video recording, interview, voiceover, or audiobook.
You can also transcribe and summarize your audio or video.
What is Make.com?
- Make is a visual platform that lets you design, build, and automate anything – from simple tasks to complex workflows – in minutes.
- With Make, you can send information between Cleanvoice and thousands of apps.
- You can upload your files automatically from Dropbox to Cleanvoice and clean them. You can also save the results back to your Dropbox.
- Even add transcription, summary, and more to Google Sheets.
Prerequisites for the Integration
- Cleanvoice account - Sign up for free.
- Make.com account - Link here
- Cleanvoice API key - Copy your existing API key or create a new one and copy it.
- How to create an API Key?
- Login to your Cleanvoice account. Go to Settings → API Key → Create/Regenerate API key. And copy.
- A custom editing template on Cleanvoice
- How to create a custom template?
- Login to your Cleanvoice account. Upload a file. And click on “create custom template”. Select your editing preferences and save the template.
- 2 Dropbox folders ( to save input and output recordings)
- One Google Sheet where you want to add transcripts
First Things First: How to Connect Cleanvoice and Make?
- Login to your make.com account and create a new scenario in Make.
- Click on the “+” sign and type Cleanvoice in the search box.
- You will see a few actions and triggers. Select “Create an Edit”, as we will use it in the next section.
- Create a connection with Cleanvoice and verify it. (You will only need to follow this step once.) Now you have set up Cleanvoice with Make.
- You will also see other fields like URL, upload type, and custom template. We will fill them in the next section. As they are related to the particular “create edit” event, not the Cleanvoice-Make connection.
Usecases: An Overview
1. Connect with Dropbox / FTP Server / Google Drive
- Whenever you add a file to your Dropbox folder, automatically send it to Cleanvoice for editing.
- Whenever Cleanvoice edits your recording, auto-save it in another Dropbox folder.
Bonus: You can also use FTP Server or Google Drive instead of Dropbox. The process remains the same.
2. Connect to Google Sheets
- Save your edited files’ links to a Google sheet.
- Automatically save transcription, summary, social content, podcast description from Cleanvoice to a sheet.
- Save chapter markers and use them when you upload your recording as a YouTube video, podcast, or audiobook.
- Use this podcast content to create an RSS feed or add it to a hosting platform.
- Save timestamps of edited parts and export them to your editor. Take a reference for manual editing.
Usecase 1- Connect Cleanvoice to Dropbox
Dropbox Usecase: At a Glance:
- Connect Dropbox to Cleanvoice
- Upload from Dropbox to Cleanvoice to Start Editing
- Save Edited Files Back to Dropbox
Part -1: Add and Connect Dropbox Account to Cleanvoice
1. Create a scenario called “Create Edit”
No need to create a separate scenario here. Just select the one you created in the above section.
2. Connect Cleanvoice to Your Dropbox folder
- Click on the “+” icon in the toolbar below.
- Search Dropbox in the search bar. And select the “Watch Files” trigger event.
-
Click on “Create connection” and verify your Dropbox account.
-
Important: Make sure you have a folder to upload your raw audio or video files. In this example, we will use a folder called “Audio”.
-
Now, add your folder name or path as below. And save it.
- Choose “From now on” in the next prompt.
You have now connected a Dropbox folder to cleanvoice.
Part-2: Upload from Dropbox to Cleanvoice, and Auto-Edit Your Recording
Whenever you add a new file to your Dropbox folder, fetch the file link and automatically send it to Cleanvoice.
And triggers editing, using a pre-selected custom template. Be it single track or multitracks.
1: Create a Shareable File Link from Dropbox (to Send it to Cleanvoice)
- Add another Dropbox event from the “+” icon on the toolbar. And select “Create/Update a Share Link”.
- Now, in the field “Way of selecting files”, choose “Map a file/folder path”. And in the “file path” field, select the “Path Display” option.
2: Create an Edit Trigger (Upload the file link to Cleanvoice and auto-edit your audio or video)
- Now, go back to the first Cleanvoice module you created called “Create Edit”.
- In the file URL field, select “Download URL”.
-
In the “Upload Type” field, we will go ahead with the “Audio” format (for this example).
-
Choose a custom Cleanvoice template you want to apply to your files.
If you don’t have one, see how to create a custom template with Cleanvoice.
Upon uploading your file to a Dropbox folder, Cleanvoice will begin auto-editing it. You will see the edited results in the Cleanvoice app. (Login → History tab).
Before you run a check, rearrange your modules as shown above. You can link, unlink, and drag to rearrange the order.
Bonus: How to Run the Whole Scenario and Test-Check?
- Make sure your scenario is on.
- Click on the “Run Once” button from the toolbar.
- Upload a file to your Dropbox folder.
- Login to your Cleanvoice account → History → Choose “API” as your source → Watch the results.
Part-3: Save Edited Files Back to Your Dropbox
Auomatically get/fetch a link of the edited file from Cleanvoice and save the file to your Dropbox folder.
1 Watch files & create save trigger
- Create a new scenario. Save it as “Save edits”.
- Click on the “+” sign and search for Cleanvoice again. Select the “Watch Completed” trigger.
- Select the Upload type. In this example, we will choose Audio. Also, select the custom template you had applied for editing earlier.
- Click on “Run Once”. And then check the search icon right above the Cleanvoice module.
- You will see the file as an HTTPS URL. Hence, you need to get this link first to upload it as a file to Dropbox.
2. Get HTTP Link
- Click on the “+” icon right from the bottom toolbar and search “HTTP”. Select the “Get a file” option.
- Now, in the URL section, select the option “download_url” as shown below.
3. Save to a Dropbox folder
Before you add any event or trigger for this module, make sure you have created another Dripbox folder to save your cleaned files.
In this example, we will go with the new “Cleaned Audio” folder.
- Go to the toolbar below, click on the “+” icon, and search for Dropbox. Select the “Upload a File” event/module.
- Next, select the Dropbox folder where you want to save your edited files. (In this example, Cleaned Audio). Then, select “HTTP - Get a file” under the file field.
- Link all modules and run a test again.
Do not forget to keep this scenario on as well.
Upload another raw or unedited file to your first Dropbox folder. Run both scenarios again. And see the results.
You will see the raw file is edited in Cleanvoice. And it has been downloaded and saved into another Dropbox folder.
Usecase 2 - Connect to Google Sheet
- Save your edited files in a Google Sheet instead of downloading them.
- Also add your audio or video transcription, summary, chapter markers, social content for podcast, etc. to Sheets.
- Organize your podcast content in one Sheet and upload it to a hosting platform in clicks.
Since Cleanvoice saves your edited files only for 7 days, the links may be invalid after that. Try to upload your content before this period.
Pre-requisite for this usecase:
- Ensure that you’ve selected transcription, summary, and social content while creating your custom template.
- Create a Google Sheet where you want to save transcription, edited files’ links, and other content.
Google Sheet Usecase: At a Glance
Part-1: Connect Cleanvoice to Google Sheet
- In the previous scenario (Save files with HTTP + Dropbox), add a router. Click on the “+” icon from the toolbar and search for router (under “Flow Control”).
- Connect Cleanvoice’s “Watch Completed Trigger”, “HTTP” module with the router. Now, add one more connection for Google Sheets. Select “Add a Row” from the trigger options.
-
Configure your Google Sheets account.
-
Now, select “Search by Path” in the method field. Choose your Google Drive. And then click on the “Spreadsheet ID” field.
- Upon clicking the “Spreadsheet ID” field, you will be able to select a folder path or your Sheet. Then, select the Sheet name.
Part-2: Automatically Add Details to Your Google Sheets
We will fetch data from the edited file’s link and add it to the Google Sheet.
-
Choose if your sheet has a header or not. And choose column range.
-
Then, under the “Values” field, choose the data you want to add in each column.
-
You can see the options here:
Make sure your sheet has proper headers added and you map your content accurately.
Based on the Cleanvoice template and the options you have selected in the Make’s scenario, whenever Cleanvoice edits your files, it will save the file link, transcription, summary, etc. to a Google Sheet.
Bonus Tips for Make’s Free Account Users:
- If you are using a free account of Make, try to keep your files less than 5 MB (for free download).
- However, that may not be possible in all cases. So instead, you can add your edited files’ links to the Google Sheet or Document.
Bonus Usecases:
- You can connect Cleanvoice to an available podcast hosting platform on Make. You can create an episode, add a description and chapters directly from Cleanvoice.
- If you are editing a video, you can connect Cleanvoice to YouTube using Make. Whenever Cleanvoice finishes editing your video, it will automatically fetch the file URL and upload it to YouTube. You can also add a title, description, etc.
- You can also save your podcast description, summary, edited file links, and more to a Notion doc.