Latenode

Transcribe SoundCloud audio and store text transcripts using Sonix

This automation allows users to automatically transcribe audio from newly uploaded SoundCloud tracks using the Sonix API, and then save the text transcripts. The trigger for this automation is the upload of a new audio file to SoundCloud.

The automation then calls the Sonix API to transcribe the audio, and saves the resulting text transcript. This integration is designed to streamline the process of creating text-based content from audio sources, making it easier for users to repurpose their audio content.

Updated Apr 12, 2026Est. run: 5sEst. cost: $0.005
How Latenode estimates time and cost

Latenode bills workflow runs in credits: 1 credit = 30 seconds of processing. Minimum charge per run depends on your plan. Plug-and-Play (PnP) AI nodes are billed separately—each PnP token is $1 USD, charged pay-as-you-go at vendor cost plus a small processing fee, with no API keys required.

Full pricing — how credits work →
Integrations & automation

Workflow preview

What this template does

  • Automatically transcribes audio from new SoundCloud uploads using the Sonix API
  • Saves the generated text transcripts for repurposing audio content
  • Simplifies the process of creating text-based content from audio sources
  • Integrates SoundCloud, Sonix, and headless browser to enable the automation
  • Provides text transcripts that can be further processed or published

How it works

1
Trigger

Connect to SoundCloud

Authorize access to upload new audio tracks to your SoundCloud account.

2
Action

Fetch audio track from SoundCloud

For each new audio track uploaded to your SoundCloud account, download the audio file for transcription.

3
Action

Transcribe audio using Sonix

Convert the downloaded audio file to text using the Sonix API.

4
Logic

Process transcription

Normalize and prepare the transcription text for storage.

5
Action

Save transcription to database

Store the processed text transcript in the Supabase database.

Setup guide

1

Add SoundCloud credential

1. In the Latenode Credentials panel, add a new credential for SoundCloud. Enter your SoundCloud API client ID and client secret.

2

Configure Sonix API credential

1. In the Latenode Credentials panel, add a new credential for Sonix. Enter your Sonix API key.

3

Set up SoundCloud trigger node

1. In the Latenode visual builder, add a SoundCloud trigger node. 2. In the node settings, select the SoundCloud credential you added earlier. 3. Configure the node to trigger on 'New audio track uploaded'.

4

Configure Sonix transcription node

1. In the Latenode visual builder, add a Sonix transcription node. 2. In the node settings, select the Sonix credential you added earlier. 3. Map the audio file URL from the SoundCloud trigger node to the Sonix node input.

5

Save transcripts

1. In the Latenode visual builder, add a node to save the transcripts (e.g. a file storage or database node). 2. Map the transcript text output from the Sonix node to the input of the save node.

Requirements

SoundCloud account with ability to upload audio files
Sonix API key for transcription service
Latenode workspace with 'headless-browser' and 'javascript' nodes configured
Destination storage or database to save transcribed text
For providers without a native connector in Latenode, use the JavaScript step with that service's API credentials (stored in Latenode Keys / Secrets).

FAQ

Common questions about this template

Each run uses credits on your Latenode plan. We charge for processing time (1 credit = 30 seconds). Your actual cost depends on your plan and how long the run takes. See pricing plans for plans and how credits work.

More templates

You might also like

Browse all templates →
Integrations & automation

Site monitor to RSS

Tools schedules checks, Headless Browser loads each monitored URL, JavaScript diffs visible text or selectors against the last snapshot in Database, and rss.app (or JavaScript POST) publishes feed items when changes exceed your threshold. Replaces Zapier+rss.app-only diagrams with explicit Latenode nodes.

7s$0.0004
Integrations & automation

Automatically translate new Discord messages using Google Cloud Translate

This automation integrates Discord and Google Translate to monitor specific Discord channels for new messages. When a new message is detected, the automation will automatically translate the text into a target language using Google Translate and then post the translated message back to Discord or another destination. This allows users to stay connected with their communities across language barriers, facilitating global collaboration and discussion within the Discord platform.

26s$0.0703
Integrations & automation

Translate Telegram messages to any language via Google Translate

This automation workflow allows users to monitor a Telegram chat or channel, automatically detect new messages, translate the text into a target language using Google Translate, and then send the translated version back to the same Telegram chat or save it to a designated destination. This integration between Telegram and Google Translate streamlines cross-language communication, making it easier for users to stay connected and understand content shared in different languages. The automation simplifies the process of translating messages, saving time and effort for users who need to communicate across language barriers.

26s$0.0703