Skip to main content

Make Integration Guide

~5 min

Build visual automation workflows with Make (formerly Integromat)

Prerequisites

  • StemSplit account with API key
  • Make account (free tier works)
  • Credit balance for processing
1

Get Your API Key

  1. Log in to StemSplit Settings
  2. Go to API Keys section
  3. Click Create New Key
  4. Name it "Make" and copy the key
2

Create a New Scenario

  1. Go to Make.com and sign in
  2. Click Create a new scenario
  3. Choose your trigger (e.g., Google Drive, Dropbox, Webhook)
3

Add HTTP Module to Create Job

Add an HTTP → Make a request module:

URLhttps://stemsplit.io/api/v1/jobs
MethodPOST
HeadersAuthorization: Bearer sk_live_xxx
Content-Type: application/json
Body typeRaw (JSON)
Request Body
{
  "sourceUrl": "{{1.url}}",
  "outputType": "BOTH",
  "quality": "BEST",
  "outputFormat": "MP3"
}
4

Add Sleep Module

Add a Tools → Sleep module to wait for processing:

  • Set delay to 180 seconds (3 minutes)
  • For longer files, increase accordingly
5

Get Job Results

Add another HTTP → Make a request module:

URLhttps://stemsplit.io/api/v1/jobs/{{2.id}}
MethodGET
HeadersAuthorization: Bearer sk_live_xxx
6

Save the Stems

Add modules to download and save the stems. Use the URLs from:

  • {{4.outputs.vocals.url}} - Vocals file
  • {{4.outputs.instrumental.url}} - Instrumental file

Use HTTP → Get a file then your storage module (Google Drive, Dropbox, etc.)

Pro Tips

  • • Use Router modules to handle success/failure differently
  • • Store your API key in Make's Keys for security
  • • For production, use webhooks instead of sleep delays
  • • Make's free tier includes 1,000 operations/month