RUEN

Неделя 155. От стратегии к структуре

Неделя 155. От стратегии к структуре

Разбор этой статьи

AI-подкаст BotsellerЗачем основатель Botseller поехал в Казахстан
0:00 / 0:00

Эту тему разобрали в подкасте. Слушай параллельно с чтением.

Это сто пятьдесят пятая неделя с момента, как мы запустили Botseller в августе 2023 года. Период: с 13 июля 00:00 до 20 июля 00:00 по Москве.

В прошлом выпуске я закончил на затравке: сказал, что уехал по делам, которые к коду отношения не имеют, а к будущему компании самое прямое, и что следующий журнал, скорее всего, буду писать из необычного места. Обещание сдержал наполовину: пишу уже из дома. Но за эту неделю у Botseller появилась вторая прописка.

Я съездил в Казахстан и открыл там международную компанию. И это не бумажная формальность ради галочки. Это то, к чему мы физически шли последние месяцы, когда в коде разделяли российскую и зарубежную части продукта. Раньше это разделение жило только внутри системы. На этой неделе оно стало оформленным юридически.

История получилась длинная, поэтому расскажу её по порядку: как мы дошли до этого решения, зачем компании вторая страна, что поменяется для клиентов из России и из-за рубежа, и что мы за неделю успели сделать в самом продукте.

Сырой счётчик недели: 105 записей разработки в 6 рабочих контурах, из них 45 объединённых задач и 60 прямых правок. По объёму это 25,7 тысячи добавленных строк.

Меня зовут Дмитрий Дьяконов, я основатель и CEO Botseller AI. Мы делаем платформу с AI-продавцом, CRM, мессенджерами, автоматизациями, рассылками, календарём и звонками. Каждую неделю я разбираю, что реально сдвинулось в продукте и зачем это нужно бизнесу. Поехали по 155-й.

Пульс недели: неделя одного большого решения

Не каждый важный шаг виден в интерфейсе. Самое крупное событие недели не новая кнопка и не фича, а момент, когда бизнес-стратегия физически превратилась в структуру кода. Botseller получил вторую прописку, чтобы выйти на мировой рынок, не нарушив работу ни одного текущего клиента. Российский контур и международный контур стоят на отдельных фундаментах.

НаправлениеЗаписей разработкиЧто это значит простыми словами
Английская версия сайта30продукты, возможности, решения и сценарии на английском под мировой рынок
Перенос клиентов из чужих CRM48выгрузка лидов, истории переписки, контактов и тегов из внешних систем
Чат на сайте19непрочитанные считаются честно, виджет доведён до ума
Международный контур и юр-разделение8botseller.ru остаётся в России, botseller.ai уходит на международное юрлицо

Главная мысль недели простая: не всякий важный шаг компании виден в интерфейсе. Самое крупное, что случилось за эти семь дней, вообще не про кнопку и не про фичу. Оно про то, где и как компания имеет право работать. Но начну я не с юридической части, а с того, почему мы вообще к ней пришли.

Как мы уперлись в потолок

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

У Botseller с самого начала были клиенты не только из России. Люди подключали ботов из разных стран, платили нам в разных валютах, и это было хорошим знаком: продукт нужен не только внутри одной страны.

Но радость упиралась в неудобную деталь. Деньги из-за рубежа не могли прийти к нам напрямую. Поэтому все эти платежи шли через внешнего посредника: он собирал переводы из разных стран, а потом передавал их нам, забирая за это ощутимую комиссию с каждого. То есть с каждого международного клиента мы теряли часть денег просто за то, что деньги вообще смогли до нас дойти.

Какое-то время это можно было терпеть. Но чем больше становилось зарубежных клиентов, тем сильнее эта комиссия превращалась из мелкой неприятности в статью расходов, на которую больно смотреть. Каждый новый международный клиент был одновременно и победой, и напоминанием, что мы отдаём чужим людям то, что заработали сами.

И даже это было не самой большой проблемой. Деньги хотя бы приходили. Куда серьёзнее было то, что многие мировые сервисы, аналитические системы и рекламные платформы просто не работают с российским юрлицом или работают с оговорками. Поэтому целые инструменты, которыми пользуется любая международная компания, были нам либо закрыты, либо доступны наполовину.

Сложите это вместе, и получится потолок. Мы хотели расти на международном рынке, но росли с гирей на ноге: дорогой приём денег и урезанный набор инструментов. И этот потолок нельзя было пробить, добавив ещё одну строчку в код или ещё один способ оплаты. Его можно было пробить только одним способом: у компании должна была появиться международная прописка.

Дорога в Казахстан

Дорога в Казахстан: решение, ради которого пришлось сесть за руль. Мы не стали доверять этот шаг бумажным доверенностям. Почему именно Казахстан: понятная и доступная юрисдикция, открытая дорога к прямым международным платежам, географическая близость. Международное юрлицо открыто. У продукта появился второй паспорт.

Поэтому в конце прошлой недели я сел за руль. Сначала был личный повод заехать в Москву, о котором я обмолвился в прошлом выпуске: я расстался со своим старым мотоциклом, закрыл эту главу и поехал дальше. А дальше была уже не личная история, а рабочая. Дорога вела в Казахстан.

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

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

Сидеть в офисе в другой стране и подписывать документы о создании собственной международной компании это странное чувство. С одной стороны, обычная бюрократия: бумаги, подписи, реквизиты. С другой, ты понимаешь, что этими подписями компания перестаёт быть локальной историей и становится чем-то, что имеет право работать в мире. Botseller начинался как продукт, который я собирал, чтобы решить свою собственную задачу в продажах. А теперь у этого продукта появляется второй паспорт.

Что теперь можно, чего нельзя было раньше

Что теперь можно, чего нельзя было раньше. Фундамент заложен, международная компания снимает прошлые ограничения. Первое: прямой приём платежей, подготовка к транзакциям без потерь на посредниках. Второе: полный арсенал, разблокирован доступ к мировым системам и аналитике.

Итог поездки такой: Botseller теперь существует как компания в Казахстане, отдельная от российской.

Из-за этого у нас появляется то, чего не было. Во-первых, дорога к прямому приёму международных платежей, без посредника, который забирал свою долю с каждого перевода. Во-вторых, доступ к тем самым мировым сервисам и аналитике, которые раньше были закрыты или доступны наполовину. То есть исчезает и денежная потеря, и инструментальный потолок, о которые мы бились всё это время.

Здесь важно быть честным, поэтому сразу оговорюсь: сами платёжные рельсы мы ещё не достроили. На этой неделе сделан юридический фундамент, а не готовая касса. Приём прямых платежей мы будем собирать в ближайших неделях. Но фундамент это как раз то, без чего всё остальное невозможно: пока не было своей международной компании, строить было не на чем. Теперь есть.

Два контура, которые нельзя перепутать

Архитектура двух контуров. Один продукт, два независимых адреса, два разных юрлица, смешивать их юридически опасно. botseller.ru: российская компания, текущие реквизиты, полная стабильность для текущих клиентов. botseller.ai: казахстанская компания, международные документы, новые мировые рынки.

Как только появляется второе юрлицо, в продукте возникает новая задача, которую снаружи не видно, но провалить её нельзя.

У нас два адреса: botseller.ru и botseller.ai. С этой недели за каждым стоит своё юрлицо. Российский сайт привязан к российской компании со всеми её реквизитами. Международный сайт привязан к казахстанской компании со своими.

Звучит просто. Но именно здесь легче всего ошибиться. Реквизиты, юридические тексты, контакты, формы согласия при регистрации, всё это должно быть строго своим для каждого контура. Российские реквизиты не должны случайно оказаться на международном сайте, а международные на российском. И достаточно одного неверного текста в подвале страницы, чтобы юридически это стало неаккуратностью, которую заметят в самый неподходящий момент.

Техническая защита от юридических ошибок. Мы не полагаемся на внимательность, а встроили охранника в процесс сборки. Если российские юридические тексты пытаются просочиться в международную версию, сборка отклоняется и не проходит. Плюс версионирование согласий: каждое согласие пользователя теперь имеет жёсткую фиксацию версии и даты.

Поэтому мы не понадеялись на внимательность, а встроили в систему защиту, которая работает как охранник на входе. Если при сборке международной версии в неё пытаются просочиться российские реквизиты, сборка просто не проходит. И наоборот: российская версия обязана иметь все свои данные, иначе она тоже не соберётся. Из-за этого случайно опубликовать не тот юридический текст не на том домене стало технически невозможно: система не пропустит.

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

Английская версия сайта целиком

Английская версия: витрина для мирового рынка. Международная компания без англоязычного поиска похожа на магазин без вывески. Десятки целевых страниц: не просто перевод, а контент под реальные запросы, отрасли и сценарии использования. Плюс SEO-фундамент: усилены брендовые сигналы в разметке и починены внутренние ссылки для поисковых роботов.

Раз появилась международная компания, ей нужен международный сайт. Но сайт, который говорит только по-русски, для зарубежного клиента всё равно что закрытая дверь. Поэтому почти весь объём кода за неделю ушёл именно сюда.

Мы раскатали английскую версию сайта не отдельными страницами, а целыми разделами. Появились англоязычные продукты, возможности, решения под конкретные отрасли, сценарии использования. Десятки страниц, и каждая заточена под реальный поисковый запрос международного рынка, а не под общий текст про «AI для всех». Своя английская главная, свои тарифы, сквозная перелинковка между разделами, чтобы читатель шёл по сайту, а не упирался в тупик.

Но красивый сайт бесполезен, если поисковые системы не понимают, кто вы. Поэтому отдельно мы усилили брендовые сигналы в разметке и починили внутренние ссылки, по которым нас обходят поисковые роботы, чтобы международные страницы попадали в индекс, а не терялись.

Зачем это важно бизнесу, а не только нам. Международная компания без присутствия в англоязычном поиске похожа на магазин без вывески на незнакомой улице: он есть, но найти его невозможно. Английский сайт и есть вывеска, по которой международный клиент нас находит и понимает, что мы решаем именно его задачу.

Чат на сайте: доводим непрочитанные

Чат на сайте: честная логика непрочитанных. Пока строился международный контур, ядро продукта получало свои обновления. Абсолютная точность бейджей: открытие темы читает её целиком, устраняя зависшие счётчики непрочитанных. Незаметный комфорт: стабильный размер панели, надёжная кнопка вызова, умная автопрокрутка к свежим сообщениям.

Пока шла большая стройка международного контура, продуктовое ядро тоже не стояло. Главная точечная работа шла над виджетом чата на сайте, который мы взрослили ещё на прошлой неделе.

Основная тема здесь про непрочитанные сообщения. Раньше счётчик непрочитанных иногда зависал и не сбрасывался, из-за чего оператор видел тревожный бейдж там, где всё уже прочитано. Поэтому мы переделали логику: теперь при открытии темы она читается целиком, а не только та часть, что попала на экран. Отметка о прочтении отправляется при каждом заходе в разговор, и просмотр фиксируется, даже если новых сообщений в теме нет.

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

Клиентам стало проще уйти от старой CRM

Снятие барьера: бесшовный перенос данных. Страх потерять накопленную базу убивает желание менять CRM. Мы внедрили инструменты полного извлечения из внешних систем: переносится всё, имя, телефон, полная история переписки, теги. Точечная выгрузка: возможность перенести простой список. Умный парсинг: разделение сделок и заявок без путаницы в статусах.

Ещё одна линия недели снаружи почти не видна, но для роста важна не меньше международной компании.

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

Поэтому за неделю мы собрали инструменты, которые вытаскивают из внешних CRM не обрывки, а полную карточку клиента: имя, телефон, всю историю переписки, контактные данные, метки. Отдельно сделали выгрузку простого списка клиентов, когда нужно перенести не всё сразу, а точечно. А ещё аккуратно разобрали неудобный случай, когда внешняя система ведёт одновременно и заявки, и сделки, из-за чего их статусы легко перепутать при переносе.

Это невидимая для конечного пользователя работа. Но именно она убирает главный барьер перед переходом на платформу: страх потерять накопленное. А когда барьер убран, решиться на переезд гораздо легче.

Главный итог недели

Что меняется? Матрица контуров. Всё разделено так, чтобы российские клиенты не заметили изменений, а зарубежные получили прямую дорогу. Российский клиент: домен botseller.ru, российское юрлицо, платежи как раньше в рублях, ноль изменений в интерфейсе. Международный клиент: домен botseller.ai, компания в Казахстане, прямые переводы внедряются, полностью англоязычная среда.

Эта неделя была не про новую кнопку в интерфейсе. Она была про то, что стратегия наконец стала структурой.

Последние месяцы мы разделяли российскую и международную части продукта в коде. Со стороны это выглядело как сухая техническая работа: тут отдельные настройки, там отдельные тексты. Но за этой технической рутиной всё время стояла бизнес-цель: вырасти из российской компании в международную, не потеряв при этом российских клиентов. И пока не было второго юрлица, цель оставалась только намерением. На этой неделе она получила форму: два юрлица, два контура, две прописки, один продукт.

Для клиентов из России при этом не меняется ничего: тот же botseller.ru, та же компания, те же условия. Мы специально сделали разделение так, чтобы российский клиент не заметил вообще ничего. А вот для клиентов из других стран открывается прямая дорога: своё юрлицо, свой сайт на своём языке, а впереди прямые международные платежи без дорогого посредника.

Воскресенье: снова ноль

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

Как и неделю назад, воскресенье прошло без единой записи разработки. И снова это не про выгорание. Часть недели я провёл в дороге и на оформлении документов, а не за клавиатурой, но эта работа была для Botseller не менее важной, чем любой коммит.

Скажу честно: я всё чаще думаю, что тихое воскресенье это не провал в графике, а нормальный ритм. Второй такой день подряд, и мир не рухнул. Наоборот, именно на этой неделе, с двумя тихими днями, компания сделала один из самых крупных шагов за свою историю.

Следующая неделя: начинаем достраивать платёжную часть международного контура и продолжаем наполнять английский сайт. Фундамент заложен. Теперь на нём будем строить.

Приходите в Telegram-канал

Если этот формат отчётов вам полезен, подпишитесь на наш Telegram-канал @botseller_ai. Там я каждую неделю выкладываю бортовые журналы и короткие заметки про продуктовые решения, эксперименты и инциденты. Без рекламы, без воды, только то, что мы сами считаем важным.

Если хотите попробовать Botseller в своём бизнесе, используйте кнопку регистрации в шапке сайта. Я не вставляю отдельную ссылку в текст: платформа сама выберет правильный путь входа в зависимости от контура и настроек.

FAQ

Зачем российской компании открывать юрлицо в другой стране?

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

Что меняется для клиентов из России?

Ничего. Российский сайт botseller.ru остаётся привязан к российскому юрлицу, с теми же условиями, реквизитами и способами оплаты. Разделение контуров сделано так, чтобы российские клиенты вообще не заметили изменений.

Что значит «разделение контуров» простыми словами?

У нас два адреса: botseller.ru для России и botseller.ai для международного рынка. Теперь за каждым стоит своё юрлицо со своими юридическими документами, реквизитами и правилами. Российские данные показываются только на российском сайте, международные только на международном, и система технически не даёт их перепутать.

Вы уже принимаете международные платежи напрямую?

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

Почему именно Казахстан?

Это доступная и понятная юрисдикция, через которую можно работать с международными платежами и мировыми сервисами, и при этом она территориально близкая. Это даёт реальную международную структуру без ухода в далёкие и сложные схемы.

Зачем нужна английская версия сайта?

Международная компания без присутствия в англоязычном поиске невидима для зарубежных клиентов. Английские страницы под конкретные запросы это то, по чему бизнес из другой страны находит Botseller и понимает, что продукт решает именно его задачу.

Можно ли перенести клиентов со старой CRM?

Да. На этой неделе мы доработали инструменты переноса: система вытаскивает из внешних CRM полные карточки клиентов, историю переписки, контакты и теги. Это убирает главный барьер перехода, страх потерять накопленную за годы базу.