Automatizace s AI přes Make a n8n: napojení přes API
Jak propojit AI s nástroji Make a n8n přes OpenAI-kompatibilní API. Ukázkový požadavek v curl, nastavení HTTP modulu, praktické scénáře a bezpečnost.
Ruční kopírování textu do chatu a zpět stačí pro jednorázové úkoly. Pokud ale každý den třídíte e-maily, píšete popisky nebo shrnujete formuláře, vyplatí se to automatizovat. Nástroje jako Make (dříve Integromat) nebo n8n umí propojit e-mail, tabulky, e-shop a AI přes API – bez programování nebo s minimem kódu.
Jak to funguje
Automatizace (scénář ve Make, workflow v n8n) má obvykle tři části:
- Spouštěč – nový e-mail, nový řádek v tabulce, nová objednávka.
- Zpracování – HTTP požadavek na AI API s textem a instrukcí.
- Akce – uložení výsledku do tabulky, odeslání konceptu e-mailu, zpráva do týmového chatu.
ColdHost AI nabízí OpenAI-kompatibilní API, takže stačí obecný HTTP modul.
Ověření API v terminálu
Než začnete stavět scénář, vyzkoušejte, že API funguje. API klíč získáte v Nastavení → API.
curl https://coldhost-ai.cz/v1/chat/completions \
-H "Authorization: Bearer $COLDHOST_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "coldhost-frost",
"messages": [
{"role": "system", "content": "Zařaď e-mail do kategorie: objednavka, reklamace, dotaz, jine. Odpověz jen názvem kategorie."},
{"role": "user", "content": "Dobrý den, přišel mi rozbitý hrnek, co s tím?"}
]
}'
Odpověď je JSON a text najdete v choices[0].message.content. Pro jednoduché třídění stačí rychlý model coldhost-frost, pro delší texty coldhost-glacier.
Nastavení v n8n
- Přidejte spouštěč (např. Gmail Trigger nebo IMAP Email).
- Přidejte uzel HTTP Request:
- Method:
POST- URL:https://coldhost-ai.cz/v1/chat/completions- Authentication: Generic Credential Type → Header Auth, názevAuthorization, hodnotaBearer VÁŠ_KLÍČ- Send Body: zapnuto, Body Content Type: JSON - Tělo požadavku s výrazem pro text e-mailu:
{
"model": "coldhost-frost",
"messages": [
{"role": "system", "content": "Zařaď e-mail do kategorie: objednavka, reklamace, dotaz, jine. Odpověz jen názvem kategorie."},
{"role": "user", "content": {{ JSON.stringify($json.text) }}}
]
}
JSON.stringify zajistí, že uvozovky a nové řádky v e-mailu nerozbijí JSON. Název pole (text) se liší podle spouštěče – podívejte se do výstupu předchozího uzlu.
- Výsledek získáte výrazem
{{ $json.choices[0].message.content }}a pomocí uzlu Switch ho rozdělíte do větví.
Nastavení v Make
- Přidejte spouštěcí modul (např. Email → Watch emails).
- Přidejte modul HTTP → Make a request:
- URL:
https://coldhost-ai.cz/v1/chat/completions- Method:POST- Headers:Authorization: Bearer VÁŠ_KLÍČ- Body type: Raw, Content type: JSON (application/json) - Parse response: Yes - Do těla vložte stejný JSON jako výše a text e-mailu namapujte z předchozího modulu. Pozor na uvozovky a zalomení řádků v textu – pro bezpečné vložení je vhodné text nejdřív upravit (například funkcí
replace) nebo tělo sestavit modulem JSON → Create JSON. - Výstup
choices[1].message.content(Make indexuje pole od 1) použijte v router filtru.
Praktické scénáře
| Scénář | Spouštěč | Výstup |
|---|---|---|
| Třídění e-mailů | nový e-mail | štítek nebo přeposlání kolegovi |
| Koncept odpovědi | e-mail v kategorii „dotaz“ | koncept v poště, odešle člověk |
| Popisky produktů | nový řádek v tabulce | popisek do sloupce ke kontrole |
| Shrnutí formulářů | nová odpověď formuláře | shrnutí do týmového chatu |
| Analýza recenzí | týdně | souhrn stížností do e-mailu |
Bezpečnost a náklady
- API klíč ukládejte do credentials nástroje, ne přímo do textu scénáře.
- Osobní údaje – posílejte do AI jen to, co je nutné. Zvažte anonymizaci před odesláním.
- Člověk na konci – automaticky odesílat AI odpovědi zákazníkům je riskantní. Bezpečnější je vytvářet koncepty.
- Limity – každý běh spotřebuje tokeny. Nastavte filtr, aby se AI volala jen u relevantních položek, a sledujte čerpání API kreditu.
- Chyby – v n8n i Make nastavte zpracování chyb (retry, upozornění), aby výpadek nezastavil celý tok.
Začněte malým scénářem
Nejlepší první automatizace je jednoduchá a má rychlou zpětnou vazbu – třeba třídění e-mailů do kategorií. Nechte ji týden běžet vedle ručního zpracování a porovnávejte. Teprve když výsledky sedí, přidávejte další kroky.