Save YouTube music tracks to Google Drive automatically

Send a YouTube Music link through chat and the system downloads the track and saves it to Google Drive automatically.

How the work actually flows

It branches. Exactly one path is taken.

Pattern: Exclusive Choice (4)

flowchart TD trig>"user sends youtube link"]:::trig s0["queue link for processing"]:::task s1["check if already saved"]:::task s2["convert video to mp3"]:::task s3["upload file to drive"]:::svc trig --> s0 s0 --> s1 s2 --> s3 gx{"× track already downloaded"}:::gate s1 --> gx p00["skip download"]:::task gx -->|"already saved"| p00 p10["convert to mp3"]:::task gx -->|"not yet saved"| p10 p11["upload to drive"]:::task p10 --> p11 p00 --> s2 p11 --> s2 out[/"mp3 saved to drive folder"/]:::out pay{{"organized audio library with no manual filing"}}:::pay s3 --> out out --> pay classDef task fill:#e7f6fe,stroke:#34b8f0,color:#2c2a29 classDef svc fill:#f6f8fa,stroke:#7c8795,color:#2c2a29 classDef mi fill:#e7f6fe,stroke:#0079a8,color:#2c2a29,stroke-width:2px classDef human fill:#fff,stroke:#0079a8,color:#0079a8 classDef store fill:#f6f8fa,stroke:#0079a8,color:#2c2a29 classDef trig fill:#00a4eb,stroke:#0079a8,color:#fff,font-weight:bold classDef trigtime fill:#00a4eb,stroke:#0079a8,color:#fff,font-weight:bold classDef trigdata fill:#8ad4f5,stroke:#0079a8,color:#06314c,font-weight:bold classDef gate fill:#fff,stroke:#e8a23d,color:#6b4708,font-weight:bold classDef out fill:#1f9d6b,stroke:#167a53,color:#fff,font-weight:bold classDef pay fill:#06314c,stroke:#021f33,color:#fff
Starts itA stepAn outside serviceOne path onlyResultPayoff
Build size
Advanced

A larger build with multiple systems, AI reasoning, and custom rules.

Business functions
Messaging & NotificationsSpreadsheet & Database OpsFile & Cloud Storage
Connects
TelegramGoogle DriveGoogle SheetsApify

The problem it solves

Building a library of reference tracks or background audio means converting and organizing files one at a time. Manually downloading, renaming, and filing songs into folders eats time you would rather spend on the actual work. Links pile up faster than you can process them.

Who it fits

Content creators and media teams who need an organized library of downloaded audio tracks.

How it works

  1. You send a YouTube or YouTube Music link through chat
  2. The link is checked and placed into a processing queue
  3. The system checks whether the track has already been saved
  4. The video is converted to an MP3 file
  5. The finished file is uploaded to your Google Drive folder and the queue is updated
What you get

Tracks saved to your library without downloading manually

You can send a YouTube Music link through chat and get the track saved straight into your Google Drive folder.

What you get

An MP3 file saved to a designated Google Drive folder, with a tracking log of every download.

What you need

A Telegram bot, a Google account for Sheets and Drive, and an Apify account.

We can build this. But should you?

The hard question is not how to build it. It is whether this is the right thing to build first.

That is what a Fractional Chief AI Officer figures out with you, before anyone writes a line of code.

Let's Talk Strategy

Related automations

Back to the AI Playbook