Make Integration Guide
~5 minBuild 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
- Log in to StemSplit Settings
- Go to API Keys section
- Click Create New Key
- Name it "Make" and copy the key
2
Create a New Scenario
- Go to Make.com and sign in
- Click Create a new scenario
- Choose your trigger (e.g., Google Drive, Dropbox, Webhook)
3
Add HTTP Module to Create Job
Add an HTTP → Make a request module:
| URL | https://stemsplit.io/api/v1/jobs |
| Method | POST |
| Headers | Authorization: Bearer sk_live_xxxContent-Type: application/json |
| Body type | Raw (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:
| URL | https://stemsplit.io/api/v1/jobs/{{2.id}} |
| Method | GET |
| Headers | Authorization: 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