Fleetixšablóny

Š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

  1. Vo Fleetixe v Integrácie → API a webhooky pridáte webhook s adresou z n8n, Make alebo Zapieru a vyberiete udalosti.
  2. 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).
  3. Š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áciaRiadok v Google Sheets, správa do Slacku a e-mail pobočke s autom, termínom a cenou.
Platba a faktúra → účtovníctvoPrijaté platby do knihy platieb v Google Sheets, vystavené faktúry e-mailom účtovníčke.
Nový dopyt → CRMDopyt z widgetu alebo API ako obchod v HubSpote.
  1. Workflows → Import from File a vyberte stiahnutý súbor.
  2. V uzle Webhook z Fleetixu skopírujte Production URL a pridajte ju vo Fleetixe ako webhook.
  3. Tajomstvo webhooku dajte do premennej FLEETIX_WEBHOOK_SECRET. Na vlastnom serveri povoľte modul crypto: NODE_FUNCTION_ALLOW_BUILTIN=crypto.
  4. V uzle Načítať auto z API vytvorte credential Header Auth: Authorization = Bearer fx_live_….
  5. Doplňte účty Google, Slack, SMTP alebo HubSpot a workflow aktivujte.

Make

BlueprintČo robí
Nová rezerváciaGoogle Sheets, Slack a e-mail cez router.
Platba a faktúra → účtovníctvoKniha platieb a e-mail účtovníčke.
Nový dopyt → CRMObchod v HubSpote.
  1. Vytvorte nový scenár, v menu (tri bodky) zvoľte Import Blueprint a vyberte súbor.
  2. V module Custom webhook kliknite na Add a adresu pridajte vo Fleetixe ako webhook. Vo Fleetixe kliknite na Otestovať, aby Make spoznal dáta.
  3. V module HTTP prepíšte fx_live_VAS_KLUC svojím API kľúčom a doplňte pripojenia.
  4. 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 bez sha256=.

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

  1. Trigger Webhooks by Zapier → Catch Hook. Adresu pridajte vo Fleetixe s udalosťou reservation.created a otestujte.
  2. Filter by Zapier: type presne reservation.created.
  3. Webhooks by Zapier → GET https://api.fleetix.eu/v1/vehicles/{vehicleId} s hlavičkou Authorization: Bearer fx_live_… (názov auta).
  4. Google Sheets → Create Spreadsheet Row a Slack → Send Channel Message s číslom, autom, termínom a cenou.

Platba a faktúra → účtovníctvo

  1. Catch Hook s udalosťami payment.succeeded a invoice.issued (prípadne invoice.paid).
  2. Paths by Zapier podľa type: platba do hárku Platby, faktúra e-mailom účtovníčke (Email by Zapier).

Nový dopyt → CRM

  1. Catch Hook s udalosťou reservation.created, filter na data.reservation.status = inquiry.
  2. 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);