Як ми перевели берлінську школу мистецтва й науки на no-code

Сторінка курсу Clavis Schule на ReadyMag із панеллю бронювання

КЛІЄНТ

Берлінська школа мистецтв і науки, яка проводить дитячі курси та сезонні табори

Clavis Schule für Kunst und Wissenschaft, що працює в берлінському районі Пренцлауер-Берг, проводить творчі та наукові програми для дітей — малювання, фешн-дизайн, анімацію, фото, манґу, театр і наукову лабораторію — у невеликих багатомовних групах (німецька, англійська, російська). Школа продає два типи продуктів: цілорічні курси за моделлю підписки та сезонні канікулярні табори, які проводять чотири рази на рік. За вітриною стоїть реальна операційна робота — батьки, діти, вчителі, розклади, відвідуваність і оплати, — і все це має залишатися синхронізованим.

ВИКЛИК

Що заважало

Clavis зростала і в цілорічних курсах, і в чотирьох сезонах таборів на рік, але операційна робота за цим трималась на ручній праці. Кожне бронювання доводилося вручну перетворювати на операційні дані в інструментах, які не «спілкувалися» між собою — на цю проблему школа скаржилась неодноразово, — а такий підхід не масштабується, особливо коли йдеться про персональні й медичні дані неповнолітніх.

  • Усе трималося на ручному перенесенні даних. Кожна покупка курсу чи табору означала повторне введення даних про батьків, дитину й оплату в різні місця. Єдиного джерела правди не було, а ручний цикл був повільним і схильним до помилок — головна щоденна проблема команди.
  • Продажі й операційна робота існували окремо. Наявна система e-commerce, оплати, ліди в CRM і записи учнів не були пов’язані між собою. Не існувало автоматизованого шляху від «батько бронює курс» до «дитина з’являється в розкладі вчителя, а оплата фіксується».
  • Чутливі дані, підписки та воронка лідів. Робота з персональними й медичними даними неповнолітніх (імена, дати народження, алергії) вимагала обережної, ізольованої обробки — паралельно з регулярним білінгом підписок на курси та воронкою лідів із пробних занять, і все це мало працювати бездоганно.

РІШЕННЯ

Що ми побудували

Encomage спроєктувала та побудувала no-code/low-code екосистему, яка об’єднує шість платформ через n8n, перетворюючи ручний процес на автоматизований конвеєр від запису до класу.

Пов’язана вітрина на ReadyMag + Ecwid

Кастомні віджети виводять каталог Ecwid (табори й курси) на лендінги ReadyMag із сезонним перемикачем «season switch», оформленим під загальний дизайн, — а також спрощений кошик і обов’язкові поля для кожної дитини (ім’я, дата народження, алергії, згода на забирання, умови).

Захищений мікросервіс API Bridge

Проксі, який ізолює токени Ecwid API та захищає чутливі дані замовлень від фронтенду — тож вітрина може читати дані каталогу, не розкриваючи секрети.

Автоматизована оркестрація даних на n8n

Вебхуки замовлень запускають флоу find-or-create, який розбиває багатопозиційні замовлення, вибудовує реляційні зв’язки Батько → Дитина → Курс в Airtable, зіставляє SKU з внутрішніми кодами курсів, парсить адреси й синхронізує статус оплати в реальному часі.

Воронка пробних лідів через Pipedrive

Форми пробних занять на ReadyMag створюють записи Deal і Contact у Pipedrive (з тегом Trial_Lead) і дублюються в Airtable; закриття угоди автоматично переводить учня у статус Active — без повторного введення даних.

Airtable як операційна система, а не таблиця

Реляційна схема з 11 таблиць та інтерфейсом у форматі застосунку (Interface Designer): адміністративні дашборди з глобальним пошуком учнів і візуальними картками учнів, дашборди відвідуваності для вчителів, планування розкладу drag-and-drop, доступ за ролями (власник / адміністратор / вчитель / батько), автоматичні листи про пропуски й перенесення занять, а також звітні подання (заповнюваність, дохід, відтік, демографія).

Архітектура системи · бронювання → запис про учня6 платформ, 1 екосистема
  1. Батько
    бронює курс чи табір · запитує пробне заняття
  2. Вітрина
    ReadyMag
    лендінги, season switch
    Ecwid
    каталог, кошик, поля для кожної дитини
  3. Stripe
    оплата, підписки
    Pipedrive
    воронка пробних лідів (угоди Trial_Lead)
  4. n8n
    оркестрація — розбиває багатопозиційні замовлення, зіставляє SKU з кодами курсів, find-or-create, синхронізує статус оплати
  5. Airtable
    операційна база з 11 таблиць + інтерфейси у форматі застосунку

Одне бронювання перетворюється на

  • Зв’язки Батько → Дитина → Курс
  • Статус оплати синхронізується в реальному часі
  • Розклад і відвідуваність для вчителя
  • Доступ за ролями: власник / адміністратор / вчитель / батько

Захищений мікросервіс API Bridge (Docker / Hetzner) стоїть між вітриною та Ecwid і ізолює токени API та дані замовлень. Закрита угода в Pipedrive переводить учня у статус Active в Airtable без повторного введення даних.

Шість платформ — одна пов’язана екосистема. Бронювання на вітрині ReadyMag/Ecwid проходить через Stripe і n8n до операційної бази даних в Airtable — кожна покупка автоматично стає повністю пов’язаним записом Батько–Дитина–Курс, без ручного введення.

Коротко про проєкт

Клієнт

Clavis Schule

Галузь

Освіта / EdTech

Регіон

Берлін, Німеччина · Батьки (B2C) + внутрішні користувачі (адміністратори, вчителі)

Послуги

No-code/low-code архітектура · Інтеграція систем і автоматизація (n8n / iPaaS) · Налаштування e-commerce (Ecwid + Stripe, зокрема підписки) · Інтеграція CRM (Pipedrive) · Операційна база даних і дашборди (Airtable)

Технології

ReadyMag, Ecwid, Stripe, Pipedrive, n8n, Airtable, Custom API Bridge (Docker / Hetzner)

Терміни

MVP реалізовано навесні 2026 · проєкт триває (у роботі друга фаза) · запуск у продакшн заплановано на серпень 2026

РЕЗУЛЬТАТ

Що ми реалізували

Encomage реалізувала повну, інтегровану екосистему MVP — спроєктовану, побудовану та протестовану — до запланованого запуску школи в серпні. Замість набору розрізнених інструментів і ручних передач даних Clavis тепер має єдиний автоматизований конвеєр, готовий вести бізнес від початку до кінця.

Від запису до класу

Покупка проходить шлях від вітрини на ReadyMag/Ecwid через Stripe і n8n до реляційної бази даних в Airtable, пов’язуючи батька, дитину, оплату й курс без жодного ручного перенесення даних.

Операційний хаб для персоналу у форматі застосунку

База в Airtable з 11 таблицями та дашбордами за ролями: адміністратори шукають учнів і бачать повну історію; вчителі відмічають відвідуваність і керують розкладом; батьки отримують обмежений доступ за посиланням.

Гнучка комерція «з коробки»

Разові бронювання таборів і щомісячні підписки на курси через Stripe, із логікою промокодів і знижок для братів/сестер та кількох курсів.

Подивіться в дії

Інтерфейс Airtable: список учнів і запис про учня

Операційний хаб, а не таблиця. База в Airtable з 11 таблицями та дашбордами у форматі застосунку — глобальний пошук учнів, відвідуваність для вчителів, планування розкладу drag-and-drop і доступ за ролями для власника, адміністратора, вчителя та батька. (Показано тестові дані.)

Канвас воркфлоу n8n: вебхук замовлення, find-or-create

Автоматизація, яка все поєднує: вебхуки замовлень n8n розбивають багатопозиційні замовлення, вибудовують зв’язки батько → дитина → курс в Airtable, зіставляють SKU з кодами курсів і синхронізують статус оплати в реальному часі.

Вікно оформлення замовлення Ecwid з полями запису для кожної дитини

Оформлення замовлення, побудоване навколо того, як школа насправді записує дітей — поля для кожної дитини (ім’я, дата народження, алергії, згода на забирання) і сезонний перемикач «season switch» для таборів і курсів. (Показано тестові дані.)

ТЕХНОЛОГІЇ

ReadyMag
Ecwid
Stripe (зокрема Stripe Billing)
Pipedrive
n8n
Airtable
Власний мікросервіс API Bridge
Docker
Hetzner
JavaScript
HTML5
CSS3
Webhooks і REST API