Integrazione
Integrazione Zapier – la trascrizione senza una riga di codice
Carica l'audio in Google Drive, ricevi un ping su Slack al termine, crea una pagina Notion con la trascrizione – tutto in 3 minuti.
L'app Zapier di DeepScript collega la nostra API di trascrizione a oltre 6000 altri strumenti dell'universo Zapier. Non servono competenze di programmazione – basta un account DeepScript e una chiave API dalla dashboard. Sono disponibili tre trigger e quattro action: i trigger si attivano su `New Transcription Completed`, `New Transcription Failed` e `Balance Low`; le action coprono `Upload Audio for Transcription`, `Get Transcript Text`, `Export as SRT` e `List Recent Transcripts`. L'autenticazione avviene tramite la tua chiave `ds_live_`, che inserisci in Zapier una sola volta. Zap tipici: le riunioni registrate in uno strumento per appunti vengono trascritte automaticamente e trasformate in una pagina Notion; oppure un podcaster riceve una trascrizione via e-mail dopo ogni nuovo episodio caricato su Dropbox.
Visualizza nel Zapier App DirectoryCosa puoi creare
- «Messaggio Slack nel canale #meetings non appena la trascrizione di una riunione Zoom è pronta.»
- «Nuovo file audio in Google Drive → upload e trascrizione automatici.»
- «Crea una pagina Notion con la trascrizione di un episodio di podcast appena lo carico su Dropbox.»
- «E-mail al mio team con il link di download SRT una volta che un upload su YouTube è stato trascritto.»
- «Quando il saldo DeepScript scende sotto i 5 € → ricarica automatica tramite il link del portale clienti Stripe.»
Esempi di codice
# 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"
}
}Configurazione in pochi passaggi
- 1
Connetti l'app DeepScript in Zapier
Nell'editor di Zapier, in «Apps», cerca «DeepScript» e clicca su «Connect». Incolla la chiave API dalla dashboard di DeepScript – Zapier chiama una volta `/v1/account/profile` per validare la chiave.
- 2
Scegli un trigger
Puoi usare un evento DeepScript (`New Transcription Completed`, `Balance Low`) come trigger, oppure partire da un evento di un'altra app (ad es. file su Drive, riunione Calendly) e usare DeepScript come action.
- 3
Combina le action
`Upload Audio for Transcription` ha bisogno di una URL del file o di uno stream del file dal passaggio precedente. Modello (standard/premium) e lingua (auto o ISO 639-1) sono menu a tendina. Facoltativo: un interruttore wait-for-completion così che i passaggi successivi ricevano la trascrizione completata.
- 4
Attiva lo Zap e monitora
Attiva lo Zap, invia un audio di prova e controlla la cronologia nella scheda History di Zapier. In caso di errori (HTTP 4xx/5xx) Zapier mostra direttamente la risposta di errore RFC 7807 di DeepScript.
Domande frequenti
Come gestisce Zapier l'attesa del polling?
Con l'opzione `waitForCompletion: true`, il nostro connettore fa polling internamente ogni 5 secondi per un massimo di 10 minuti. Per audio più lunghi consigliamo l'evento trigger `New Transcription Completed` invece di un wait loop – più robusto e senza limiti di task Zap.
Ogni esecuzione di uno Zap consuma una trascrizione DeepScript?
No – solo l'action `Upload Audio` crea una nuova trascrizione (e quindi un costo). `Get Transcript Text` e `List Recent` sono chiamate di sola lettura e gratuite. Anche le trascrizioni fallite non vengono addebitate.
I miei file audio vengono memorizzati negli Zap?
Zapier conserva i dati dei trigger nei log della cronologia per circa 7 giorni (secondo il DPA di Zapier). Sul lato DeepScript valgono le nostre regole di retention abituali: 30 giorni di default, permanente con Pro. Per la massima minimizzazione dei dati, usa n8n self-hosted invece di Zapier.
Di quale piano Zapier ho bisogno?
Gli Zap multi-step richiedono almeno il piano Starter. Per il trigger `New Transcription Completed` è sufficiente il piano Free, poiché è un trigger webhook istantaneo (senza polling). Non siamo un'app Premium – DeepScript è disponibile su ogni piano Zapier.
Posso usare il Custom Vocabulary da Zapier?
Sì – l'action `Upload Audio` ha un campo facoltativo `vocabularyId`. Crea prima i tuoi vocabolari nella dashboard di DeepScript; appariranno poi come menu a tendina in Zapier.
Pronto a portarlo in produzione?
Crea un account, genera una chiave API e parti. Tre trascrizioni gratuite per provare. Documentazione OpenAPI 3.1 completa su api.deepscript.com/docs.