Integratie
Make.com-integratie – audiopijplijnen met vertakking en iteratie
Drive-watcher, transcriptie, GPT-samenvatting, e-maildigest – allemaal in één visueel scenario.
Make.com (voorheen Integromat) is de krachtigere zus van Zapier: vertakkingen, iterators, aggregators, error handlers en rollbacks. Onze DeepScript-module biedt `Upload Audio`, `Watch Transcriptions` (polling-trigger), `Watch Webhooks` (instant trigger), `Get Transcript`, `Export Transcript` en `Search Transcripts`. Anders dan Zapier rekent Make per operatie in plaats van per task – complexe scenario's met veel stappen worden daardoor aanzienlijk goedkoper. Typisch patroon: een Google Drive-watcher detecteert nieuwe audiobestanden, DeepScript transcribeert, OpenAI vat samen, een iterator splitst per spreker, en uiteindelijk belandt een opgemaakte Markdown-digest in je inbox.
Bekijken op de Make App HubWat je kunt bouwen
- Een Drive-map monitoren → transcriberen → samenvatten met Claude → opslaan in Notion.
- Itereren over sprekersegmenten: elke spreker krijgt een eigen kaart in Trello/Linear.
- Error handler met fallback: bij `transcription.failed` automatisch een supportticket aanmaken.
- Aggregator: alle transcripties van een dag verzamelen en om 18 uur als Slack-digest posten.
- Vertakte logica: audio < 10 min → Standard-model; > 10 min → Premium met vocabulary.
Codevoorbeelden
{
"app": "deepscript",
"modules": [
{
"name": "Upload Audio",
"type": "action",
"operations": 1,
"inputs": ["file", "model", "language", "vocabularyId"]
},
{
"name": "Watch Transcriptions",
"type": "polling-trigger",
"interval": "5min",
"operations": 1
},
{
"name": "Watch Webhooks",
"type": "instant-trigger",
"operations": 1,
"events": ["transcription.completed", "transcription.failed", "balance.low"]
},
{
"name": "Get Transcript",
"type": "action",
"operations": 1,
"inputs": ["transcriptionId", "includeWords"]
},
{
"name": "Export Transcript",
"type": "action",
"operations": 1,
"inputs": ["transcriptionId", "format"]
},
{
"name": "Search Transcripts",
"type": "action",
"operations": 1,
"inputs": ["query", "limit"]
}
]
}scenario:
name: Daily Meeting Digest
trigger:
module: google-drive.watch-files
folder: /Meetings/Today
steps:
- id: 1
module: deepscript.upload-audio
file: "{{trigger.file}}"
model: premium
language: de
- id: 2
module: deepscript.watch-webhooks
event: transcription.completed
filter: "{{step1.id == webhook.data.transcriptionId}}"
- id: 3
module: deepscript.get-transcript
transcriptionId: "{{step2.data.transcriptionId}}"
- id: 4
module: anthropic.create-message
model: claude-sonnet-4-5
prompt: |
Summarise the meeting transcript in 5 bullet points,
extract action items, and list speakers.
Transcript: {{step3.text}}
- id: 5
module: gmail.send-email
to: team@example.com
subject: "Meeting Digest: {{trigger.file.name}}"
body: "{{step4.response}}"
errorHandler:
on: step1.failed
module: gmail.send-email
to: ops@example.com
subject: "DeepScript upload failed"Setup in een paar stappen
- 1
Een DeepScript-connectie aanmaken
Voeg in de Make-editor de DeepScript-module toe, kies "Add Connection" en plak de API-sleutel uit je dashboard. Make slaat de connectie versleuteld op en je kunt hem in een onbeperkt aantal scenario's hergebruiken.
- 2
Een trigger kiezen – polling vs webhook
`Watch Transcriptions` pollt elke 5-15 minuten (één operatie per poll) – prima voor kleine scenario's. `Watch Webhooks` is instant en kost slechts 1 operatie per daadwerkelijk event – aanbevolen voor productie.
- 3
De verwerkingslogica opbouwen
Verbind modules met drag-and-drop. Gebruik routes voor vertakkingen, iterators voor lijsten en aggregators om data te verzamelen. DeepScript-outputvelden (text, words, duration, speakerCount, cost) zijn meteen beschikbaar in volgende modules.
- 4
Error handlers toevoegen
Make laat je per module een error handler koppelen. Tip: configureer op DeepScript-modules een `Resume`-handler met 30 seconden wachttijd – dat vangt tijdelijke 5xx-fouten op zonder het scenario af te breken.
Veelgestelde vragen
Hoeveel operaties kost een typisch scenario?
De voorbeeldworkflow (Drive → Upload → Webhook → Get → Claude → Mail) kost 5 operaties per audiobestand. Bij 100 meetings/maand zijn dat 500 operaties – ruim binnen het Free-plan van Make (1000 ops). DeepScript-API-kosten komen er apart bij (€ 0,18 of € 0,27 per uur audio).
Welke trigger is goedkoper – polling of webhook?
Bijna altijd de webhook. Polling elke 5 min = 288 operaties/dag, ook als er niets gebeurt. Webhook = 1 operatie per daadwerkelijk event. Uitzondering: als je DeepScript-transcripties wilt oppikken die uit externe bronnen (handmatig, externe tool) zijn aangemaakt en de trigger alleen je account in de gaten houdt.
Kan ik Make-scenario's versiebeheren?
Make heeft een ingebouwd versiesysteem (Teams/Enterprise-plannen). Alternatief: scenario's als JSON exporteren en in Git committen. DeepScript-connecties zitten niet in de export – die moeten per workspace opnieuw worden aangemaakt.
Wat gebeurt er bij een Make-storing?
DeepScript-jobs lopen onafhankelijk door – die worden in onze queue verwerkt. Zodra Make weer online is, haalt de webhook-trigger gemiste events in (we doen 3 retries van webhooks met backoff). Polling-triggers kunnen events missen; nog een reden om webhooks te verkiezen.
Verschilt de Make-integratie van Zapier?
Functioneel identiek (dezelfde API eronder). Make is goedkoper per operatie, heeft krachtigere flow-logica (routes, iterators, aggregators) en een visuelere editor. Zapier heeft de grotere app-directory. Voor complexe pijplijnen past Make beter.
Klaar om dit naar productie te brengen?
Maak een account aan, genereer een API-sleutel en ga van start. Drie transcripties gratis om te testen. Volledige OpenAPI 3.1-docs op api.deepscript.com/docs.