DeepScript

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 ansehen

Was 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

Beispiel-Zap: Drive → DeepScript → SlackYAML
# 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}}
Auth-Konfiguration (einmalig)JSON
{
  "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. 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. 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. 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. 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.

Zapier Integration — Transkription ohne Code | DeepScript