GORIM← Všetky materiály
Workshop

AI automatizácia v marketingu

Materiály pre účastníkov workshopu: šablóny pre Make a n8n, hotové dotazy do Google Ads a Meta Ads a podklady na vlastný plán automatizácií.

Stav k 10. 11. 2026
Šablóny

Na stiahnutie

Šablóny sú bez prihlasovacích údajov. Po importe si v každom kroku vyberiete vlastné pripojenie a doplníte svoju tabuľku a e-mail.

Ako šablónu importovať

  1. n8n: vytvorte nový workflow, vpravo hore otvorte ponuku (tri bodky) a zvoľte Import from file. Potom v uzloch Chat model a Gmail vyberte vlastné credentials.
  2. Make: vytvorte nový scenár, dole v paneli otvorte ponuku (tri bodky) a zvoľte Import blueprint. V každom module potom vyberte pripojenie; v module Google Sheets nahraďte SEM_VLOZTE_ID_TABULKY ID vlastnej tabuľky.
  3. Tabuľka pre šablóny Make má hárok Leady so stĺpcami meno, email, typ, datum. V stĺpci typ je hodnota „agentúra“ alebo „podnikateľ“.
  4. Pred zapnutím spustite každú automatizáciu raz ručne na testovacích dátach s vlastnou e-mailovou adresou.
Inšpirácia

50 marketingových úloh vhodných na automatizáciu

Dobrý kandidát je úloha, ktorá sa opakuje, má jasné pravidlá a robí sa nad dátami, ku ktorým sa dá dostať cez integráciu alebo API.

Reporty a dáta

  1. Týždenný report kampaní e-mailom klientovi
  2. Mesačný report s komentárom k číslam
  3. Denný prehľad nákladov a konverzií do Slacku alebo e-mailu
  4. Sťahovanie dát z Google Ads do Google Sheets
  5. Sťahovanie dát z Meta Ads do Google Sheets
  6. Spojenie nákladov z viacerých platforiem do jednej tabuľky
  7. Porovnanie objednávok z e-shopu s konverziami v reklamných systémoch
  8. Archivácia mesačných čísel pre medziročné porovnanie
  9. Prehľad čerpania rozpočtu voči mesačnému plánu
  10. Zoznam nových vyhľadávacích dopytov na kontrolu

Leady a obchod

  1. Zápis leadu z webového formulára do CRM alebo tabuľky
  2. Zápis leadu z Meta Lead Ads do CRM
  3. Uvítací e-mail novému leadu podľa typu záujmu
  4. Notifikácia obchodníkovi o novom leade
  5. Ohodnotenie leadu (hot / warm / cold) pomocou AI
  6. Pripomienka, keď na lead nikto nereagoval do 24 hodín
  7. Kontrola duplicitných leadov
  8. Doplnenie údajov o firme k leadu (web, odvetvie)
  9. Týždenný súhrn leadov podľa zdroja
  10. Odoslanie leadov ako offline konverzií späť do reklamného systému

Kontrola kampaní

  1. Upozornenie, keď CPA prekročí limit
  2. Upozornenie, keď kampaň minie rozpočet bez konverzie
  3. Upozornenie, keď kampaň prestane míňať
  4. Upozornenie na zamietnuté reklamy
  5. Upozornenie na prepad konverzií oproti minulému týždňu
  6. Kontrola, či cieľové stránky reklám nevracajú chybu 404
  7. Kontrola končiacich akcií a dátumov v reklamných textoch
  8. Upozornenie na vyčerpaný kredit alebo zlyhanú platbu
  9. Kontrola zmien v účte (kto čo upravil)
  10. Upozornenie na produkty zamietnuté v Merchant Center

Obsah a komunikácia

  1. Premena blogového článku na príspevok na sociálne siete
  2. Návrh variantov reklamných textov z cieľovej stránky
  3. Zhrnutie dlhého e-mailového vlákna
  4. Triedenie prichádzajúcich e-mailov podľa témy
  5. Návrh odpovede na opakované otázky zákazníkov
  6. Preklad reklamných textov do ďalšieho jazyka
  7. Zber recenzií a upozornenie na negatívnu
  8. Plánovanie príspevkov z tabuľky
  9. Zápis zo stretnutia a rozposlanie úloh
  10. Kontrola pravopisu a tónu pred odoslaním newslettera

Interné procesy

  1. Onboarding nového klienta (priečinky, tabuľky, úlohy)
  2. Mesačné podklady k fakturácii z odpracovaného času
  3. Pripomienka expirujúcich prístupov a tokenov
  4. Záloha dôležitých tabuliek
  5. Pripomienka na pravidelnú kontrolu účtu
  6. Vytvorenie úlohy v projektovom nástroji z e-mailu
  7. Prehľad otvorených úloh po termíne
  8. Evidencia zmien v kampaniach do spoločného logu
  9. Zber podkladov od klienta cez formulár
  10. Notifikácia, keď automatizácia zlyhá
Plán

Automatizačná mapa

Vypíšte si opakované úlohy, odhadnite ušetrený čas a zoraďte ich. Začnite tou, ktorá ušetrí najviac času za najmenej nastavovania.

ÚlohaAko častoMinút na jedno vykonanieHodín mesačneNástroj (Make / n8n)Náročnosť nastavenia (1–3)PrioritaTermín
Týždenný report kampaní klientovi1× týždenne453n8n21
Prepis leadov z formulára do CRMdenne103,5Make11
Kontrola, či kampane nemíňajú nad plándenne103,5Make22

Hodín mesačne = počet vykonaní za mesiac × minúty ÷ 60. Riadky v tabuľke sú príklad. Stiahnuť šablónu (CSV)

Google Ads

GAQL: dotazy pre Google Ads API

GAQL je dotazovací jazyk Google Ads API. Rovnaké dotazy fungujú v module Google Ads v Make, v n8n cez HTTP Request aj v Google Ads skriptoch.

Tri veci, na ktorých sa najčastejšie zasekne: sumy sú v mikrojednotkách (cost_micros ÷ 1 000 000 = suma v mene účtu); obdobie sa zadáva cez segments.date DURING LAST_7_DAYS (ďalšie: YESTERDAY, LAST_30_DAYS, THIS_MONTH, LAST_MONTH) alebo BETWEEN '2026-11-01' AND '2026-11-07'; dotaz sa posiela na klientsky účet, nie na manažérsky (MCC).

Výkon kampaní za posledných 7 dní

Základ každého reportu aj alertu.

SELECT campaign.name, campaign.status,
       metrics.impressions, metrics.clicks, metrics.cost_micros,
       metrics.conversions, metrics.conversions_value
FROM campaign
WHERE segments.date DURING LAST_7_DAYS
  AND campaign.status = 'ENABLED'
ORDER BY metrics.cost_micros DESC

Výkon po dňoch

Pridaním segments.date do SELECT dostanete jeden riadok za kampaň a deň.

SELECT segments.date, campaign.name,
       metrics.cost_micros, metrics.conversions
FROM campaign
WHERE segments.date DURING LAST_30_DAYS
ORDER BY segments.date

Kampane, ktoré míňajú bez konverzie

Vhodné na denný alert.

SELECT campaign.name, metrics.cost_micros, metrics.conversions
FROM campaign
WHERE segments.date DURING LAST_7_DAYS
  AND metrics.cost_micros > 30000000
  AND metrics.conversions = 0

Vyhľadávacie dopyty

Na čo sa reklamy reálne zobrazili.

SELECT search_term_view.search_term, campaign.name,
       metrics.clicks, metrics.cost_micros, metrics.conversions
FROM search_term_view
WHERE segments.date DURING LAST_30_DAYS
ORDER BY metrics.cost_micros DESC
LIMIT 200

Kľúčové slová a skóre kvality

SELECT ad_group_criterion.keyword.text,
       ad_group_criterion.keyword.match_type,
       ad_group_criterion.quality_info.quality_score,
       metrics.clicks, metrics.cost_micros
FROM keyword_view
WHERE segments.date DURING LAST_30_DAYS
  AND ad_group_criterion.status = 'ENABLED'
ORDER BY metrics.cost_micros DESC

Denné rozpočty kampaní

SELECT campaign.name, campaign_budget.amount_micros
FROM campaign
WHERE campaign.status = 'ENABLED'

Konverzie podľa konverznej akcie

Náklad sa s týmto segmentom kombinovať nedá, ťahajte ho samostatným dotazom.

SELECT campaign.name, segments.conversion_action_name,
       metrics.conversions, metrics.conversions_value
FROM campaign
WHERE segments.date DURING LAST_30_DAYS

Zamietnuté reklamy

SELECT campaign.name, ad_group.name, ad_group_ad.ad.id,
       ad_group_ad.policy_summary.approval_status
FROM ad_group_ad
WHERE ad_group_ad.policy_summary.approval_status = 'DISAPPROVED'
  AND ad_group_ad.status = 'ENABLED'

Názvy polí si overíte v referencii polí Google Ads API alebo v nástroji Query Builder.

Meta

Meta Ads API: najpoužívanejšie volania

Všetky volania idú na https://graph.facebook.com. Namiesto vXX.0 použite aktuálnu verziu Graph API, ID účtu má tvar act_1234567890.

Na čo si dať pozor: konverzie nie sú samostatné pole, ale zoznam actions s položkami podľa action_type (napríklad lead alebo purchase); rozpočty sú v najmenších jednotkách meny (centy); pri väčšom počte riadkov odpoveď stránkuje cez paging.next; na čítanie stačí token s oprávnením ads_read, na leady treba prístup k leadom stránky.

Výkon kampaní za posledných 7 dní

GET /vXX.0/act_<ID_UCTU>/insights
  ?level=campaign
  &fields=campaign_name,spend,impressions,clicks,ctr,cpc,actions
  &date_preset=last_7d

Vlastné obdobie a rozpad po dňoch

time_increment=1 vráti jeden riadok za každý deň.

GET /vXX.0/act_<ID_UCTU>/insights
  ?level=campaign
  &fields=campaign_name,spend,actions
  &time_range={"since":"2026-11-01","until":"2026-11-07"}
  &time_increment=1

Rozpad podľa umiestnenia

Podobne funguje breakdowns=age,gender.

GET /vXX.0/act_<ID_UCTU>/insights
  ?level=campaign
  &fields=campaign_name,spend,impressions,actions
  &breakdowns=publisher_platform,platform_position
  &date_preset=last_30d

Zoznam kampaní a ich stav

GET /vXX.0/act_<ID_UCTU>/campaigns
  ?fields=name,objective,effective_status,daily_budget

Leady z formulára Lead Ads

GET /vXX.0/<ID_FORMULARA>/leads
  ?fields=created_time,field_data

Zoznam polí a rozpadov je v dokumentácii Marketing API – Insights.

Prevádzka

Skôr než automatizáciu zapnete

  • API kľúče a tokeny sú uložené v pripojeniach (Make) alebo credentials (n8n), nie v texte krokov.
  • Token má len tie oprávnenia, ktoré automatizácia potrebuje (na reporty stačí čítanie).
  • Automatizácia prešla testom na vlastných dátach a s vlastnou e-mailovou adresou.
  • Je nastavené upozornenie, keď beh zlyhá.
  • Viete, koľko operácií (Make), behov (n8n) a volaní AI vás mesačne stojí.
  • Pri krokoch, ktoré niečo posielajú zákazníkom, najprv schvaľuje človek.
  • Scenár má zrozumiteľný názov a jednu vetu popisu, čo robí a čo ho spúšťa.

Chcete automatizáciu nastaviť na vlastných dátach?

Pomôžem s návrhom aj nasadením reportov, alertov a spracovania leadov.

gregor@gorim.sk