DeepScript

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 Hub

Co 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

Przegląd modułów (aplikacja DeepScript w 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"]
    }
  ]
}
Scenariusz: Drive → Transkrybuj → 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"

Konfiguracja w kilku krokach

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

Integracja z Make.com – złożone workflowy audio | DeepScript