UCRM — Multi-tenant CRM для онлайн-казино та букмекерів
UCRM — це open-source CRM платформа, побудована спеціально для онлайн-казино та букмекерських контор. Підтримує multi-currency (FIAT + крипто), multi-vertical (casino + sportsbook + lotterie + …), multi-license (Nevis, Curaçao, MGA, CZ, UK, …) робочі навантаження з bidirectional adapter contract для інтеграції з казино-платформою.
Що всередині
- Player CDP — identity merge, переведення анонімного гравця у ідентифікованого, multi-wallet, стан KYC + responsible gaming.
- Segment engine — гібрид Postgres (trait умови) + ClickHouse (event агрегації). Real-time оновлення членства.
- Journey automation — візуальний редактор графів з вузлами wait, send_message, condition, grant_bonus, call_webhook, end.
- Multi-channel messaging — email (Postmark), SMS (Twilio), push (FCM), Telegram (Grammy). Provider abstraction дозволяє замінити альтернативами.
- Bonus engine — п'ять канонічних типів бонусів із правилами wagering + інтеграція з adapter pattern платформи.
- VIP tier engine — оператором визначений рівень із авто-просуванням.
- A/B testing + conversion goals — N варіантів на кампанію, детермінована приналежність гравців, вікна атрибуції до 90 днів.
- Frequency capping + quiet hours — timezone-aware throttle.
- Real-time segment refresh — коли атрибути гравця змінюються, членство в сегменті оновлюється протягом ~30 секунд.
License-aware tenant config
Кожен tenant обирає ліцензію (одну з 11 підтримуваних юрисдикцій) — UCRM авто-пропонує defaults для verticals, KYC ownership і responsible gaming features. Можете перевизначити будь-що. Один і той самий code path обслуговує Nevis крипто-казино та UK GamCom sportsbook — без будь-якої per-client кастомізації.
Відкрита архітектура
- Postgres 16 з Row-Level Security на кожній tenant-scoped таблиці.
- ClickHouse для raw подій (10K+/sec ingestion).
- Redpanda для event bus.
- Stream-processor на Go для конвертації валют + оцінки tier.
- Messaging-worker на Node + BullMQ для journey кроків + provider sends.
- Admin на Next.js 15 з Tiptap WYSIWYG + React Flow візуальним редактором.
Куди далі
- Новачок у UCRM? Setup першого tenant проведе вас onboarding-ом.
- Інтегруєте казино-платформу? Adapter integration spec.
- Шукаєте endpoint? API reference.
- Потрібно глибше зануритись у feature? Features.