Integratie
Zapier-integratie – transcriptie zonder ook maar één regel code
Zet audio in Google Drive, krijg een Slack-ping als het klaar is, maak een Notion-pagina met het transcript – in 3 minuten gebouwd.
De Zapier-app van DeepScript verbindt onze transcriptie-API met meer dan 6000 andere tools in het Zapier-universum. Geen programmeerkennis nodig – alleen een DeepScript-account en een API-sleutel uit het dashboard. Er zijn drie triggers en vier actions beschikbaar: triggers vuren op `New Transcription Completed`, `New Transcription Failed` en `Balance Low`; actions dekken `Upload Audio for Transcription`, `Get Transcript Text`, `Export as SRT` en `List Recent Transcripts`. Authenticatie verloopt via je `ds_live_`-sleutel, die je één keer in Zapier invoert. Typische Zaps: meetings opgenomen in een notuleertool worden automatisch getranscribeerd en omgezet in een Notion-pagina; of een podcaster krijgt na elke nieuwe Dropbox-aflevering een transcript per e-mail.
Bekijken in de Zapier App DirectoryWat je kunt bouwen
- "Slack-bericht in het #meetings-kanaal zodra de transcriptie van een Zoom-meeting klaar is."
- "Nieuw audiobestand in Google Drive → automatisch uploaden en transcriberen."
- "Een Notion-pagina maken met het transcript van een podcast-aflevering zodra ik die in Dropbox zet."
- "E-mail naar mijn team met de SRT-downloadlink zodra een YouTube-upload is getranscribeerd."
- "Als het DeepScript-saldo onder € 5 zakt → automatisch opwaarderen via de Stripe-klantportaal-link."
Codevoorbeelden
# Zap: Auto-transcribe meeting recordings from Drive
trigger:
app: google-drive
event: New File in Folder
folder: /Meetings/Recordings
action_1:
app: deepscript
action: Upload Audio for Transcription
inputs:
file: {{trigger.file}}
model: premium
language: de
action_2:
app: deepscript
action: Get Transcript Text
inputs:
transcriptionId: {{action_1.id}}
waitForCompletion: true # Zapier polls until done
action_3:
app: slack
action: Send Channel Message
inputs:
channel: "#meetings"
text: |
Transcript ready: {{trigger.file.name}}
Duration: {{action_2.duration}}s
Speakers: {{action_2.speakerCount}}
First 200 chars: {{action_2.text | truncate: 200}}{
"app": "deepscript",
"auth": {
"type": "api_key",
"header": "X-API-KEY",
"value": "ds_live_xxx"
},
"test": {
"endpoint": "https://api.deepscript.com/v1/account/profile",
"method": "GET"
}
}Setup in een paar stappen
- 1
De DeepScript-app in Zapier verbinden
Zoek in de Zapier-editor onder "Apps" naar "DeepScript" en klik op "Connect". Plak de API-sleutel uit het DeepScript-dashboard – Zapier roept eenmalig `/v1/account/profile` aan om de sleutel te valideren.
- 2
Een trigger kiezen
Gebruik ofwel een DeepScript-event (`New Transcription Completed`, `Balance Low`) als trigger, of start vanuit een event van een andere app (bijv. Drive-bestand, Calendly-meeting) en gebruik DeepScript als action.
- 3
Actions aan elkaar koppelen
`Upload Audio for Transcription` heeft een bestands-URL of -stream uit een vorige stap nodig. Model (standard/premium) en taal (auto of ISO 639-1) zijn dropdowns. Optioneel: een wait-for-completion-schakelaar zodat vervolgstappen het voltooide transcript ontvangen.
- 4
De Zap inschakelen en monitoren
Schakel de Zap in, stuur een test-audio door en controleer het verloop op het tabblad History van Zapier. Bij fouten (HTTP 4xx/5xx) toont Zapier de RFC 7807-foutrespons van DeepScript direct.
Veelgestelde vragen
Hoe gaat Zapier om met de poll-wachttijd?
Met de optie `waitForCompletion: true` pollt onze connector intern elke 5 seconden tot maximaal 10 minuten. Voor langere audio raden we het trigger-event `New Transcription Completed` aan in plaats van een wait-loop – robuuster en geen Zap-tasklimieten.
Verbruikt elke Zap-run een DeepScript-transcriptie?
Nee – alleen de `Upload Audio`-action maakt een nieuwe transcriptie aan (en dus kosten). `Get Transcript Text` en `List Recent` zijn alleen-lezen-calls en gratis. Mislukte transcripties worden ook niet in rekening gebracht.
Worden mijn audiobestanden in Zaps opgeslagen?
Zapier bewaart trigger-data ongeveer 7 dagen in history-logs (volgens de Zapier DPA). Aan de kant van DeepScript gelden onze normale retentieregels: standaard 30 dagen, permanent met Pro. Voor maximale dataminimalisatie gebruik je self-hosted n8n in plaats van Zapier.
Welk Zapier-niveau heb ik nodig?
Multi-step-Zaps vereisen minstens het Starter-plan. Voor de `New Transcription Completed`-trigger volstaat het Free-plan, omdat het een instant webhook-trigger is (geen polling). We zijn geen Premium-app – DeepScript is op elk Zapier-niveau beschikbaar.
Kan ik Custom Vocabulary vanuit Zapier gebruiken?
Ja – de `Upload Audio`-action heeft een optioneel `vocabularyId`-veld. Maak je vocabularies eerst aan in het DeepScript-dashboard; ze verschijnen dan als dropdown in Zapier.
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.