☰ Меню · Онлайн-запис і CRM
Посібники

Онлайн-запис і CRM

Салони, клініки, студії та інший бізнес, що працює за записом: винагороджуйте за візит, коли клієнт справді прийшов.

У системі запису ключовий момент настає, коли запис позначено як відвіданий і відома сума, яку сплатив клієнт. Зіставте це з API так:

У системі записуЗапит
Новий клієнт із телефономPOST /v1/members (повертає наявного учасника, якщо телефон уже відомий)
Запис відвідано й оплаченоPOST /v1/transactions з id запису в external_id і сплаченою сумою
Відвідано, даних про оплату немаєPOST /v1/visits з id запису в external_id (програми зі штампами та візитами)
Оплату скасовано або поверненоPOST /v1/transactions/{external_id}/void
Клієнт хоче оплатити кешбекомПрочитайте cashback.balance, потім надішліть чек із redeem_amount

Використовуйте як external_id id запису, а не id клієнта: тоді один і той самий запис, двічі позначений як відвіданий, дасть нарахування лише один раз.

Altegio

Закладам на Altegio код не потрібен: встановіть застосунок Loyaltyfy з маркетплейсу Altegio і підключіть філії. Те, як працює цей конектор, добре підходить як зразок для власної інтеграції:

  • Він слухає вебхуки записів Altegio. Запис із підтвердженим відвідуванням проводиться як чек, а id запису слугує ключем ідемпотентності.
  • Якщо в клієнта ще немає картки Loyaltyfy, візит чекає. Коли клієнт додає картку (з тим самим телефоном), відкладені візити проводяться, тож нічого не губиться.
  • Кожні 15 хвилин він також опитує останні записи, бо вебхуки можуть губитися. Дублікати відкидаються за id запису.
  • Коли касир списує кешбек у Loyaltyfy, суму можна записати назад у відкритий візит Altegio як оплату бонусами, якщо в мережі налаштовано тип карток лояльності.

Інші системи

Якщо ваша система запису чи CRM вміє надсилати вебхуки, найпростіша інтеграція: невеликий сервіс, що приймає їх і викликає ендпоінти з таблиці вище. Якщо не вміє, опитуйте її API раз на кілька хвилин щодо відвіданих записів і надсилайте їх разом з їхніми id. Повтори нічого не зламають. Напишіть на api@loyaltyfy.io, якщо хочете, щоб ми зробили готовий конектор для вашої платформи.

Питання щодо інтеграції: api@loyaltyfy.io. Відповідаємо протягом одного робочого дня.