GitHub - gulnaz-bakinova/n8n-automation-integrations-showcase: Production-ready Loyalty System middleware (Tilda ↔ iikoCard) built with n8n. Features: API Proxy layer, Idempotency, Global Error Handling, Custom JS Frontend, and SQL Analytics.

Контекст Сеть кофеен (4 точки, Алматы), запуск D2C
Задача Внедрить систему лояльности iikoCard в интернет-магазин на Tilda
Роль Integration & Automation Engineer (Full cycle implementation: проектирование, разработка, внедрение)
Стек n8n (Railway), JS, REST API, Webhooks, Google Sheets as DB
Статус Production
Главный результат Реализована бесшовная синхронизация бонусов между сайтом и кассой (zero-touch processing)

1. Проблема (Challenge)


2. Решение (Solution)


Разработано Middleware на n8n, связывающее Tilda и iikoCard.

На фронтенд (Tilda) внедрен кастомный JS-скрипт, позволяющий клиенту видеть свой баланс и списывать баллы в корзине.

Обмен данными происходит в реальном времени через API-шлюз.

3. Результат (Impact)


  1. Zero-touch: Начисление и списание полностью автоматизированы.
  2. Надежность: Исключены дубли транзакций (защита на уровне архитектуры).
  3. Единый профиль: Клиент накапливает бонусы за покупку зерна онлайн и тратит их на кофе офлайн.

4. Архитектура (Architecture)

НАПРАВЛЕНИЯ ПЛАТФОРМЫ
Frontend Tilda + Custom JS — инъекция скриптов для проверки баланса и UI списания в корзине
Orchestrator n8n (Cloud-hosted on Railway) — вся бизнес-логика, роутинг, трансформации данных
Backend / System of Record iikoCard API — хранение балансов, транзакции
Database Google Sheets — журнал транзакций (logs), идемпотентность, аудит ошибок
Ops UI: Telegram Bot — уведомления администраторов, интерфейс отмены заказов (Callback queries)
Notification Service WhatsApp (GreenAPI) — отправка статуса заказа и начисленных бонусов клиенту

5. Реализованные функции (Core Functions)


<aside>

6. Надёжность и Эксплуатация (Reliability)