Integración
Integración con Zapier – transcripción sin una sola línea de código
Suelta el audio en Google Drive, recibe un aviso en Slack al terminar, crea una página de Notion con la transcripción – montado en 3 minutos.
La app de Zapier de DeepScript conecta nuestra API de transcripción con más de 6000 herramientas del universo Zapier. No se requieren conocimientos de programación – solo una cuenta de DeepScript y una clave API del panel. Hay tres triggers y cuatro actions disponibles: los triggers se disparan en `New Transcription Completed`, `New Transcription Failed` y `Balance Low`; las actions cubren `Upload Audio for Transcription`, `Get Transcript Text`, `Export as SRT` y `List Recent Transcripts`. La autenticación se realiza con tu clave `ds_live_`, que introduces en Zapier una sola vez. Zaps típicos: las reuniones grabadas en una herramienta de notas se transcriben automáticamente y se convierten en una página de Notion; o un podcaster recibe una transcripción por correo tras cada nuevo episodio en Dropbox.
Ver en el Zapier App DirectoryLo que puedes crear
- «Mensaje de Slack en el canal #meetings en cuanto esté lista la transcripción de una reunión de Zoom.»
- «Nuevo archivo de audio en Google Drive → subida y transcripción automáticas.»
- «Crear una página de Notion con la transcripción de un episodio de podcast en cuanto lo subo a Dropbox.»
- «Correo a mi equipo con el enlace de descarga SRT cuando una subida de YouTube se haya transcrito.»
- «Cuando el saldo de DeepScript baja de 5 € → recarga automática mediante el enlace del portal de clientes de Stripe.»
Ejemplos de código
# 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"
}
}Configuración en pocos pasos
- 1
Conectar la app de DeepScript en Zapier
En el editor de Zapier, en «Apps», busca «DeepScript» y haz clic en «Connect». Pega la clave API del panel de DeepScript – Zapier llama una vez a `/v1/account/profile` para validar la clave.
- 2
Elegir un trigger
Usa un evento de DeepScript (`New Transcription Completed`, `Balance Low`) como trigger, o parte de un evento de otra app (p. ej. archivo de Drive, reunión de Calendly) y usa DeepScript como action.
- 3
Encadenar las actions
`Upload Audio for Transcription` necesita una URL de archivo o un stream del paso anterior. El modelo (standard/premium) y el idioma (auto o ISO 639-1) son menús desplegables. Opcional: un interruptor wait-for-completion para que los pasos siguientes reciban la transcripción terminada.
- 4
Activar el Zap y monitorizar
Activa el Zap, envía un audio de prueba y revisa el historial en la pestaña History de Zapier. Ante errores (HTTP 4xx/5xx), Zapier muestra directamente la respuesta de error RFC 7807 de DeepScript.
Preguntas frecuentes
¿Cómo gestiona Zapier la espera del polling?
Con la opción `waitForCompletion: true`, nuestro conector hace polling internamente cada 5 segundos durante un máximo de 10 minutos. Para audios más largos recomendamos el evento trigger `New Transcription Completed` en lugar de un bucle de espera – más robusto y sin límites de tareas de Zap.
¿Cada ejecución de un Zap consume una transcripción de DeepScript?
No – solo la action `Upload Audio` crea una nueva transcripción (y por tanto un coste). `Get Transcript Text` y `List Recent` son llamadas de solo lectura y gratuitas. Las transcripciones fallidas tampoco se cobran.
¿Mis archivos de audio se almacenan dentro de los Zaps?
Zapier conserva los datos de los triggers en logs de historial durante unos 7 días (según el DPA de Zapier). En el lado de DeepScript se aplica nuestra retención habitual: 30 días por defecto, permanente con Pro. Para una minimización máxima de datos, usa n8n autoalojado en lugar de Zapier.
¿Qué nivel de Zapier necesito?
Los Zaps multipaso requieren al menos el plan Starter. Para el trigger `New Transcription Completed` basta el plan Free, ya que es un trigger de webhook instantáneo (sin polling). No somos una app Premium – DeepScript está disponible en todos los niveles de Zapier.
¿Puedo usar Custom Vocabulary desde Zapier?
Sí – la action `Upload Audio` tiene un campo opcional `vocabularyId`. Crea primero tus vocabularios en el panel de DeepScript; luego aparecen como menú desplegable en Zapier.
¿Listo para llevarlo a producción?
Crea una cuenta, genera una clave API y a producir. Tres transcripciones gratis para probar. Documentación OpenAPI 3.1 completa en api.deepscript.com/docs.