Написать в Telegram

Как запустить SaaS-сервис: что нужно кроме самого продукта

Из опыта запуска Тутео, Мейлс и Калориков: регистрация, тарифы, пробный период, рекуррентные платежи, письма и поддержка.

Когда основатель планирует SaaS, он думает о главной функции продукта. Но пользователь, прежде чем до неё доберётся, пройдёт через регистрацию, письмо с подтверждением, выбор тарифа и оплату. Если что-то из этого сломано — до продукта он не дойдёт.

Регистрация и вход

  • Подтверждение почты по ссылке — защищает от опечаток и ботов.
  • Капча на регистрацию и восстановление пароля — иначе боты наполнят базу и испортят репутацию почтового домена.
  • Восстановление доступа, которое реально работает и приходит во «Входящие».

Тарифы и лимиты

Лимиты тарифа — это продуктовая логика, которую нужно продумать заранее: что считается «местом», что происходит при превышении, что видит пользователь, когда оплата закончилась. В Тутео, например, места считаются по активным ученикам за последние 30 дней, а не по «аккаунтам».

Пробный период

Пробный период без привязки карты снижает порог входа. Обязательно нужны письма: «через 3 дня пробный период закончится» и «пробный период закончился — вот что изменилось».

Рекуррентные платежи

Платёжные системы присылают уведомления об оплатах, но уведомления иногда теряются. Поэтому нужна сверка: по расписанию запрашивать статусы платежей через API и применять оплаты, которые «потерялись». Эта мелочь избавляет от писем «я заплатил, а доступа нет».

Транзакционные письма

Регистрация, оплата, конец пробного периода, приглашение в команду, ответ поддержки — десяток писем, каждое должно дойти. Настройте домен (SPF, DKIM, DMARC) и используйте сервис с хорошей репутацией.

Админка для себя

  • Список подписок, MRR, выручка, пробные периоды.
  • Ручное продление и смена тарифа — для поддержки.
  • Вход «под пользователем», чтобы увидеть проблему его глазами.
  • Журнал действий.

Юридическая часть

Оферта, политика конфиденциальности, отдельное согласие на обработку персональных данных, cookie-уведомление, если используете аналитику. Для сервиса с оплатой — реквизиты и условия возврата.

Итог

«Обвязка» SaaS занимает до половины времени разработки MVP. Я собирал её несколько раз на собственных продуктах, поэтому для заказчиков она делается быстрее и без типовых ошибок.

Сергей КукушкинFullstack-разработчик, с 2011 года. Обо мне

Нужна помощь с задачей?

Опишите проект в двух словах — отвечу в течение рабочего дня, предложу решение и оценку.

Код с картинки