/ REMP integrace Interní dokument
Economia × FatChilli × Sinfin

Integrace REMP
s Folio CMS

Podklady pro třístrannou spolupráci na integraci systému REMP (dodává FatChilli) s Folio CMS (dodává Sinfin) pro Economia.

Fáze 1 — bez Beam tracking · REMP → FatChilli | CMS → Sinfin
!
Klíčové zjištění: REMP monorepo (Beam, Campaign, Mailer, SSO) neobsahuje CRM / subscription / payment modul. Ten existuje jako samostatný produkt — REMP CRM s moduly crm-subscriptions-module, crm-payments-module, crm-users-module. Nasazení a konfiguraci REMP CRM řeší FatChilli; na Sinfin je připravit integrační rozhraní na straně Folio CMS.
FatChilli
Dodávka, nasazení a provoz REMP (CRM, Campaign, Mailer, Beam, SSO)
Sinfin
Folio CMS (obsah, šablony, paywall UI), integrační vrstva napojující se na REMP API
Economia
Business owner — požadavky, produktová definice, akceptace

Přehled integrace

Shrnutí analýzy integrace REMP s Folio CMS pro Economia

01 Hranice odpovědnosti

Architektura a RACI matice odpovědností mezi CMS a REMP

02 API kontrakt

Endpointy, request/response schémata, autentizace mezi systémy

03 Implementační plán

7-fázový plán s endpointy, třídami a Ganttovým diagramem

04 Nacenění a harmonogram

Story points, tým, sprintový harmonogram od 21. 7. 2026

05 Identita a autentizace

Ecoidentita ↔ Folio ↔ REMP CRM — user flow, mapování, GDPR

06 E-maily a newslettery

Architektura notifikací, REMP Mailer, autorské digesty

?

07 Otevřené otázky

Otázky pro klienta i dodavatele, rizika, rozhodnutí

08 Pokrytí funkcí

Matice ~90 funkcí across 8 systémů, gap analýza, HN.cz epics

Zdroje a reference

Repozitáře, dokumentace, dodané podklady

K vyjasnění mezi třemi stranami

  1. Source of truth pro předplatné — REMP CRM (FatChilli) je SoT pro produkty, předplatné a platby. CMS potřebuje jen cache/proxy vrstvu. K vyjasnění: detaily API kontraktu a webhook notifikací.
  2. Identita uživatele — Jak propojit Ecoidentita → Folio::User → REMP CRM User? Kdo spravuje mapovací tabulku?
  3. Paywall engine — Server-side (CMS volá CRM API — latence?) vs. client-side (JS widget od FatChilli)? Jaká cache strategie?
  4. Checkout UX — Checkout flow je v REMP CRM. Bude mít vlastní UI, nebo CMS poskytne frontend, který volá CRM backend API?
  5. Self-care — Uživatelský profil a správa předplatného v REMP CRM. Bude integrováno do webu (iframe / API), nebo jako oddělená stránka?
  6. API kontrakt — Které REMP CRM endpointy bude CMS volat (entitlement, user sync)? Jaké webhooky pošle CRM směrem k CMS?

Historie změn

  1. Upřesnění SSO providerů: EGO-SSO pro čtenáře, Google SSO pro adminy/redaktory. OmniAuth conflict e-mail se v praxi neuplatní. Dotčené: 05-identity-integration, 06-notifications-emails, 07-open-questions.
  2. Oprava vlastnictví transakčních e-mailů — REMP CRM (předplatné), EGO-SSO (identita), CMS jen admin. Odstraněn fiktivní TransactionalEmailService. Dotčené: 06-notifications-emails, 07-open-questions, 08-function-coverage.
  3. Doplnění FE integrační dokumentace od FatChilli (4 PDF guides) a prolinkování na GitLab src/ složku. Dotčené: README, Zdroje.
  4. Newsletter z CMS — analýza REMP Mailer API (MailCreateTemplateHandler), push HTML z TipTapu. Dotčené: 06-notifications-emails, 07-open-questions.
  5. EGO-SSO (Ecoidentita) — přepis autentizačních flow na základě větve CMS-353_Ego_identita, cookies, Cloudflare Worker, Jira/Confluence odkazy. Dotčené: 05-identity-integration, Zdroje.
  6. Architektonická korekce — REMP CRM jako SoT pro e-commerce, Folio CMS jako tenká integrační vrstva. Dotčené: všechny dokumenty.
  7. Založení dokumentace — počáteční analýza z kódu REMP repozitáře a Folio CMS.