Integracja
Integracja z Make.com – pipeline'y audio z rozgałęzieniami i iteracją
Drive watcher, transkrypcja, streszczenie GPT, digest e-mail – wszystko w jednym wizualnym scenariuszu.
Make.com (dawniej Integromat) to potężniejsza siostra Zapier: rozgałęzienia, iteratory, agregatory, error handlery i rollbacki. Nasz moduł DeepScript oferuje `Upload Audio`, `Watch Transcriptions` (trigger pollingowy), `Watch Webhooks` (trigger natychmiastowy), `Get Transcript`, `Export Transcript` i `Search Transcripts`. W odróżnieniu od Zapier, Make nalicza opłaty za operację, a nie za zadanie – złożone scenariusze z wieloma krokami wychodzą dzięki temu znacznie taniej. Typowy wzorzec: watcher Google Drive wykrywa nowe pliki audio, DeepScript transkrybuje, OpenAI streszcza, iterator dzieli według mówcy, a na końcu sformatowany digest Markdown trafia do Twojej skrzynki e-mail.
Zobacz w Make App HubCo możesz zbudować
- Monitoruj folder Drive → transkrybuj → streść za pomocą Claude → zapisz w Notion.
- Iteruj po segmentach mówców: każdy mówca otrzymuje własną kartę w Trello/Linear.
- Error handler z fallbackiem: przy `transcription.failed` automatycznie utwórz zgłoszenie do wsparcia.
- Agregator: zbieraj wszystkie transkrypcje z danego dnia i publikuj je jako digest na Slacku o 18:00.
- Logika rozgałęziona: audio < 10 min → model Standard; > 10 min → Premium ze słownikiem.
Przykłady kodu
{
"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"Konfiguracja w kilku krokach
- 1
Utwórz połączenie DeepScript
W edytorze Make dodaj moduł DeepScript, wybierz „Add Connection” i wklej klucz API z panelu. Make zapisuje połączenie w postaci zaszyfrowanej i możesz je wykorzystać w dowolnej liczbie scenariuszy.
- 2
Wybierz trigger – polling vs webhook
`Watch Transcriptions` odpytuje co 5-15 minut (jedna operacja na odpytanie) – dobre do małych scenariuszy. `Watch Webhooks` jest natychmiastowy i kosztuje tylko 1 operację na rzeczywiste zdarzenie – zalecany do produkcji.
- 3
Zbuduj logikę przetwarzania
Połącz moduły metodą przeciągnij i upuść. Używaj tras do rozgałęzień, iteratorów do list i agregatorów do zbierania danych. Pola wyjściowe DeepScript (text, words, duration, speakerCount, cost) są od razu dostępne w kolejnych modułach.
- 4
Dodaj error handlery
Make pozwala dołączyć error handler do każdego modułu. Wskazówka: w modułach DeepScript skonfiguruj handler `Resume` z 30-sekundowym oczekiwaniem – pochłania on przejściowe błędy 5xx bez przerywania scenariusza.
Często zadawane pytania
Ile operacji zużywa typowy scenariusz?
Przykładowy workflow (Drive → Upload → Webhook → Get → Claude → Mail) kosztuje 5 operacji na plik audio. Przy 100 spotkaniach miesięcznie to 500 operacji – z zapasem mieści się w planie Free Make (1000 op.). Koszty API DeepScript doliczane są osobno (0,18 € lub 0,27 €/godz. audio).
Który trigger jest tańszy – polling czy webhook?
Niemal zawsze webhook. Polling co 5 min = 288 operacji dziennie, nawet jeśli nic się nie dzieje. Webhook = 1 operacja na rzeczywiste zdarzenie. Wyjątek: gdy chcesz odbierać transkrypcje DeepScript utworzone ze źródeł zewnętrznych (ręcznie, zewnętrzne narzędzie), a trigger obserwuje tylko Twoje konto.
Czy mogę wersjonować scenariusze Make?
Make ma wbudowany system wersjonowania (plany Teams/Enterprise). Alternatywnie: eksportuj scenariusze jako JSON i commituj je do Git. Połączenia DeepScript nie są zawarte w eksporcie – trzeba je utworzyć osobno dla każdego workspace'u.
Co się dzieje podczas awarii Make?
Zadania DeepScript działają niezależnie – są przetwarzane w naszej kolejce. Gdy tylko Make wróci do działania, trigger webhook nadrobi pominięte zdarzenia (ponawiamy webhooki 3 razy z backoffem). Triggery pollingowe mogą pominąć zdarzenia; to kolejny powód, by preferować webhooki.
Czy integracja z Make różni się od Zapier?
Funkcjonalnie identyczne (pod spodem to samo API). Make jest tańszy w przeliczeniu na operację, ma potężniejszą logikę przepływu (trasy, iteratory, agregatory) i bardziej wizualny edytor. Zapier ma większy katalog aplikacji. Do złożonych pipeline'ów lepszy jest Make.
Gotowy, aby wdrożyć to na produkcję?
Załóż konto, wygeneruj klucz API i działaj. Trzy transkrypcje za darmo na test. Pełna dokumentacja OpenAPI 3.1 pod api.deepscript.com/docs.