DeepScript

Intégration

Intégration Make.com – pipelines audio avec branches et itération

Drive watcher, transcription, résumé GPT, digest par e-mail – le tout dans un scénario visuel.

Make.com (anciennement Integromat) est la grande sœur plus puissante de Zapier : branches, itérateurs, agrégateurs, error handlers et rollbacks. Notre module DeepScript propose `Upload Audio`, `Watch Transcriptions` (trigger de polling), `Watch Webhooks` (trigger instantané), `Get Transcript`, `Export Transcript` et `Search Transcripts`. Contrairement à Zapier, Make facture à l'opération et non à la tâche – les scénarios complexes à nombreuses étapes reviennent donc nettement moins cher. Pattern typique : un watcher Google Drive détecte de nouveaux fichiers audio, DeepScript transcrit, OpenAI résume, un itérateur découpe par locuteur, et au final un digest Markdown formaté arrive dans votre boîte mail.

Voir sur le Make App Hub

Ce que vous pouvez créer

  • Surveiller un dossier Drive → transcrire → résumer avec Claude → stocker dans Notion.
  • Itérer sur les segments de locuteurs : chaque locuteur obtient sa propre carte dans Trello/Linear.
  • Error handler avec fallback : sur `transcription.failed`, créer automatiquement un ticket de support.
  • Agrégateur : rassembler toutes les transcriptions d'une journée et les publier comme digest Slack à 18 h.
  • Logique à branches : audio < 10 min → modèle Standard ; > 10 min → Premium avec vocabulaire.

Exemples de code

Aperçu des modules (app DeepScript sur 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"]
    }
  ]
}
Scénario : Drive → Transcrire → 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"

Configuration en quelques étapes

  1. 1

    Créer une connexion DeepScript

    Dans l'éditeur Make, ajoutez le module DeepScript, choisissez « Add Connection » et collez la clé API de votre tableau de bord. Make stocke la connexion de manière chiffrée et vous pouvez la réutiliser dans autant de scénarios que vous le souhaitez.

  2. 2

    Choisir un trigger – polling vs webhook

    `Watch Transcriptions` fait du polling toutes les 5 à 15 minutes (une opération par poll) – bien pour les petits scénarios. `Watch Webhooks` est instantané et ne coûte qu'une opération par événement réel – recommandé en production.

  3. 3

    Assembler la logique de traitement

    Reliez les modules par glisser-déposer. Utilisez les routes pour les branches, les itérateurs pour les listes et les agrégateurs pour rassembler les données. Les champs de sortie DeepScript (text, words, duration, speakerCount, cost) sont immédiatement disponibles dans les modules suivants.

  4. 4

    Ajouter des error handlers

    Make permet d'attacher un error handler par module. Astuce : sur les modules DeepScript, configurez un handler `Resume` avec une attente de 30 secondes – cela absorbe les erreurs 5xx transitoires sans interrompre le scénario.

Questions fréquentes

Combien d'opérations consomme un scénario typique ?

Le workflow d'exemple (Drive → Upload → Webhook → Get → Claude → Mail) coûte 5 opérations par fichier audio. À 100 réunions/mois, cela fait 500 opérations – largement dans la formule Free de Make (1000 ops). Les coûts de l'API DeepScript s'ajoutent séparément (0,18 € ou 0,27 €/heure d'audio).

Quel trigger est le moins cher – polling ou webhook ?

Le webhook presque toujours. Polling toutes les 5 min = 288 opérations/jour, même si rien ne se passe. Webhook = 1 opération par événement réel. Exception : si vous voulez récupérer des transcriptions DeepScript créées depuis des sources tierces (manuellement, outil externe) et que le trigger ne surveille que votre compte.

Puis-je versionner les scénarios Make ?

Make dispose d'un système de versions intégré (formules Teams/Enterprise). Alternative : exporter les scénarios en JSON et les committer dans Git. Les connexions DeepScript ne sont pas incluses dans l'export – elles doivent être recréées par workspace.

Que se passe-t-il lors d'une panne de Make ?

Les jobs DeepScript continuent indépendamment – ils sont traités dans notre queue. Dès que Make est de nouveau en ligne, le trigger webhook rejoue les événements manqués (nous faisons 3 retries des webhooks avec backoff). Les triggers de polling peuvent manquer des événements ; c'est une raison de plus de préférer les webhooks.

L'intégration Make diffère-t-elle de Zapier ?

Fonctionnellement identiques (même API en dessous). Make est moins cher par opération, offre une logique de flux plus puissante (routes, itérateurs, agrégateurs) et un éditeur plus visuel. Zapier a le plus grand répertoire d'apps. Pour les pipelines complexes, Make est le meilleur choix.

Prêt à mettre ça en production ?

Créez un compte, générez une clé API, c'est parti. Trois transcriptions gratuites pour tester. Documentation OpenAPI 3.1 complète sur api.deepscript.com/docs.

Intégration Make.com – workflows audio complexes | DeepScript