Integration
Zapier Integration — Transkription ohne eine Zeile Code
Audio in Google Drive abgelegt, Slack-Benachrichtigung wenn fertig, Notion-Seite mit dem Transkript erstellt — in 3 Minuten gezappt.
Die DeepScript-Zapier-App verbindet unsere Transkriptions-API mit über 6000 anderen Tools im Zapier-Universum. Du brauchst keine Programmierkenntnisse, nur einen DeepScript-Account und einen API-Key aus dem Dashboard. Drei Trigger und vier Actions sind verfügbar: Trigger feuern bei `New Transcription Completed`, `New Transcription Failed` und `Balance Low`; Actions decken `Upload Audio for Transcription`, `Get Transcript Text`, `Export as SRT` und `List Recent Transcripts` ab. Authentifizierung läuft über deinen `ds_live_`-Key, den du einmal in Zapier hinterlegst. Typische Zaps: Meetings aus einem Aufnahme-Tool werden automatisch transkribiert und als Notion-Seite angelegt, oder ein Podcaster bekommt nach jeder neuen Folge in Dropbox ein Transkript per E-Mail.
Im Zapier App Directory ansehenWas du bauen kannst
- "Slack-Nachricht im #meetings-Channel, sobald die Transkription eines Zoom-Meetings fertig ist."
- "Neue Audio-Datei in Google Drive → automatisch hochladen und transkribieren."
- "Notion-Seite mit dem Transkript einer Podcast-Folge erstellen, sobald ich sie in Dropbox hochlade."
- "E-Mail an mein Team mit dem SRT-Download-Link, wenn ein YouTube-Upload transkribiert wurde."
- "Wenn DeepScript-Guthaben unter 5 € fällt → automatisches Top-Up via Stripe-Customer-Portal-Link."
Code-Beispiele
# 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 wenigen Schritten
- 1
DeepScript-App in Zapier verbinden
Im Zapier-Editor unter "Apps" nach "DeepScript" suchen und auf "Connect" klicken. API-Key aus dem DeepScript-Dashboard einfügen — Zapier ruft einmal `/v1/account/profile` auf, um den Key zu validieren.
- 2
Trigger auswählen
Entweder ein DeepScript-Event (`New Transcription Completed`, `Balance Low`) als Trigger, oder du startest aus einem anderen App-Event (z.B. Drive-Datei, Calendly-Meeting) und nutzt DeepScript als Action.
- 3
Actions zusammenklicken
`Upload Audio for Transcription` braucht eine Datei-URL oder einen Datei-Stream aus dem vorherigen Schritt. Modell (standard/premium) und Sprache (auto oder ISO 639-1) sind Dropdowns. Optional: Wait-for-completion-Schalter, sodass nachfolgende Steps das fertige Transkript bekommen.
- 4
Zap aktivieren & monitoren
Zap einschalten, ein Test-Audio durchschicken, im Zapier-History-Tab den Verlauf prüfen. Bei Fehlern (HTTP 4xx/5xx) zeigt Zapier die DeepScript-RFC-7807-Error-Response direkt an.
Häufige Fragen
Wie geht Zapier mit der Polling-Wartezeit um?
Mit dem `waitForCompletion: true`-Toggle pollt unser Connector intern alle 5 Sekunden bis zu 10 Minuten lang. Bei längeren Audios empfehlen wir das `New Transcription Completed`-Trigger-Event statt eines Wait-Loops — robuster und keine Zap-Task-Limits.
Verbraucht jeder Zap-Run eine DeepScript-Transkription?
Nein — nur die `Upload Audio`-Action erzeugt eine neue Transkription (und damit Kosten). `Get Transcript Text` und `List Recent` sind reine Lese-Calls, die nichts kosten. Failed Transcriptions werden ebenfalls nicht abgerechnet.
Werden meine Audio-Dateien in Zaps gespeichert?
Zapier hält Trigger-Daten ca. 7 Tage in History-Logs (laut Zapier-DPA). Auf DeepScript-Seite gelten unsere normalen Retention-Regeln: 30 Tage Default, dauerhaft mit Pro. Wer maximal datensparsam fahren will, nutzt n8n self-hosted statt Zapier.
Welches Zapier-Tier brauche ich?
Multi-Step-Zaps gehen ab dem Starter-Plan. Für `New Transcription Completed`-Trigger reicht der Free-Plan, weil das ein instant Webhook-Trigger ist (kein Polling). Premium-Apps sind wir nicht — unsere App ist auf jedem Zapier-Tier verfügbar.
Kann ich Custom Vocabulary in Zapier nutzen?
Ja — die `Upload Audio`-Action hat ein optionales `vocabularyId`-Feld. Lege deine Vocabularies vorher im DeepScript-Dashboard an; sie erscheinen dann als Dropdown in Zapier.
Bereit, das in Production zu bringen?
Account erstellen, API-Key generieren, los geht's. Drei Transkriptionen kostenlos zum Testen. Vollständige OpenAPI 3.1 Docs unter api.deepscript.com/docs.