Šablóny automatizácií
Hotové prepojenia Fleetixu s tabuľkami, Slackom, e-mailom, účtovníctvom a CRM. Stiahnete súbor, naimportujete ho do n8n alebo Make a doplníte svoje účty.
Šablóny sú v stave beta: zostavené podľa formátu exportu n8n a Make a dokumentácie webhookov Fleetixu. Ak pri importe niečo nesedí, napíšte nám na ahoj@gaelta.com.
Ako to funguje
- Vo Fleetixe v Integrácie → API a webhooky pridáte webhook s adresou z n8n, Make alebo Zapieru a vyberiete udalosti.
- Fleetix pri každej udalosti (nová rezervácia, platba, faktúra…) pošle JSON s podpisom
X-Fleetix-Signature: sha256=…(HMAC-SHA256 tajomstvom webhooku zo surového tela). - Šablóna overí podpis, doplní údaje z API Fleetixu (napr. názov auta) a pošle ich ďalej.
Meno, e-mail a telefón zákazníka (data.customer) posiela webhook len vtedy, keď ho vytvoríte API kľúčom s rozsahom reservations:read alebo pri webhooku vo Fleetixe zapnete Posielať kontakt zákazníka. Ukážková udalosť (JSON) na otestovanie.
n8n
| Šablóna | Čo robí |
|---|---|
| Nová rezervácia | Riadok v Google Sheets, správa do Slacku a e-mail pobočke s autom, termínom a cenou. |
| Platba a faktúra → účtovníctvo | Prijaté platby do knihy platieb v Google Sheets, vystavené faktúry e-mailom účtovníčke. |
| Nový dopyt → CRM | Dopyt z widgetu alebo API ako obchod v HubSpote. |
- Workflows → Import from File a vyberte stiahnutý súbor.
- V uzle Webhook z Fleetixu skopírujte Production URL a pridajte ju vo Fleetixe ako webhook.
- Tajomstvo webhooku dajte do premennej
FLEETIX_WEBHOOK_SECRET. Na vlastnom serveri povoľte modul crypto:NODE_FUNCTION_ALLOW_BUILTIN=crypto. - V uzle Načítať auto z API vytvorte credential Header Auth:
Authorization=Bearer fx_live_…. - Doplňte účty Google, Slack, SMTP alebo HubSpot a workflow aktivujte.
Make
| Blueprint | Čo robí |
|---|---|
| Nová rezervácia | Google Sheets, Slack a e-mail cez router. |
| Platba a faktúra → účtovníctvo | Kniha platieb a e-mail účtovníčke. |
| Nový dopyt → CRM | Obchod v HubSpote. |
- Vytvorte nový scenár, v menu (tri bodky) zvoľte Import Blueprint a vyberte súbor.
- V module Custom webhook kliknite na Add a adresu pridajte vo Fleetixe ako webhook. Vo Fleetixe kliknite na Otestovať, aby Make spoznal dáta.
- V module HTTP prepíšte
fx_live_VAS_KLUCsvojím API kľúčom a doplňte pripojenia. - Kontrola podpisu je voliteľná: pri webhooku zapnite Get request headers a JSON pass-through a pridajte filter
sha256(1.value; "hex"; "whsec_…")= hlavička bezsha256=.
Zapier
Zapier súbory na import nepodporuje, Zap poskladáte z krokov nižšie. Webhooks by Zapier je v platených plánoch Zapieru. Vlastnú aplikáciu Fleetix v Zapieri pripravujeme.
Nová rezervácia → Google Sheets a Slack
- Trigger Webhooks by Zapier → Catch Hook. Adresu pridajte vo Fleetixe s udalosťou
reservation.createda otestujte. - Filter by Zapier:
typepresnereservation.created. - Webhooks by Zapier → GET
https://api.fleetix.eu/v1/vehicles/{vehicleId}s hlavičkouAuthorization: Bearer fx_live_…(názov auta). - Google Sheets → Create Spreadsheet Row a Slack → Send Channel Message s číslom, autom, termínom a cenou.
Platba a faktúra → účtovníctvo
- Catch Hook s udalosťami
payment.succeededainvoice.issued(prípadneinvoice.paid). - Paths by Zapier podľa
type: platba do hárku Platby, faktúra e-mailom účtovníčke (Email by Zapier).
Nový dopyt → CRM
- Catch Hook s udalosťou
reservation.created, filter nadata.reservation.status=inquiry. - HubSpot alebo Pipedrive → Create Deal s číslom rezervácie, autom a sumou.
Overenie podpisu v Code by Zapier
Trigger prepnite na Catch Raw Hook a do kroku Code by Zapier (JavaScript) dajte vstupy raw (Raw Body), sig (hlavička X-Fleetix-Signature) a secret.
const crypto = require('crypto');
const expected = 'sha256=' + crypto.createHmac('sha256', inputData.secret).update(inputData.raw).digest('hex');
if (expected !== inputData.sig) throw new Error('Neplatný podpis Fleetixu');
return JSON.parse(inputData.raw);