DeepScript

Integrazione

Integrazione Make.com – pipeline audio con diramazioni e iterazione

Drive watcher, trascrizione, riassunto GPT, digest via e-mail – tutto in un unico scenario visivo.

Make.com (ex Integromat) è la sorella più potente di Zapier: diramazioni, iteratori, aggregatori, error handler e rollback. Il nostro modulo DeepScript offre `Upload Audio`, `Watch Transcriptions` (trigger di polling), `Watch Webhooks` (trigger istantaneo), `Get Transcript`, `Export Transcript` e `Search Transcripts`. A differenza di Zapier, Make addebita per operazione e non per task – gli scenari complessi con molti passaggi risultano quindi molto più economici. Pattern tipico: un watcher su Google Drive rileva nuovi file audio, DeepScript trascrive, OpenAI riassume, un iteratore suddivide per parlante e alla fine un digest Markdown formattato arriva nella tua casella e-mail.

Visualizza sul Make App Hub

Cosa puoi creare

  • Monitorare una cartella Drive → trascrivere → riassumere con Claude → salvare in Notion.
  • Itera sui segmenti dei parlanti: ogni parlante ottiene la propria card in Trello/Linear.
  • Error handler con fallback: su `transcription.failed`, crea automaticamente un ticket di supporto.
  • Aggregatore: raccogliere tutte le trascrizioni di una giornata e pubblicarle come digest Slack alle 18.
  • Logica con diramazioni: audio < 10 min → modello Standard; > 10 min → Premium con vocabolario.

Esempi di codice

Panoramica dei moduli (app DeepScript su 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"]
    }
  ]
}
Scenario: Drive → Trascrivere → Claude → E-mailYAML
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"

Configurazione in pochi passaggi

  1. 1

    Crea una connessione DeepScript

    Nell'editor di Make, aggiungi il modulo DeepScript, scegli «Add Connection» e incolla la chiave API dalla tua dashboard. Make memorizza la connessione in modo cifrato e puoi riutilizzarla in un numero qualsiasi di scenari.

  2. 2

    Scegli un trigger – polling vs webhook

    `Watch Transcriptions` fa polling ogni 5-15 minuti (un'operazione per poll) – va bene per scenari piccoli. `Watch Webhooks` è istantaneo e costa solo 1 operazione per evento effettivo – consigliato in produzione.

  3. 3

    Costruisci la logica di elaborazione

    Collega i moduli con il drag-and-drop. Usa le route per le diramazioni, gli iteratori per le liste e gli aggregatori per raccogliere i dati. I campi di output DeepScript (text, words, duration, speakerCount, cost) sono immediatamente disponibili nei moduli successivi.

  4. 4

    Aggiungi error handler

    Make consente di collegare un error handler per modulo. Suggerimento: sui moduli DeepScript configura un handler `Resume` con un'attesa di 30 secondi – assorbe gli errori 5xx transitori senza interrompere lo scenario.

Domande frequenti

Quante operazioni consuma uno scenario tipico?

Il workflow di esempio (Drive → Upload → Webhook → Get → Claude → Mail) costa 5 operazioni per file audio. Con 100 riunioni/mese sono 500 operazioni – ben dentro il piano Free di Make (1000 op). I costi dell'API DeepScript si aggiungono a parte (0,18 € o 0,27 €/ora di audio).

Quale trigger è più economico – polling o webhook?

Il webhook quasi sempre. Polling ogni 5 min = 288 operazioni/giorno, anche se non succede nulla. Webhook = 1 operazione per evento effettivo. Eccezione: se vuoi recuperare trascrizioni DeepScript create da fonti di terze parti (manualmente, strumento esterno) e il trigger osserva solo il tuo account.

Posso versionare gli scenari Make?

Make ha un sistema di versioning integrato (piani Teams/Enterprise). In alternativa: esporta gli scenari in JSON e committali su Git. Le connessioni DeepScript non sono incluse nell'export – vanno ricreate per ogni workspace.

Cosa succede durante un'interruzione di Make?

I job DeepScript proseguono in modo indipendente – vengono elaborati nella nostra coda. Non appena Make torna online, il trigger webhook recupera gli eventi mancati (facciamo 3 retry dei webhook con backoff). I trigger di polling possono perdere eventi; un motivo in più per preferire i webhook.

L'integrazione Make è diversa da quella di Zapier?

Funzionalmente identiche (sotto c'è la stessa API). Make è più economico per operazione, ha una logica di flusso più potente (route, iteratori, aggregatori) e un editor più visivo. Zapier ha il catalogo di app più ampio. Per pipeline complesse, Make è la scelta migliore.

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.

Integrazione Make.com – workflow audio complessi | DeepScript