Menu
Přihlásit
Návod Automatizace

Gmail faktury do Google Sheets: Automatizace s AI za 20 minut (2026)

Krok za krokem: Jak napojit Gmail na Google Sheets a nechat AI automaticky parsovat faktury. Setup za 20 minut, úspora 5-15 hodin měsíčně.

Aktualizováno Publikováno 9 min čtení 7 kroků

Obsah článku 12 sekcí

V kostce

  • Ruční zpracování 50–200 faktur měsíčně zabere 5–15 hodin, workflow z Gmailu do Google Sheets s AI ho zautomatizuje po zhruba 20 minutách nastavení.
  • Workflow v n8n: Gmail Trigger, extrakce PDF příloh, AI parsování do JSON (například GPT-6 Luna nebo Claude Haiku 4.5), zápis řádku do Google Sheets a notifikace či ošetření chyb.
  • Provoz pro 100 faktur měsíčně vyjde na zhruba 5,05 USD: n8n na Railway za 5 USD, AI API (GPT-6 Luna) kolem 0,05 USD, Gmail a Sheets zdarma.
  • AI zvládne české i zahraniční faktury bez šablon pro dodavatele, u skenů ale záleží na kvalitě OCR, případně nasaď Google Document AI.
Blueprint

Ušetři 5-15 hodin měsíčně na zpracování faktur

Step-by-step návod n8n + Make.com AI parsování Zdarma nebo $5/měs
Gmail faktury do Google Sheets: Automatizace s AI za 20 minut (2026) - ilustrační obrázek

Otevíráš každé ráno Gmail, hledáš faktury, ručně opisuješ částky do tabulky a modlíš se, že jsi nepřehlédl žádnou? Tohle je jeden z nejčastějších workflow, které AI dokáže kompletně převzít. Ukazuju ti krok za krokem, jak celý proces zautomatizovat — od příchozího emailu po hotový řádek v Google Sheets.

Proč automatizovat zpracování faktur

Ruční zpracování faktur je časožrout. Průměrná malá firma dostane 50–200 faktur měsíčně. Každá zabere 2–5 minut na otevření, přečtení a zapsání do tabulky. To je 5–15 hodin měsíčně čistého manuálního opisování.

Hlavní problémy ručního zpracování:

  • Chybovost — překlepy v částkách, špatné datum, chybějící faktura
  • Zpoždění — faktury se hromadí ve schránce, dokud je někdo neprojde
  • Nekonzistence — každý zapisuje jinak, různé formáty, chybějící kategorie
  • Nulový přehled — bez tabulky nemáš real-time přehled o nákladech

S AI automatizací se tohle celé změní na zero-touch workflow. Email přijde, AI ho zpracuje, data jsou v tabulce. Ty jen jednou za čas zkontroluješ výstup.

Co budeš potřebovat

Celý workflow postavíš z těchto komponent:

Komponenta Role Cena
Gmail Zdroj faktur Zdarma
Google Sheets Cílová tabulka Zdarma
Automatizační platforma Orchestrace workflow Zdarma – $29/měs
AI model (GPT-6 / Claude / Gemini) Parsování faktur ~$0.001–0.01/faktura

Kterou automatizační platformu vybrat

Pro tento workflow doporučuju tři osvědčené varianty:

n8n (self-hosted)nejlepší poměr cena/výkon. Hostuj si sám za $5/měs na Railway nebo VPS, žádné limity na počet workflow. Open-source, plná kontrola nad daty. Ideální pro vývojáře a tech-savvy uživatele. Cloudová varianta začíná na €20/měs (Starter, 2 500 executions), Pro s 10 000 executions stojí €50/měs — v obou případech s neomezeným počtem uživatelů a workflow.

Make.comnejlepší vizuální editor. Free tier má 1 000 operací měsíčně, což zvládne zhruba 200 faktur. Intuitivní drag-and-drop, nepotřebuješ programovat.

Zapiernejjednodušší setup, ale nejdražší. Free tier je velmi omezený (100 úloh/měs). Vyplatí se, pokud už ho používáš pro jiné automatizace.

V tomhle návodu použiju n8n, protože je open-source a nejflexibilnější. Principy jsou ale stejné pro všechny platformy.

Krok za krokem: Celý workflow

Připrav si Google Sheets tabulku

Vytvoř novou tabulku v Google Sheets s těmito sloupci:

Sloupec Popis Příklad
Datum přijetí Kdy email přišel 2026-06-15
Dodavatel Název firmy Alza.cz
IČO Identifikační číslo 27082440
Číslo faktury Evidenční číslo FV-2026-00142
Datum vystavení Datum na faktuře 2026-06-10
Datum splatnosti Deadline platby 2026-06-25
Částka bez DPH Základ 8 264,46
DPH Daň 1 735,54
Částka s DPH Celkem k úhradě 9 999,00
Měna CZK/EUR/USD CZK
Kategorie Automatická klasifikace Software
Stav Zaplaceno/Nezaplaceno Nezaplaceno
Zdroj email ID emailu pro audit trail msg-abc123

Tip: Pojmenuj tabulku jasně, např. „Faktury 2026". První řádek musí být hlavička — n8n ji použije pro mapování polí.

Nastav Gmail trigger v n8n

V n8n vytvoř nový workflow a přidej node Gmail Trigger:

  1. Připoj svůj Gmail účet přes OAuth2
  2. Nastav Event na „Message Received"
  3. Přidej filtr: label:faktury nebo subject:(faktura OR invoice OR vyúčtování)
  4. Nastav polling interval na 5 minut (stačí pro faktury)

Důležité: Vytvoř si v Gmailu label „Faktury" a nastav filtr, který automaticky označí příchozí faktury tímto labelem. Tím snížíš šum a AI nebude zpracovávat irelevantní emaily.

Příklad Gmail filtru:

from:(fakturace@ OR billing@ OR invoice@) OR subject:(faktura OR invoice OR vyúčtování)
→ Přidat label: Faktury

Extrakce příloh

Většina faktur přijde jako PDF příloha. Přidej node pro zpracování:

  1. IF node — zkontroluj, jestli email má přílohu ($json.attachments.length > 0)
  2. Větev ANO (má přílohu): pokračuj na PDF zpracování
  3. Větev NE (bez přílohy): faktura je přímo v těle emailu — pokračuj na AI parsování textu

Pro PDF přílohy přidej node Extract from File (n8n 1.x+) nebo použij OCR službu jako OCR.space (free tier: 25 000 požadavků/měs). Node převede PDF na čistý text, který pak pošleš do AI.

AI parsování — jádro celého workflow

Tady se děje magie. Přidej node OpenAI (nebo HTTP Request pro Claude/Gemini API):

Systémový prompt pro AI:

Jsi účetní asistent. Z textu faktury extrahuj tyto údaje ve formátu JSON:

{
  "dodavatel": "název firmy",
  "ico": "IČO dodavatele",
  "cislo_faktury": "číslo faktury",
  "datum_vystaveni": "YYYY-MM-DD",
  "datum_splatnosti": "YYYY-MM-DD",
  "castka_bez_dph": číslo,
  "dph": číslo,
  "castka_s_dph": číslo,
  "mena": "CZK/EUR/USD",
  "kategorie": "jedna z: Software, Hardware, Služby, Marketing, Hosting, Kancelář, Cestovné, Ostatní",
  "polozky": [
    {"nazev": "položka", "mnozstvi": 1, "cena": číslo}
  ]
}

Pravidla:
- Všechny částky jako čísla bez mezer a symbolů
- Pokud údaj není na faktuře, použij null
- Kategorie urči podle typu dodavatele a položek
- Datum vždy ve formátu YYYY-MM-DD
- Odpověz POUZE validním JSON, žádný další text

User prompt: Vložíš sem text faktury (z PDF extractoru nebo z těla emailu).

Model: Doporučuju GPT-6 Luna pro rutinní faktury — 0,10 USD za milion vstupních a 0,50 USD za milion výstupních tokenů, takže parsování jedné faktury stojí zlomek centu. Pro složitější dokumenty s více stranami sáhněte po Claude Haiku 4.5 (1/5 USD za milion tokenů) nebo GPT-6 Sol. Gemini 3 Flash nabízí dobrou rovnováhu cena/kvalita. Na rutinní extrakci neplaťte největší modely — u strukturovaných faktur je rozdíl ve kvalitě minimální.

Parsování JSON odpovědi

AI vrátí JSON string. Přidej Code node pro parsování:

const aiResponse = $input.first().json.message.content;
const data = JSON.parse(aiResponse);

return [{
  json: {
    ...data,
    datum_prijeti: new Date().toISOString().split('T')[0],
    email_id: $('Gmail Trigger').first().json.id,
    stav: 'Nezaplaceno'
  }
}];

Tento node také přidá metadata — datum přijetí emailu a ID zprávy pro audit trail.

Zápis do Google Sheets

Přidej node Google Sheets s akcí „Append Row":

  1. Vyber svůj spreadsheet „Faktury 2026"
  2. Namapuj pole z JSON na sloupce
  3. Otestuj s jednou reálnou fakturou

Notifikace a error handling

Přidej na konec workflow dvě větve:

Úspěch: Pošli notifikaci přes Slack/Telegram/email s klíčovými údaji o faktuře.

Chyba: Pokud AI vrátí nevalidní JSON nebo parsování selže:

  1. Přesuň email do labelu „Faktury-Chyba"
  2. Pošli notifikaci s odkazem na problematický email
  3. Zaloguj chybu pro pozdější analýzu

Jak AI zvládá různé formáty faktur

Síla AI parsování je v tom, že nepotřebuješ šablony pro každého dodavatele. Ať faktura přijde od Alzy, Vodafone nebo freelancera z Fiveru — AI ji zpracuje.

Co AI zvládá bez problémů:

  • České faktury s DPH rozpadem (základ, 21 %, celkem)
  • Zahraniční faktury v angličtině (invoice, amount due, VAT)
  • Různé formáty datumů (15.6.2026, 2026-06-15, June 15, 2026)
  • Vícestránkové faktury s více položkami
  • Faktury v těle emailu (HTML formátované)

Na co si dát pozor:

  • Skenované faktury — pokud dodavatel posílá oskenované papírové faktury, kvalita OCR závisí na kvalitě skenu. Řešení: použij lepší OCR (Google Document AI).
  • Netypické formáty — někteří dodavatelé posílají faktury jako Excel nebo Word. Přidej větev pro tyto formáty.
  • Zálohy vs. běžné faktury — přidej do promptu instrukci na rozlišení.

Pokročilé funkce: Kategorizace a přehledy

Jakmile máš základní workflow funkční, přidej pokročilé funkce:

Automatická kategorizace

AI v kroku 4 už kategorizuje faktury. Pro přesnější výsledky uprav prompt s konkrétními pravidly pro tvůj byznys.

Měsíční přehled nákladů

V Google Sheets přidej druhý list „Přehledy" s pivotní tabulkou:

  • Řádky: Kategorie
  • Sloupce: Měsíc
  • Hodnoty: SUM(Částka s DPH)

Tím máš automatický dashboard s měsíčními náklady po kategoriích — bez jakékoliv ruční práce.

Upozornění na splatnost

Přidej do n8n druhý workflow s Schedule Trigger (jednou denně):

  1. Načti všechny řádky z Google Sheets kde Stav = „Nezaplaceno"
  2. Filtruj: datum_splatnosti <= dnes + 3 dny
  3. Pošli Slack/email upozornění

DPH rekapitulace pro účetní

Na konci měsíce automaticky vygeneruj přehled celkových částek a rozpadu po sazbách DPH.

Kolik tě to bude stát

Celkové náklady pro 100 faktur měsíčně:

Položka Náklad
n8n (self-hosted na Railway) ~$5/měs
AI API (GPT-6 Luna, ~500 tokenů/faktura) ~$0.05/měs
Google Sheets Zdarma
Gmail Zdarma
Celkem ~$5.50/měs

Za méně než 150 Kč měsíčně ušetříš 5–15 hodin manuální práce. To je ROI, který nemá chybu.

Časté problémy a jak je řešit

„AI vrací nekonzistentní formát JSON" Přidej do promptu instrukci: „Odpověz POUZE validním JSON. Žádný markdown, žádný text před nebo za JSON." U modelů GPT-6 můžeš použít structured outputs (response_format se JSON schématem), u Claude zase tool use s definovaným výstupním formátem — obojí drží odpověď pevně ve formátu.

„Některé PDF se nedaří převést na text" Přepni z jednoduchého PDF extractoru na Google Document AI nebo AWS Textract. Zvládnou i skenované dokumenty a složité layouty.

„Workflow zpracuje jeden email víckrát" Přidej deduplikaci — v Code node zkontroluj, jestli email_id už není v tabulce. Nebo použij Gmail akci „Mark as Read" po úspěšném zpracování.

„Faktura je v příloze ZIP" Přidej node pro rozbalení archivu před PDF extrakcí. V n8n použij Compression node.

Alternativa: Stejný workflow v Make.com

Pokud nechceš self-hosting a preferuješ vizuální editor, celý workflow jde postavit i v Make.com. Hlavní rozdíly:

Gmail modulMake.com má nativní Gmail integration s OAuth. Nastav trigger „Watch Emails" s filtrem na label nebo subject.

AI modulMake.com má přímou integraci s OpenAI, Anthropic i Google AI. Výhodou Make je, že výstup rovnou parsuje jako JSON bez potřeby extra Code node.

Google Sheets modul„Add a Row" modul funguje identicky. Namapu pole z AI odpovědi na sloupce tabulky.

Hlavní výhoda Make.com Celý workflow postavíš za 10 minut klikáním, bez jediného řádku kódu. Nevýhoda: limit operací na free tieru (1 000/měs = cca 200 faktur).

Reálný příklad: Jak to vypadá v praxi

Představ si, že ti přijde faktura od poskytovatele hostingu:

Vstup (text extrahovaný z PDF):

FAKTURA č. FV-2026-0847
Dodavatel: CloudNet s.r.o., IČ: 12345678
Datum vystavení: 10.06.2026
Datum splatnosti: 25.06.2026

Položky:
1x VPS Server Standard (měsíční) ... 990,00 Kč
1x Zálohovací prostor 100GB ........ 290,00 Kč

Základ daně: 1 280,00 Kč
DPH 21%: 268,80 Kč
Celkem k úhradě: 1 548,80 Kč

Výstup AI (JSON):

{
  "dodavatel": "CloudNet s.r.o.",
  "ico": "12345678",
  "cislo_faktury": "FV-2026-0847",
  "datum_vystaveni": "2026-06-10",
  "datum_splatnosti": "2026-06-25",
  "castka_bez_dph": 1280.00,
  "dph": 268.80,
  "castka_s_dph": 1548.80,
  "mena": "CZK",
  "kategorie": "Hosting",
  "polozky": [
    {"nazev": "VPS Server Standard (měsíční)", "mnozstvi": 1, "cena": 990.00},
    {"nazev": "Zálohovací prostor 100GB", "mnozstvi": 1, "cena": 290.00}
  ]
}

Výsledek v Google Sheets Jeden řádek s kompletními daty, zapsaný automaticky 30 sekund po doručení emailu. Bez tvého zásahu.

Bezpečnost a GDPR

Faktury obsahují citlivé obchodní údaje. Pár pravidel, která bys měl dodržet:

  • API klíče — nikdy je neukládej přímo do workflow. Použij n8n credentials manager nebo Make.com connections.
  • AI zpracování — data posílaná do OpenAI/Anthropic API se standardně nepoužívají k trénování modelů (při API přístupu). Přesto zvažuj, jestli to vyhovuje tvé firemní politice.
  • Google Sheets přístup — sdílej tabulku pouze s lidmi, kteří k fakturám mají přístup.
  • Audit trail — ukládej email_id ke každému záznamu, aby šlo zpětně dohledat zdrojový email.
  • Self-hosting — pokud zpracováváš citlivé faktury, n8n self-hosted na vlastním serveru je bezpečnější než cloud řešení.

Škálování: Od 10 do 1 000 faktur měsíčně

Workflow, který jsme postavili, zvládne bez úprav stovky faktur měsíčně. Pro větší objemy přidej tyto optimalizace:

Batch processingmísto zpracování každého emailu jednotlivě nastav trigger na 15minutové intervaly a zpracuj všechny nové emaily najednou. Snížíš počet API volání.

Paralelní zpracovánív n8n nastav „Split in Batches" node pro paralelní volání AI API. Zpracuješ 5 faktur současně místo jedné po druhé.

Archivacepo zpracování přesuň email do labelu „Faktury-Zpracováno". Udržíš si přehled a trigger nebude znovu zpracovávat staré emaily.

Multi-účetpokud spravuješ faktury pro víc firem, přidej sloupec „Firma" a nastav víc Gmail triggerů. Všechny data padají do jedné tabulky.

Shrnutí: Tvůj nový workflow

Po 20 minutách nastavení budeš mít plně automatický systém:

  1. Faktura přijde do Gmailu
  2. n8n ji zachytí a extrahuje text z PDF
  3. AI přečte fakturu a vytáhne všechna data
  4. Data se zapíšou do Google Sheets
  5. Dostaneš notifikaci o nové faktuře
  6. Dashboard ti ukazuje real-time přehled nákladů

Žádné ruční opisování. Žádné prohledávání emailů. Žádné chyby z překlepů.

Celkový náklad? Méně než 150 Kč měsíčně. Ušetřený čas? 5–15 hodin měsíčně. A jednou nastavený workflow běží měsíce bez údržby.

Nastav si to dnes a už nikdy se k ručnímu zpracování faktur nevracej.

Tento workflow zvládneš nastavit za 20 minut. Potřebuješ jen Gmail, Google Sheets a bezplatný účet na n8n nebo Make.com.

Bez automatizace

  • • Ruční hledání faktur v emailu
  • • Opisování dat do tabulky
  • • Chyby v částkách a datech
  • • 5-15 hodin měsíčně

S AI automatizací

  • • Automatické zachycení faktur
  • • AI extrakce všech údajů
  • • Zero-touch zpracování
  • • 0 minut manuální práce

Zmíněné AI nástroje

Pokračuj dál

Všechny články →