PaxClaim
Flow vizual + demo interactiv pe cazul real PX-2026-000002

Cine face ce și unde?

3 actori, 4 surfețe diferite, 10 pași de la intake la plată. Sub jos vezi exact ce vede fiecare la fiecare moment. Click Pasul următor → ca să mergi pas-cu-pas prin cazul Mariei Ionescu (Cluj → Madrid, întârziere 5h, compensație €400).

Agent agenție (Travel X SRL)
Pasager (Maria Ionescu)
Operator (TU, în Zoho CRM)
Automat (Deluge function)

📊 Harta flow-ului — 10 pași, 4 actori

Fiecare coloană = un pas. Citește de la stânga la dreapta. Fiecare rând = un actor.

1
Intake
2
Eligibility
3
Email cod
4
Verify
5
Mandate
6
Signed
7
Complaint
8
Plată
9
Split
10
Transfer
🟦 AGENT
Travel X
PAS 1
Completează form pentru Maria
🟩 PASAGER
Maria
PAS 3
Primește email cu cod
PAS 4
Introduce cod pe /verify
PAS 6
Semnează PDF în Zoho Sign
🟧 OPERATOR
TU
PAS 5
Click "Prepare Mandate" + "Send"
PAS 7
Trimite complaint la Iberia
PAS 8
Setează Amount_Recovered = 400
PAS 10
Transfer bancar + marchează Paid
🟪 AUTOMAT
Deluge
PAS 2
paxClaimEvaluateEligibility
PAS 3
paxClaimSendDualAuthCode
PAS 4
paxClaimVerifyDualAuthCode
PAS 5
paxClaimGenerateMandate
PAS 6
Zoho Sign callback → mandate_signed
PAS 9
paxClaimComputeSplit (80/3/17)
1

PAS 1 — Agentul Travel X înregistrează dosarul pentru Maria

Locul: paxclaim.eu/start?ref=TRAVELX-VLKR-7891 (Zoho Forms embedded)
🟦 AGENT • Ana de la Travel X paxclaim.eu/start?ref=TRAVELX-VLKR-7891
https://paxclaim.eu/start?ref=TRAVELX-VLKR-7891
✓ Tip incident ✓ Detalii zbor 3. Pasager 4. Confirmare

Înregistrare dosar pentru clientul tău

Ce se întâmplă acum

  • Ana, agent la Travel X SRL, are deja Maria ca client în propriul CRM.
  • Deschide formul paxclaim.eu/start?ref=TRAVELX-VLKR-7891 — codul referral e auto-prefilled, ne spune că dosarul vine de la Travel X.
  • Completează 4 stadii: tip incident → detalii zbor → pasager → submit.
  • La submit, Zoho Forms trimite datele direct în Zoho CRM → caz nou PX-2026-000002 apare automat.
🟪 AUTOMAT • Deluge function crm.zoho.eu — workflow rule on Case create
crm.zoho.eu/Cases/PX-2026-000002
PX-2026-000002

CLJ → MAD · Iberia IB 8742

12 mai 2026 · Întârziere 5h · Maria Ionescu
QUALIFIED ✓
Case_Type_Paxclaim
flight_delay
Delay_Hours
5.0
Distance_KM
2473
Regulation_Applied
eu261
Eligibility_Status
qualified
Estimated_Compensation_EUR
€400
⚡ Workflow rule a rulat automat — Trigger: on Case create → Function: paxClaimEvaluateEligibility(caseId)

Logică Deluge: if(delay≥3h){if(dist≤1500)€250 else if(dist≤3500)€400 else €600}
5h≥3h ✓ + 2473km în range 1501-3500 → €400

Ce s-a întâmplat (fără click de la nimeni)

  • În momentul în care Zoho Forms a creat cazul PX-2026-000002, un Workflow Rule a apelat funcția Deluge paxClaimEvaluateEligibility.
  • Funcția a citit Case_Type, Delay_Hours, Distance_KM și a calculat conform EU 261/2004 art. 7.
  • A scris înapoi: Regulation_Applied=eu261, Estimated_Compensation_EUR=400, Eligibility_Status=qualified.
  • Timpul total: ~1 secundă. Niciun operator nu a făcut nimic.
🟩 PASAGER • Maria Ionescu primește email gmail.com — inbox maria.ionescu@email.com

De ce dual-auth?

  • Ana de la Travel X a completat datele pentru Maria fără ca Maria să fie de față.
  • Înainte să mergem mai departe (mandat, complaint), avem nevoie de confirmare directă de la Maria că ea acceptă să folosim PaxClaim.
  • Funcția Deluge paxClaimSendDualAuthCode a generat codul 847219, l-a salvat pe Case și a trimis email-ul via Zoho Mail.
  • Acest pas e CRITIC legal — fără confirmare directă, mandatul ar putea fi atacat în instanță.
🟩 PASAGER • Maria introduce codul paxclaim.eu/verify (Zoho Sites public page)
https://paxclaim.eu/verify?case=PX-2026-000002

Confirmă dosarul tău

Introdu codul de 6 cifre primit pe email pentru a confirma că ești Maria Ionescu și că accepți să folosim PaxClaim.

⚡ La click pe "Confirm": Pagina apelează Deluge paxClaimVerifyDualAuthCode(caseNum, code). Funcția verifică: cod match? expirat în 30 min? → Setează Passenger_Verification_Status=verified, Case_Stage=mandate_pending.

Cum vede Maria asta

  • Maria deschide email-ul din Step 3, vede codul 847219.
  • Click pe link → ajunge la paxclaim.eu/verify.
  • Introduce codul. Pagina arată un mic sumar al dosarului ei: "Iberia IB 8742, 5h delay, estimare €400". Confirm.
  • După confirmare, Case_Stage trece la mandate_pending. TU (operator) vezi cazul mutat în coloana respectivă în Kanban.
🟧 OPERATOR • TU în Zoho CRM crm.zoho.eu/Cases/PX-2026-000002
crm.zoho.eu/crm/.../tab/Cases

Kanban view · Cases module

intake 1

PX-2026-000001
OTP→LCY
€250

mandate_pending 1

PX-2026-000002
CLJ→MAD
€400
✓ Verified · GATA

complaint_filed 1

PX-2026-000003
TSR→FCO
€450

negotiating 0

closed_paid 0

PX-2026-000002

CLJ → MAD · €400

Ce faci TU acum (operator)

  • Deschizi Zoho CRM → tab Cases → vezi Kanban.
  • Coloana mandate_pending are PX-2026-000002 (highlight portocaliu — gata de acțiune).
  • Click pe card → se deschide pagina detail standard Zoho CRM cu toate field-urile + butoanele custom.
  • Click "Prepare Mandate" (buton custom) → rulează paxClaimGenerateMandate. Funcția: fetch Contact + Account → template Writer RO → merge → PDF în WorkDrive → creează Zoho Sign envelope.
  • Vezi un toast: "Mandat generat. Verifică PDF înainte de Send."
  • Deschizi PDF, citești 30 secunde că-i OK → click "Send Envelope" → Zoho Sign trimite email lui Maria.
🟩 PASAGER • Maria semnează mandatul sign.zoho.eu — Zoho Sign envelope
https://sign.zoho.eu/zsigndoc?env_id=ENV-PAX-002
📄

Mandat PaxClaim — PX-2026-000002

Semnătură electronică conform eIDAS · Toate datele tale sunt corect populate

MANDAT DE REPREZENTARE ȘI ÎMPUTERNICIRE DE ÎNCASARE

Subsemnata Maria Ionescu, identificată prin CI seria XX nr. 123456, domiciliată în București, prin prezentul mandat împuternicesc PaxClaim...

... pentru a recupera compensația de €400 aferentă zborului Iberia IB 8742, Cluj-Madrid, 12 mai 2026...

... comision: 80% mie, 3% agenția Travel X SRL, 17% PaxClaim. Aceasta este o împuternicire de încasare, NU o cesiune de creanță.

Semnătura ta:
Maria Ionescu

Procesul de semnare

  • Maria primește email Zoho Sign automat după Step 5.
  • Click pe link → vede PDF mandat cu toate datele ei deja completate prin merge fields.
  • Citește, scrie numele (sau desenează cu mouse-ul), click "Confirm semnătura".
  • Zoho Sign trimite callback înapoi la CRM → Workflow Rule actualizează Case_Stage = mandate_signed, Mandate_Signed_At = acum.
  • Maria primește email "Mandat semnat ✓" + un link la portal pasager (Zoho Desk) cu timeline.
🟧 OPERATOR • TU trimiți complaint la Iberia mail.zoho.eu — Zoho Mail compose
mail.zoho.eu — compose new
De la: ops@paxclaim.eu
Către: customerservice@iberia.com
CC: claims@aacr.ro (AACR — NEB România)
Subiect: EU 261/2004 Compensation Claim — IB 8742, 12 May 2026 — PX-2026-000002

Dear Iberia Customer Service,

Acting as authorized representative of Mrs. Maria Ionescu (passport XX123456), passenger on flight IB 8742 from Cluj-Napoca to Madrid on 12 May 2026, we hereby submit a formal claim for compensation under Regulation (EC) 261/2004.

Facts:
• Scheduled departure: 12 May 14:20
• Actual arrival in Madrid: 12 May 21:00 (delay of 5h)
• Flight distance: 2473 km
• Applicable compensation: €400 per passenger (Art. 7(1)(b))

Please find attached the signed mandate authorising PaxClaim to act on Mrs. Ionescu's behalf, her boarding pass, and PNR.

Kindly respond within 14 working days as per CJEU jurisprudence (Sturgeon C-402/07).

Kind regards,
PaxClaim Operations Team

Cum o faci în practică

  • În Zoho CRM, click PX-2026-000002 → click button "Draft Complaint" (Zoho Writer template) → se generează emailul cu toate datele populate.
  • Atașezi mandate signed PDF + boarding pass + PNR din Cases attachments.
  • Click Send din Zoho Mail.
  • Manual setezi Case_Stage = complaint_filed, Complaint_Filed_At = acum.
  • Cron paxClaimDeadlineCheck începe să monitorizeze 14-zile window → primești task automat dacă nu primești răspuns.
🟧 OPERATOR • Iberia a plătit, TU marchezi în CRM crm.zoho.eu/Cases/PX-2026-000002 (edit)
crm.zoho.eu/Cases/PX-2026-000002/edit
💰
Iberia a plătit €400 în contul fiduciar pe 27 iunie 2026
Notificare în Zoho Mail · ID tranzacție: REF20260627-IB-PX002

Editează caz

⚡ La click pe Save: Workflow Rule "Auto compute split on payment recovered" trigger-ează automat paxClaimComputeSplit(caseId).
Funcția citește 400, face: 400×0.80=320, 400×0.03=12, 400×0.17=68 → scrie în Amount_Passenger_EUR/Agency_EUR/PaxClaim_EUR.

Cum te aliniezi cu plata

  • Iberia plătește în contul tău fiduciar (separat de contul tău operator).
  • Vezi notificare bancă (sau email Iberia confirmând "we paid 400€").
  • Deschizi PX-2026-000002 în CRM → click Edit → completezi Amount_Recovered_EUR = 400 → Save.
  • Done din partea ta. Restul e automat.
🟪 AUTOMAT • paxClaimComputeSplit rulează Workflow trigger → Deluge → Update Case
crm.zoho.eu/Cases/PX-2026-000002

PX-2026-000002 · Split calculat ✓

Amount_Recovered_EUR
€400.00
Amount_Passenger_EUR (80%)
€320.00
Amount_Agency_EUR (3%)
€12.00
Amount_PaxClaim_EUR (17%)
€68.00
✓ Split scris în CRM ~2 secunde după Save
Audit log Zoho: "Cases/PX-2026-000002 updated by paxClaimComputeSplit at 27 iun 14:32:08 — 3 fields modified"

Ce face Deluge concret

  • Citește Amount_Recovered_EUR=400 din Case.
  • Calculează: amtPasager = (400 × 0.80).round(2) = 320.00 · amtAgency = 12.00 · amtPaxClaim = 68.00.
  • Apelează zoho.crm.updateRecord("Cases", caseId, upMap) cu cele 3 valori.
  • Logs un mesaj info: "Split calculated for Case ... — Pasager: 320 · Agency: 12 · PaxClaim: 68".
  • Niciun click de la nimeni. Maria și Travel X vor vedea în portal că suma e gata de transfer.
🟧 OPERATOR • TU faci 2 transferuri bancare internet banking + crm.zoho.eu (mark paid)
ing.ro — transfer nou
ing.ro — transfer nou
crm.zoho.eu/Cases/PX-2026-000002 — mark complete

Marchează plata în CRM

🎉 PX-2026-000002 CLOSED · €320 pasager · €12 agenție · €68 PaxClaim

Final — ce primește fiecare

  • Maria primește €320 în contul ei IBAN (80% din €400) + email "Banii au fost virați".
  • Travel X primește €12 comision (3% din €400) + actualizare commission_balance în portal.
  • PaxClaim păstrează €68 (17% din €400) — acoperă avocat, ops, taxe NEB, infrastructură.
  • Caz închis. Maria primește status email final. Travel X vede în leaderboard că au câștigat încă 1 caz.
  • Audit trail complet în Zoho — tot evenimentul de la pasul 1 la 10 e tamper-evident pentru disputelegale.
Recapitulare
10 pași · 4 actori · Tot backend-ul în Zoho One (€35/lună)
Agent face 1 click · Pasager face 3 click-uri (cod, confirm, semnătură) · Operator face 4 click-uri (Prepare Mandate, Send Envelope, Save Amount_Recovered, Save Paid_At)