Make.com w praktyce — maile zbiorcze i AI w scenariuszach
Od listy 100 rekordów do spersonalizowanego mailingu i porannego briefingu z kalendarza.
Executive summary
- Search Rows w Sheets pobiera listę → Make iteruje po niej automatycznie. Każdy wiersz = osobne uruchomienie kolejnych modułów.
- Text Aggregator zbiera surowe pola (data start, opis, organizator) w jeden czytelny string — dopiero on idzie do LLM.
- LLM (Gemini, GPT) wpinasz jako moduł „Create a Completion". Klucz API per projekt, nigdy z konta głównego. Testuj z darmowymi limitami Gemini.
- Markdown → HTML konwertujesz natywnym modułem Make przed wysłaniem do Gmail. Gemini zwraca **bold** — Gmail tego nie renderuje.
Czym to jest
Drugi i trzeci poziom Make: 1) przetwarzanie list (100 maili z arkusza — każdy spersonalizowany), 2) wpinanie LLM w środek scenariusza, aby agregować, podsumowywać i generować treść na bazie dynamicznych danych z kalendarza, formularzy lub bazy.
Kluczowe pojęcia
Pryncypia
- 01Surowe pola z Google Calendar wyglądają jak JSON. ZAWSZE przepuść je przez Text Aggregator, zanim podasz LLM.
- 02Do prostego podsumowania używaj Gemini Flash-Lite (taniej, szybciej). Mocniejsze modele dopiero gdy jakość Flash-Lite nie wystarcza.
- 03Klucz API trzymaj jak numer karty kredytowej. Test = darmowy klucz Gemini bez karty. Produkcja = klucz z limitem dziennym.
- 04Każdy LLM-output formatuj Markdown→HTML przed wysłaniem do Gmail / Slack — wygląda 10× lepiej.
Przykłady zastosowań
Mailing do 100 osób z arkusza
[Sheets: Search Rows] → automatyczna iteracja po 100 wierszach → [Gmail: Send Email] z mapowanymi {{imię}}, {{zadanie}}, {{deadline}}. 100 spersonalizowanych maili, jeden klik.
Poranny briefing z Google Calendar
[Schedule: codziennie 7:00] → [Calendar: Search Events jutro] → [Text Aggregator: organizator, start, opis] → [Gemini: "Podsumuj nadchodzące wydarzenia w punktach: {{tekst}}"] → [Markdown to HTML] → [Gmail: Send to self].
Sentyment maili kontaktowych
[Gmail: Watch Emails w skrzynce kontakt@] → [Gemini: "Sklasyfikuj ton: pozytywny/neutralny/negatywny + 1 zdanie streszczenia. Email: {{body}}"] → [Slack: post w #leads z emoji 🟢/🟡/🔴].
Agencja marketingowa — codzienny dashboard projektów
4-osobowy team prowadzi 12 klientów. Każdego ranka kierownik godzinę zbiera statusy z arkusza i pisze wiadomość na Slacka. 5h/tydzień marnowane.
Podejście
- 1.Schedule: codziennie 8:45 (przed daily o 9:00).
- 2.Sheets Search Rows: status każdego klienta z mastera „Projekty 2026".
- 3.Filter: status ≠ "ukończony".
- 4.Text Aggregator: "Klient: {{nazwa}} | Status: {{status}} | Blocker: {{blocker}} | Następny milestone: {{milestone}}" — jedna linia na klienta.
- 5.Gemini: "Z poniższych statusów wybierz TOP 3 blockery i zaproponuj 1 zdanie agendy na daily. Statusy: {{aggregated}}". Model: Flash (potrzebny ton).
- 6.Slack: post w #daily-agenda z wynikiem.
Najczęstsze błędy — checklista
0/4 oznaczonePrompty gotowe do użycia
Kiedy: Codziennie rano, scenariusz uruchamia się po pobraniu wydarzeń.
Jesteś moim asystentem porannym. Z poniższej listy wydarzeń w moim dzisiejszym kalendarzu zrób: 1) lista wydarzeń w punktach z godziną i miejscem, 2) zaznacz pogrubieniem te, które wymagają przygotowania, 3) wskaż największą lukę czasową (minimum 90 min) na pracę głęboką, 4) dopisz jedno zdanie motywujące w tonie spokojnym, nie przesadnym. Format: markdown. Dane: {{text_aggregator}}Kiedy: Iterujesz po liście z Google Sheets i wysyłasz każdemu jego zadanie.
Napisz krótki (max 6 zdań), serdeczny, ale konkretny mail do {{imie}} {{nazwisko}}, przypominający o zadaniu „{{zadanie}}" z terminem do {{deadline}}. Ton: kolega z zespołu, nie szef. Zakończ pytaniem, czy potrzebuje wsparcia. NIE używaj pustych zwrotów typu „mam nadzieję, że wszystko idzie dobrze".LAB — ćwiczenie
Zbuduj scenariusz „poranny briefing" pobierający Twoje wydarzenia jutra i wysyłający mail do Ciebie.
1Trigger Schedule ustawiony na 07:00 każdego dnia roboczego (pon-pt).
2Calendar Search Events z formułą startu = jutro 00:00 i końca = jutro 23:59.
3Text Aggregator z szablonem zawierającym tytuł, godzinę start, miejsce i opis każdego wydarzenia.
4Gemini Create a Completion (Flash-Lite) z promptem podsumowującym, mapowany input z aggregatora.
5Markdown to HTML wpięte między LLM a Gmail.
6Gmail Send Email do siebie, temat „Podsumowanie {{jutrzejsza data}}".
7Run Once — mail przychodzi w czytelnej formie HTML.
Pytania kontrolne
Powiązane moduły
Skończyłeś moduł? Oznacz go i ruszaj dalej.