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 HubCe 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
{
"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:
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
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
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
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
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.