Расскажите о себе и сути проекта?
SSAAS (Это рабочее название, дальше уже как-то по имени домена я стал называть его Mysterious Gifts) — это SaaS для организации Тайного Санты. Когда количество участников переваливает за 10 человек, начинается логистический ад, особенно, если хочется провести все этапы онлайн, а вживую уже только встретиться и обменяться подарками. Строго говоря, логистического ада всё равно избежать удастся вряд ли, но об этом будет ниже.
Если коротко, то, зарегистрировавшись на платформе, юзер может создать событие, добавить в него описание, установить дату и верифицировать чат, в котором проводится весь движ по событию. Верификация нужна для того, чтобы левый человек, случайно попав на страницу события, не мог к нему присоединиться и узнать место проведения встречи. Потому что левые люди не нужны. Кроме того, организатор может в один клик распределить дарителей и одариваемых без риска получить дубль (Когда Вася дарит сам себе), а телеграм-бот (организатор должен добавить его в чат события) отправляет в общий чат изменения по дате проведения, если они меняются, а в личку участникам — юзернейм получателя для каждого участника после распределения, предпочтения получателя, плюс уведомления, если эти предпочтения изменились и ещё в личку же дублирует информацию об изменении деталей события (дата-время). Лучше повторить, чем кто-то что-то потеряет.
Ещё скоро доделаю возможность указать электрический подарок (промокод, код сертификата, что-то нематериальное) или способ его получения, поставить галочку "у меня есть электроподарок" и тогда получатель в день проведения + 30 минут от даты события получит сообщение от телеграм-бота в духе "Вот твой подарок!".
Как появилась идея? Что вдохновило?
Летом 2018-го я незаметно для себя стал частью достаточно большого и интересного комьюнити. Людей вокруг внезапно стало много, немало из них — классные и интересные, и мне захотелось сделать что-то внутри этого сообщества. Дело двигалось к зиме и самым низковисящим фруктом была организация Тайного Санты. А поскольку я люблю и умею колбасить пет-проекты в стол, решил это всё сделать так, чтобы было интересно ещё и мне. Тем более, что вокруг все уже пилил свои сервисы для этого дела, чем я хуже?
Что вошло в прототип и сколько времени на него было потрачено?
Прототип был набросан на Ruby on Rails с использованием либы для упрощения работы с телеграм-ботом. По факту, всё, что у нас было — это телеграм-бот. Через него можно было заявить об участии, посмотреть список участников и указать предпочтения в подарках. Гибкости было довольно мало, так что там всё было подпёрто костылями. В таком формате я проводил Тайного Санту два года, пока, в начале 2021, не решил переписать всё по красоте, чтобы это было можно продавать. Начал в феврале, чуть сделал, да и забросил. Ещё одна попытка вернуться к коду в июне, но в конечном итоге большая часть работ была проведена в ноябре-декабре 2021, включая нормальный дизайн и фронтенд. Да, платформа из бота превратилась в веб-приложение, где в плюс-минус привычном интерфейсе можно было зарегистрироваться как организатор, создать команду, в команде событие, и так далее. Или, если вы участник, то нужно было просто пройти по ссылке, которую давал организатор, залогиниться через Телегу и на страничке указать свои предпочтения. Всё стало и проще, и сложнее.
Чуть больше о прототипе и о том, как мы всё устраивали, кстати, можно почитать у меня в бложике.
Какой технологический стек вы использовали? Почему?
Довольно стандартный стек для рубиста: Ruby on Rails + PostgreSQL + Sidekiq для обработки фоновых задач. Для лендоса использовал конструктор carrd.co, откуда выкачал готовое поделие и вкорячил в приложение.
Как вы запускались и искали первых пользователей?
Самый первый пользователь-организатор — я сам. Далее подтянулись суб-сообщества того комьюнити, о котором я говорил выше, и если у нас набиралось примерно до 100 участников, то у них было 15-30 человек. Сейчас в начале декабря мы довели внешний вид до ума и запустили рекламу, которая даёт хорошую конверсию по переходам, но, на текущий момент, нулевую по продажам. Пока не совсем понятно, что конкретно отпугивает: сам факт платности услуги, её стоимость или что-то ещё.
С какими самыми неожиданными трудностями пришлось столкнуться?
Время от времени люди не понимали, как присоединиться к событию. В первой версии, когда это был чисто телеграм-бот, был нюанс с тем, что нужно было указывать название чата, к событию которого присоединяешься, в формате /join chat_name
. Несколько раз встречалась классическая ошибка с написанием символов не в той раскладке (как? почему? я не знаю).
В последней версии, когда организовывалка превратилась в веб-платформу, возникла проблема с тем, что люди не понимают сам алгоритм присоединения. Тут довольно интересная последовательность действий: в браузере человек видит кнопку "Войти через Телеграм". Многие на этом этапе, будучи неавторизованными в веб-версии Телеги, получают запрос на "введите номер телефона, и мы пришлём вам в личку сообщение с подтверждением". Они вводят, иии... всё. Дальше чистый ступор, потому что в идеальном мире должно быть понятно, что далее (это особенно чётко проявлялось у тех, кто заходил с телефона), нужно пойти в телегу, нажать "подтвердить" в ответ на вопрос "это точно вы пытались войти?", и всё, вы молодец. В идеале ещё можно вернуться в браузер и заполнить появившуюся на той же самой страничке форму с предпочтениями по подаркам, но это уже не обязательно.
Очевидно, здесь у меня есть мощное искажение, потому что для меня кажется достаточно очевидным, что браузер и клиент телеграма в телефоне — это разные софтины, и взаимодействия у них в данном сценарии никакого нет: никто не будет юзера редиректить обратно, или там открывать ему Телеграм, чтобы он жмякнул "да, это я". Пока непонятно, что с этим делать, но в итоге трудности возникли у единиц и было решено оставить как есть. Должен заметить, что аудитория у меня достаточно молодая и продвинутая. Не помогло.
Ещё одна сложность возникла с эквайрингом. В моей картине мира мы предоставляем услуги юридическим лицам, которые используют платформу для корпоративно-праздничных целей, и платить они всяко захотят на расчётный счёт, но всё же хотелось бы иметь и возможность заплатить картой, быстро, решительно. Я уже сотрудничал с эквайрингом по другому своему проекту, вполне успешно, но в этот раз они захотели, чтобы на сайте была политика обработки персданных в соответсвии с ФЗ 152 и всё из этого закона вытекающее. С этим сложнее, но, видимо, придётся делать всё, как они просят. Сириус бизнес, блин. Пока обошёлся размещением QR-кодов на быструю оплату через СБП (Спасибо Точке за идею) и реквизитов для прямых платежей. Неавтоматизируемо, но как временный вариант вполне должно работать.
Сколько потратили и заработали? Есть идеи как это можно монетизировать?
Пока мы заработали примерно ноль. В прошлом году мне прислали пару донатов, что было приятно, но ничего серьёзного. В начале декабря я заплатил 5000р маркетологу и ещё 6000 (1000 из них НДС) закинул в рекламу на Яндекс Директе. Как я писал выше, регистрации есть, платящих клиентов нет. Вероятно, нужно повышать бюджеты и тратить больше, чтобы получить шанс на продажи. Я в этом деле профан, так что если вдруг есть откровения, смело делитесь, всё приму с благодарностью. Если кому интересно, какой мы задвинули ценник, можно посмотреть страницу тарифов. Возможно, она тоже станет предметом фидбека и/или критики.
Какие планы на будущее?
В целом Тайный Санта — это прям жёстко сезонная штука, и начиная с января он даром никому не нужен будет до следующего ноября. Это понятно, с этим ничего особо не сделаешь. Тем не менее, есть расплывчатые мысли о том, что можно было бы адаптировать его под другие даты в корпоративном формате, а ещё открыть направление для скучающих одиночек, которые могли бы обмениваться подарками со случайными людьми хоть круглый год. Но тут уже, кажется, стоит провести маркетинговое исследование, ну или я не знаю.
Ещё хочется как-то развить тему вишлистов. Базовая форма, в которой в контексте события можно указать что хочу, что не хочу, конечно, полностью закрывает задачу "позволить указать хотелки", но вишлисты — несезонная штука, и если их реализовать грамотно (на этот счёт есть несколько мыслей), они способны стать либо важной частью платформы, либо вовсе отдельным сервисом.
Нужны ли какие-то советы или помощь Клуба?
Если у вас вдруг есть понимание, что я делаю не так, дайте об этом знать. Любой фидбек суть польза, я никогда раньше не делал собственный SaaS (пусть даже такой маленький) и допускаю, что наделал кучу очевидных ошибок, от ценобразования и до каких-то общих заблуждений.
Какой совет вы бы сами могли дать идущим по вашим стопам?
Сложно сказать. Меня круто зарядило, когда нашёлся человек, готовый заниматься фронтендом (я это дело не очень люблю) и на двоих мы за месяц сделали кучу работы. Иногда важно иметь драйвящее окружение.
Сама идея проекта по упрощению проведения Тайного Санты достаточно проста и лежит на поверхности, но там всё равно есть куча нюансов, как всегда. Это крутая штука, которую можно реализовать в формет пет-проекта (просто так или в портфолио), а ещё это можно попробовать продавать. И некоторые вполне успешно этим занимаются.
Будьте готовы обучать ваших пользователей и участников. Они могут нещадно тупить. Да и вы можете. Все могут и все тупят, нужно как-то с этим жить.
А, и да, про логистический ад. Круто, если все участники пришли на назначенную встречу и принесли подарки для своих получателей и смогли получить свои подарки. Но если вдруг несколько человек по своим причинам не могут поприсутствовать, это становится проблемой. Организатор — единственное промежуточное звено, которое способно без нарушения анонимности связать получателя и отправителя. Либо физически, забрав подарок для не пришедшего получателя и договорившись о встрече (минус время), либо в формате глухого телефона, договорившись с получателем и отправителем о формате отправки (курьер бла бла бла) вызнав у получателя удобное ему время получения и адрес, передав это всё отправителю, дождавшись отмашки об отправлении курьера, ну и всё такое. Всё это отнимает на удивление много сил, времени и нервов, настолько, что в ковидном 2020-м, когда не смогших прийти лично было особенно много, после проведения я тут же зарёкся проводить Тайного Санту снова (всё равно взялся в этом году, хехех). Неблагодарность некоторых участников тоже сказывается, иногда казалось, что люди сами не поняли во что и зачем вписались, и вытрясти из них детали по логистике в первую очередь в моих интересах. Это бывало больно и обидно. Но — что поделать, это обратная сторона организации довольно крутого движа.
Ещё пару раз оказывалось, что кто-то передумал участвовать после назначения дарителей, что автоматически означало, что кто-то не получит подарка, а кто-то останется без получателя. Эти два оборванных конца, конечно, можно связать, но что, если подарок уже подготовлен с учётом предпочтений отказавшегося участника? Неприятно. Это решалось состыковкой дарителя и одариваемого вручную и мануальным же проговариванием что да, у нас тут такая проблема, ты теперь будешь дарить другому человеку. Он, к сожалению, слился.
Как-то так! Получился пост одновременно и о проекте и об опыте, не стесняйтесь поделиться вашим собственным опытом участия и/или организации Тайного Санты :)
Классная штука! Особенно интеграция с тележкой.
Мы пользовались santa-secret -- тоже оч удобная штука.
Ну у santa-secret есть важное преимущество что он бесплатный.
Есть ли какие-то киллер-фичи у вашего проекта по сравнению с santa-secret?
Интеграция с тележкой круто, но в целом сикрет санта используется два раза:
Первое на сайте делать даже проще чем через бота, просто адрес вводить удобнее. Второе может просто на почту прийти, которая и так и так при регистрации указывается. Кажется что на авторизацию бота и прочие сопутствующие штуки можно потратить больше времени чем просто если заполнить всё на сайте.
Плюс почта есть у всех а телеграм нет, у кого-то может быть воцап или фэйсбук мессенджер.
Доставка через мессенджер круто, но теряется атмосфера праздника. Ну тоесть получить промокод от бота это такое. Лучше бумажное письмо с тем же промокодом. Но тут спорно, может так и круче.
Не понятно можно ли гибко настраивать подгруппы, например если в раздаче участвуют пары, хочется их раскидать так чтобы не было такого что муж дарит жене и наоборот, а все матчи были из разных пар. При этом если играют люди из разных стран городов, хочется делать матчи кластерами чтобы подешевле обошлась отправка. Может это и есть но с лендинга это не понятно, а регистрироваться чтобы проверять лень, там ещё возможно денег попросят перед тем как эвент создать.
Логина через соцсети нет.
Пока кажется что все переусложнено и платно. При этом альтернатива как минимум не хуже и бесплатно.
Буквально неделю назад искал удобную платформу для проведения почтового ( без оффлайн ) санты - с адресами/телефонами, возможностью указать трек-код отправленного подарка и интеграцией во всякое там. Не нашёл. Подумал сделать сам. Передумал, реализовал на Формах с парой перл скриптов.
Но если бы была удобная и GDPR-совместимая штука - я бы может и заплатил бы.
Молодец, что запустился.
Я бы предложил добавить, что-то вроде https://journal.tinkoff.ru/happy-new-year-dear-tiger/
По сайту
Ещё
😱 Комментарий удален его автором...