DeepScript

Integración

Integración con Make.com – pipelines de audio con ramificación e iteración

Drive watcher, transcripción, resumen con GPT, digest por correo – todo en un escenario visual.

Make.com (antes Integromat) es la hermana más potente de Zapier: ramificaciones, iteradores, agregadores, error handlers y rollbacks. Nuestro módulo de DeepScript ofrece `Upload Audio`, `Watch Transcriptions` (trigger de polling), `Watch Webhooks` (trigger instantáneo), `Get Transcript`, `Export Transcript` y `Search Transcripts`. A diferencia de Zapier, Make cobra por operación y no por tarea – los escenarios complejos con muchos pasos resultan mucho más económicos. Patrón típico: un watcher de Google Drive detecta nuevos archivos de audio, DeepScript transcribe, OpenAI resume, un iterador divide por hablante y al final un digest Markdown con formato llega a tu bandeja de entrada.

Ver en el Make App Hub

Lo que puedes crear

  • Vigilar una carpeta de Drive → transcribir → resumir con Claude → guardar en Notion.
  • Iterar sobre los segmentos de hablantes: cada hablante obtiene su propia tarjeta en Trello/Linear.
  • Error handler con fallback: en `transcription.failed`, crear automáticamente un ticket de soporte.
  • Agregador: reunir todas las transcripciones de un día y publicarlas como digest de Slack a las 18 h.
  • Lógica ramificada: audio < 10 min → modelo Standard; > 10 min → Premium con vocabulario.

Ejemplos de código

Resumen de módulos (app de DeepScript en Make)JSON
{
  "app": "deepscript",
  "modules": [
    {
      "name": "Upload Audio",
      "type": "action",
      "operations": 1,
      "inputs": ["file", "model", "language", "vocabularyId"]
    },
    {
      "name": "Watch Transcriptions",
      "type": "polling-trigger",
      "interval": "5min",
      "operations": 1
    },
    {
      "name": "Watch Webhooks",
      "type": "instant-trigger",
      "operations": 1,
      "events": ["transcription.completed", "transcription.failed", "balance.low"]
    },
    {
      "name": "Get Transcript",
      "type": "action",
      "operations": 1,
      "inputs": ["transcriptionId", "includeWords"]
    },
    {
      "name": "Export Transcript",
      "type": "action",
      "operations": 1,
      "inputs": ["transcriptionId", "format"]
    },
    {
      "name": "Search Transcripts",
      "type": "action",
      "operations": 1,
      "inputs": ["query", "limit"]
    }
  ]
}
Escenario: Drive → Transcribir → Claude → CorreoYAML
scenario:
  name: Daily Meeting Digest

  trigger:
    module: google-drive.watch-files
    folder: /Meetings/Today

  steps:
    - id: 1
      module: deepscript.upload-audio
      file: "{{trigger.file}}"
      model: premium
      language: de

    - id: 2
      module: deepscript.watch-webhooks
      event: transcription.completed
      filter: "{{step1.id == webhook.data.transcriptionId}}"

    - id: 3
      module: deepscript.get-transcript
      transcriptionId: "{{step2.data.transcriptionId}}"

    - id: 4
      module: anthropic.create-message
      model: claude-sonnet-4-5
      prompt: |
        Summarise the meeting transcript in 5 bullet points,
        extract action items, and list speakers.
        Transcript: {{step3.text}}

    - id: 5
      module: gmail.send-email
      to: team@example.com
      subject: "Meeting Digest: {{trigger.file.name}}"
      body: "{{step4.response}}"

  errorHandler:
    on: step1.failed
    module: gmail.send-email
    to: ops@example.com
    subject: "DeepScript upload failed"

Configuración en pocos pasos

  1. 1

    Crear una conexión de DeepScript

    En el editor de Make, añade el módulo de DeepScript, elige «Add Connection» y pega la clave API de tu panel. Make almacena la conexión cifrada y puedes reutilizarla en cualquier número de escenarios.

  2. 2

    Elegir un trigger – polling vs webhook

    `Watch Transcriptions` hace polling cada 5-15 minutos (una operación por poll) – bien para escenarios pequeños. `Watch Webhooks` es instantáneo y solo cuesta 1 operación por evento real – recomendado para producción.

  3. 3

    Montar la lógica de procesamiento

    Conecta los módulos arrastrando y soltando. Usa rutas para las ramificaciones, iteradores para las listas y agregadores para recopilar datos. Los campos de salida de DeepScript (text, words, duration, speakerCount, cost) están disponibles de inmediato en los módulos posteriores.

  4. 4

    Añadir error handlers

    Make permite adjuntar un error handler por módulo. Consejo: en los módulos de DeepScript, configura un handler `Resume` con una espera de 30 segundos – así absorbes errores 5xx transitorios sin abortar el escenario.

Preguntas frecuentes

¿Cuántas operaciones consume un escenario típico?

El flujo de ejemplo (Drive → Upload → Webhook → Get → Claude → Mail) cuesta 5 operaciones por archivo de audio. Con 100 reuniones/mes son 500 operaciones – cómodamente dentro del plan Free de Make (1000 ops). Los costes de la API de DeepScript se suman aparte (0,18 € o 0,27 €/hora de audio).

¿Qué trigger es más barato – polling o webhook?

Casi siempre el webhook. Polling cada 5 min = 288 operaciones/día, aunque no ocurra nada. Webhook = 1 operación por evento real. Excepción: si quieres recoger transcripciones de DeepScript creadas desde fuentes de terceros (manualmente, herramienta externa) y el trigger solo vigila tu cuenta.

¿Puedo versionar los escenarios de Make?

Make tiene un sistema de versionado integrado (planes Teams/Enterprise). Alternativa: exportar los escenarios como JSON y hacer commit en Git. Las conexiones de DeepScript no se incluyen en la exportación – hay que crearlas por workspace.

¿Qué ocurre durante una caída de Make?

Los jobs de DeepScript siguen ejecutándose de forma independiente – se procesan en nuestra cola. En cuanto Make vuelve a estar en línea, el trigger de webhook reproduce los eventos perdidos (reintentamos los webhooks 3 veces con backoff). Los triggers de polling pueden perder eventos; otra razón para preferir los webhooks.

¿La integración de Make difiere de la de Zapier?

Funcionalmente idénticas (la misma API por debajo). Make es más barato por operación, tiene una lógica de flujo más potente (rutas, iteradores, agregadores) y un editor más visual. Zapier tiene el directorio de apps más grande. Para pipelines complejos, Make encaja mejor.

¿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.

Integración con Make.com – flujos de audio complejos | DeepScript