Integracje Gaius-Lex z Outlookiem, Gmailem, OneDrive i Dyskiem Google są już dostępneDowiedz się więcej

Automatyzacja n8n · Monitorowanie

Codzienny Digest Orzecznictwa.

Cykliczna automatyzacja, która codziennie rano wyszukuje nowe orzeczenia na zadane tematy i wysyła streszczenie na email. Idealna do śledzenia zmian w orzecznictwie.

  • Początkujący
  • 7 kroków
  • ok. 15 s pauz na wyniki Gaius-Lex
Jak dodać węzeł Gaius-Lex do n8n
Start
W dni robocze o 09:00Workflow uruchamia się sam, bez żadnego wywołania.
Gaius-Lex
  • Wyszukiwanie w bazach prawnych
  • Agent Gaius
Wynik
  • E-mail

Przebieg

Co dzieje się po uruchomieniu.

Te same kroki co w edytorze n8n, opisane po polsku. Kroki w jednym rzędzie działają równolegle.

Kliknij krok, żeby zobaczyć, co robi.

  1. Workflow uruchamia się sam o stałej porze.

    Kiedy
    W dni robocze o 09:00

    Węzeł w n8n: Schedule Trigger

  2. Równolegle · 2 kroki
  3. Oczekiwanie 15 s

Uruchomienie

Cztery kroki do pierwszego wyniku.

Potrzebujesz instancji n8n (w chmurze albo na własnym serwerze) i konta Gaius-Lex.

  1. 1

    Zainstaluj węzeł Gaius-Lex

    W n8n otwórz Settings → Community nodes → Install i wpisz pakiet n8n-nodes-gaius.
    Instrukcja krok po kroku
  2. 2

    Zaimportuj plik

    Pobierz JSON z tej strony i w n8n wybierz Import from file. Workflow otworzy się ze wszystkimi krokami i połączeniami.
  3. 3

    Podłącz konta

    • Klucz API Gaius-Lex (węzeł n8n-nodes-gaius)
    • Konto SMTP do wysyłki e-maili
  4. 4

    Włącz workflow

    Przełącz workflow na aktywny. Uruchomi się sam: w dni robocze o 09:00. Godzinę zmienisz w pierwszym węźle.
Podgląd JSON workflow
{
  "nodes": [
    {
      "parameters": {
        "rule": {
          "interval": [
            {
              "field": "cronExpression",
              "expression": "0 9 * * 1-5"
            }
          ]
        }
      },
      "id": "f2a1",
      "name": "Schedule Trigger",
      "type": "n8n-nodes-base.scheduleTrigger",
      "typeVersion": 1.2,
      "position": [
        -800,
        200
      ]
    },
    {
      "parameters": {
        "operation": "search",
        "query": "rozwiazanie umowy o prace",
        "categories": "pl_judiciary",
        "pageSize": 5,
        "sortBy": "date",
        "language": "pl"
      },
      "id": "f2a2",
      "name": "Search Judgments",
      "type": "n8n-nodes-gaius.gaiusLex",
      "typeVersion": 1,
      "position": [
        -560,
        120
      ],
      "credentials": {
        "gaiusLexApi": {
          "name": "Gaius-Lex account"
        }
      }
    },
    {
      "parameters": {
        "operation": "search",
        "query": "zamowienia publiczne KIO",
        "categories": "kio",
        "pageSize": 5,
        "sortBy": "date",
        "language": "pl"
      },
      "id": "f2a3",
      "name": "Search KIO",
      "type": "n8n-nodes-gaius.gaiusLex",
      "typeVersion": 1,
      "position": [
        -560,
        280
      ],
      "credentials": {
        "gaiusLexApi": {
          "name": "Gaius-Lex account"
        }
      }
    },
    {
      "parameters": {
        "mode": "append",
        "options": {}
      },
      "id": "f2a4",
      "name": "Merge Results",
      "type": "n8n-nodes-base.merge",
      "typeVersion": 3,
      "position": [
        -300,
        200
      ]
    },
    {
      "parameters": {
        "operation": "agentPollCreate",
        "messagesJson": "[{\"role\":\"human\",\"message\":\"Przygotuj krotkie streszczenie najnowszych orzeczen. Kazde orzeczenie opisz w 2-3 zdaniach, podajac sygnature i glowna teze. Dane: {{ JSON.stringify($('Merge Results').item.json) }}\"}]",
        "maxToolCalls": 10,
        "maxLexBudget": 30,
        "permissionMode": "always_allow"
      },
      "id": "f2a5",
      "name": "Agent Summarize",
      "type": "n8n-nodes-gaius.gaiusLex",
      "typeVersion": 1,
      "position": [
        -60,
        200
      ],
      "credentials": {
        "gaiusLexApi": {
          "name": "Gaius-Lex account"
        }
      }
    },
    {
      "parameters": {
        "amount": 15,
        "unit": "seconds"
      },
      "id": "f2a6",
      "name": "Wait Agent",
      "type": "n8n-nodes-base.wait",
      "typeVersion": 1.1,
      "position": [
        180,
        200
      ]
    },
    {
      "parameters": {
        "operation": "agentPollGet",
        "requestId": "={{$('Agent Summarize').item.json.request_id}}"
      },
      "id": "f2a7",
      "name": "Get Agent Result",
      "type": "n8n-nodes-gaius.gaiusLex",
      "typeVersion": 1,
      "position": [
        420,
        200
      ],
      "credentials": {
        "gaiusLexApi": {
          "name": "Gaius-Lex account"
        }
      }
    },
    {
      "parameters": {
        "fromEmail": "digest@kancelaria.pl",
        "toEmail": "zespoll@kancelaria.pl",
        "subject": "Poranny Digest Orzecznictwa - {{ new Date().toLocaleDateString('pl-PL') }}",
        "message": "<h1>Poranny Digest Orzecznictwa</h1><div>{{$json.answer || $json.message}}</div>",
        "options": {}
      },
      "id": "f2a8",
      "name": "Send Digest Email",
      "type": "n8n-nodes-base.emailSend",
      "typeVersion": 2.1,
      "position": [
        660,
        200
      ]
    }
  ],
  "connections": {
    "Schedule Trigger": {
      "main": [
        [
          {
            "node": "Search Judgments",
            "type": "main",
            "index": 0
          },
          {
            "node": "Search KIO",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Search Judgments": {
      "main": [
        [
          {
            "node": "Merge Results",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Search KIO": {
      "main": [
        [
          {
            "node": "Merge Results",
            "type": "main",
            "index": 1
          }
        ]
      ]
    },
    "Merge Results": {
      "main": [
        [
          {
            "node": "Agent Summarize",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Agent Summarize": {
      "main": [
        [
          {
            "node": "Wait Agent",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Wait Agent": {
      "main": [
        [
          {
            "node": "Get Agent Result",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Get Agent Result": {
      "main": [
        [
          {
            "node": "Send Digest Email",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  },
  "meta": {
    "templateCredsSetupCompleted": true
  }
}

Plik nie zawiera identyfikatorów poświadczeń; po imporcie n8n poprosi o podłączenie własnych kont.

Od autora

Opis i dostosowanie.

Janusz Marszałek · aktualizacja 10 maja 2026

Jak to działa

Automatyzacja uruchamia się codziennie o 9:00 w dni robocze. Wysyła zapytania do Gaius-Lex Search na zadane tematy prawne (np. orzecznictwo w sprawach spółdzielczych, orzecznictwo KIO). Agent AI analizuje wyniki i przygotowuje czytelne streszczenie, które jest wysyłane na email jako poranny digest.

Wymagania

  • Instancja n8n z dostępem do internetu
  • Aktywne konto Gaius-Lex
  • Skonfigurowany node SMTP
  • Kanał Slack (opcjonalnie, do powiadomień)

Dostosowanie

Mozesz zmienić tematy wyszukiwania, częstotliwość (np. co tydzień), zakres źródeł (orzecznictwo, Ustawy, KIO), lub dodać wysyłkę na Slack i Telegram obok emaila.

  • Monitorowanie orzecznictwa
  • Digest prawny
  • KIO
  • Orzeczenia

Monitorowanie

Podobne automatyzacje.

Wszystkie z tej kategorii

Codzienny Digest Orzecznictwa

Uruchom ten workflow na własnym dokumencie.

Załóż konto Gaius-Lex, podłącz je w n8n i sprawdź wynik na prawdziwej sprawie. Wdrożenie automatyzacji w zespole omówimy na rozmowie.