Перейти до основного вмісту

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 візуальним редактором.

Куди далі