Kliv

Рішення / SaaS

Створіть справжній SaaS, а не демонстраційну версію

Кілька орендарів з першого столу, плани та лічильник використання з першої каси, функції шлюзів, виставлення рахунків залишається чесним. Опишіть свій продукт — Kliv будує навколо нього обладнання корпоративного рівня.

Дослідіть механізм комерції

Справа для його побудови

Навіщо будувати це замість того, щоб збирати стек?

Стандартним способом створення SaaS є збірка: постачальник автентифікації, платіжний SDK, база даних, служба email, інструмент позначення функцій — п’ять постачальників перед першим рядком вашого фактичного продукту. Шви між ними стають вашою кодовою базою: обробники веб-хуків, що узгоджують виставлення рахунків із доступом, завдання синхронізації, що копіюють користувачів між системами, і клас помилок 2:00, коли постачальник платіжних послуг каже, що оплачено, а застосунок каже, що заблоковано. Kliv поставляє шасі як єдину систему — оренда, виставлення рахунків, права, email, дані — тому швів, на написання яких ви витратили б місяці, не існує.

Шасі недиференційоване; ваш продукт не є. Ніхто не обирає ваш застосунок за його сторінкою входу чи email з рахунками-фактурами, хоча клієнти покинуть несправний застосунок. Використовуйте опис свого домену, те, що знаєте лише ви, і нехай усі частини SaaS надходять уже складеними. Коли ваші ціни змінюються — новий рівень, додатковий застосунок, корпоративна угода — це речення в розмові, а не зміна архітектури.

Анатомія системи

З чого насправді складається SaaS

Відкиньте продукт, і кожен SaaS матиме той самий скелет: орендарі, місця, плани, ворота, лічильники, рахунки-фактури. Kliv відправляє скелет; ви описуєте продукт навколо нього. Ось що система знає в перший день.

організації

Кожен клієнт — це організація — його користувачі, дані та виставлення рахунків в одній стіні. Компанія A не може прочитати компанію B у базі даних.

Члени та ролі

Ваші клієнти — це компанії, а не логіни — власники, адміністратори та учасники, кожен бачить, що дозволяє його роль.

Тарифи та ціни

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

Права

Зв’язок між грошима та функціями — те, що відкриває підписка цієї організації, перевірено скрізь, де це важливо.

Лічильники та використання

Використання зараховується до активності клієнта під час входу в обліковий запис — вони бачать, ви оплачуєте.

Підписка та рахунки

Комерційний стан кожного орендаря — випробувальний, активний, прострочений — із рахунками-фактурами для підтвердження.

Хто що бачить

ВиКожен орендар, каталог, дохід, використання — погляд оператора.
Власник клієнтаЇх організація: місця, план, платіжна сторінка, рахунки.
Член клієнтаПродукт, наскільки це дозволяє їх роль і план компанії — без виставлення рахунків.
Пробна перспективаПовний продукт у межах випробування — і чітке уявлення про те, що відкриває оновлення.

Правила, які виконує база даних

  • Рядки клієнта належать клієнту — міжорганізаційні читання неможливі в базі даних, не фільтруються в застосунку.
  • Права слідують за виставленням рахунків у режимі реального часу: оновлення відкриває функції зараз, а скасування звужує їх за розкладом.
  • Лічильник і рахунок-фактура — одна система — те, що виміряли, те й виставлено, звіряти нічого.
  • Невдалий платіж починає нагадувати — повторні спроби та email для відновлення — до того, як закриється будь-який доступ для клієнта, який платить.

Це частина SaaS, яку ніхто не вирішив будувати, і кожен має це зробити: ідентифікація, оренда, гроші та правила, які їх зобов’язують. Коли він надходить як єдина система, ваш опис стосується вашого продукту.

Складні частини SaaS уже вирішено

Це не доповнення — це ті самі складені частини платформи.

Багатокористувач за замовчуванням

Коли клієнти реєструються у вашому застосунку, кожен отримує власну організацію. Компанія A ніколи не зможе побачити дані компанії B — ізоляція застосовується для кожного запиту на рівні бази даних, а не в коді застосунку, який хтось має запам’ятати написати. Ваші дані адміністратора зберігаються за окремою внутрішньою стіною.

Команди та місця у вашому продукті

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

Стягуйте так само, як SaaS

Підписки з пробним періодом і справедливою пропорцією, одноразовим розблокуванням і ціною на основі використання з лічильниками. «План Pro за 20 доларів на місяць плюс 2 ¢ за створений звіт» — це один опис — Kliv створює для вас продукти, ціни та лічильники.

Функції, які слідують за грошима

Додайте функції до планів і сторінок воріт, даних і функцій на них. Оновлення, зниження або скасування — доступ надається автоматично, щойно зміниться виставлення рахунків. Ні коду прав, ні нічної синхронізації.

Також продайте доступ до контенту

Вбудоване сховище файлів має власні правила доступу: приватні, спільні для кожної організації або за підпискою. PDF-файли преміум-класу, відео та завантаження розблоковуються з тими самими правами, що й інші програми.

Платіж за самообслуговування у вашому застосунку

Клієнти оновлюють картки, змінюють плани та читають рахунки-фактури на сторінці виставлення рахунків у вашому продукті — і коли платіж не вдається, Kliv повторює спробу та надсилає їм email, доки платіж не буде відновлено.

Способи зарядки

Три способи оплати за SaaS

Сторінки з цінами розвиваються — рівні розподіляються, з’являються лічильники, корпоративна угода потребує рахунків-фактур. Каталог повинен підтримувати без реархітектури.

Багаторівнева підписка

$29–$99/місяць

Команда, яка обирає Starter або Pro

Рівні функцій, додані до планів: Starter отримує ядро, Pro відкриває звітність, API, командні функції.

Розблоковує
Функції відповідають плану — оновлення відкриває їх негайно, зниження версії звужується за розкладом, нічого не перемикається вручну.
Виставлення рахунків
Щомісячно або щорічно з випробуваннями та справедливою пропорцією; невдалі картки отримують повторні спроби та email для відновлення, перш ніж доступ звужується.
Повернення коштів
Підтверджено — відшкодування — це рішення, а не випадковість.

На основі використання

0,05 доларів США за пробіг

Клієнт, чий рахунок повинен відстежувати їх вартість

Базовий план плюс лічильник: рендери, повідомлення, виклики API — будь-яка одиниця вартості у вашому продукті.

Розблоковує
Використання зараховується до активності клієнта під час входу в обліковий запис, що відображається на сторінці виставлення рахунків до отримання рахунка-фактури.
Виставлення рахунків
Плата за лічильником накопичується та виставляється під час циклу передплати — лічильник і рахунок-фактура збігаються, оскільки це одна система.
Повернення коштів
Спірні позиції вирішуються за допомогою того самого процесу затвердження.

Одноразове розблокування

500 доларів одноразово

Клієнт, який хоче доповнення, а не ще одну підписку

Довічний модуль, адаптаційний пакет, угода про раннє використання — продається один раз разом із підписками.

Розблоковує
Покупка надає постійне право, яке співіснує з будь-яким планом клієнта.
Виставлення рахунків
Одна плата, одна квитанція — той самий каталог, та сама сторінка рахунків.
Повернення коштів
Той самий потік із затвердженням.

Перед запуском

Перший тиждень, перед запуском

SaaS має більше механізмів для перевірки, ніж будь-який сайт із брошурами — саме тому перший тиждень має значення.

День 1

Надайте форму виробу

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

день 2

Зробіть це своїм

Ваш домен, ваш бренд, мова вашого продукту — і сторінка з цінами, згенерована з того самого каталогу, який застосовує перевірка.

день 3

Проводьте справжню річ

Підключіть Stripe, встановіть реальні ціни та тривалість пробного періоду, додайте функції до планів і запросіть свою команду в поле зору оператора.

День 4

Спробуйте його зламати

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

Потім репетирувати рік

У Sandbox із симульованими грошима та симульованим часом запустіть свій SaaS перший рік перед запуском: пробні версії перетворюються або закінчуються, клієнт оновлює в березні, картка виходить з ладу в червні та відновлюється, скасування закриває потрібні функції в потрібну дату. Ви публікуєте бізнес, який уже запрацював, а не сподіваєтесь, що це станеться.

Побудувати або купити

Чому б просто не склеїти стопку?

Оренда

Склеєний стек: Функція організації постачальника автентифікації, а також фільтри рядків, які ви пишете та переглядаєте назавжди.

З Kliv: Організації, які застосовуються до бази даних — читання між клієнтами неможливе, не фільтрується.

Оплата ↔ доступ

Склеєний стек: Обробники Webhook узгоджують постачальника виставлення рахунків із уявленнями вашого застосунку про те, хто заплатив.

З Kliv: Права безпосередньо слідують за виставленням рахунків — немає шва для узгодження.

Вартість використання

Склеєний стек: Служба обліку, служба білінгу та робота звірки між ними.

З Kliv: Лічильник і накладна одна система.

Email життєвого циклу

Склеєний стек: Інший постачальник, інша мова шаблонів, інший вебхук.

З Kliv: Вбудовані квитанції, нагадування та пробні нагадування — у ваших шаблонах.

Час до продукту

Склеєний стек: Місяці шасі до першої диференційованої функції.

З Kliv: Шасі день перший; ваш опис витрачається на товар.

Загальні запитання

Як насправді забезпечується ізоляція орендарів?

У базі даних з правилами на рівні рядків. Кожен клієнт — це організація, і їхні рядки мають цю межу — помилка на сторінці не може призвести до витоку даних іншого клієнта, оскільки сам запит повертається порожнім.

Чи можу я поєднати підписку з розрахунковим використанням?

Так — це один план, а не дві системи: рівень Pro із 0,05 дол. США за візуалізацію зверху. Підписка виставляє рахунок за базу, лічильник – за використання, і клієнт бачить обидва в одному рахунку.

Що відбувається, коли клієнт скасовує або знижує рейтинг?

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

Чи можуть клієнти самостійно керувати виставленням рахунків?

Так — платіжна сторінка у вашому продукті: оновлюйте картки, змінюйте плани, читайте рахунки-фактури. Коли платіж не вдається, нагадування повторює спробу стягнення плати та надсилає клієнту email до того, як чийсь доступ буде обмежено.

Чи можу я змінити ціну після запуску?

Так — каталог — це дані. Додайте ярус, розбийте план, введіть метр; нові ціни застосовуються до нових розрахунків, а наявні підписки зберігають умови, які вони придбали, доки ви не вирішите інакше.

Чи це справжня мультиоренда чи облікові записи з прапорцями функцій?

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

Опишіть свій SaaS. Kliv створює решту.

Оренда, виставлення рахунків, права та вміст — одна платформа, одне спілкування.

Ціни