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

Разбор этой статьи
Эту тему разобрали в подкасте. Слушай параллельно с чтением.
Это сто пятьдесят пятая неделя с момента, как мы запустили Botseller в августе 2023 года. Период: с 13 июля 00:00 до 20 июля 00:00 по Москве.
В прошлом выпуске я закончил на затравке: сказал, что уехал по делам, которые к коду отношения не имеют, а к будущему компании самое прямое, и что следующий журнал, скорее всего, буду писать из необычного места. Обещание сдержал наполовину: пишу уже из дома. Но за эту неделю у Botseller появилась вторая прописка.
Я съездил в Казахстан и открыл там международную компанию. И это не бумажная формальность ради галочки. Это то, к чему мы физически шли последние месяцы, когда в коде разделяли российскую и зарубежную части продукта. Раньше это разделение жило только внутри системы. На этой неделе оно стало оформленным юридически.
История получилась длинная, поэтому расскажу её по порядку: как мы дошли до этого решения, зачем компании вторая страна, что поменяется для клиентов из России и из-за рубежа, и что мы за неделю успели сделать в самом продукте.
Сырой счётчик недели: 105 записей разработки в 6 рабочих контурах, из них 45 объединённых задач и 60 прямых правок. По объёму это 25,7 тысячи добавленных строк.
Меня зовут Дмитрий Дьяконов, я основатель и CEO Botseller AI. Мы делаем платформу с AI-продавцом, CRM, мессенджерами, автоматизациями, рассылками, календарём и звонками. Каждую неделю я разбираю, что реально сдвинулось в продукте и зачем это нужно бизнесу. Поехали по 155-й.
Пульс недели: неделя одного большого решения

| Направление | Записей разработки | Что это значит простыми словами |
|---|---|---|
| Английская версия сайта | 30 | продукты, возможности, решения и сценарии на английском под мировой рынок |
| Перенос клиентов из чужих CRM | 48 | выгрузка лидов, истории переписки, контактов и тегов из внешних систем |
| Чат на сайте | 19 | непрочитанные считаются честно, виджет доведён до ума |
| Международный контур и юр-разделение | 8 | botseller.ru остаётся в России, botseller.ai уходит на международное юрлицо |
Главная мысль недели простая: не всякий важный шаг компании виден в интерфейсе. Самое крупное, что случилось за эти семь дней, вообще не про кнопку и не про фичу. Оно про то, где и как компания имеет право работать. Но начну я не с юридической части, а с того, почему мы вообще к ней пришли.
Как мы уперлись в потолок

У Botseller с самого начала были клиенты не только из России. Люди подключали ботов из разных стран, платили нам в разных валютах, и это было хорошим знаком: продукт нужен не только внутри одной страны.
Но радость упиралась в неудобную деталь. Деньги из-за рубежа не могли прийти к нам напрямую. Поэтому все эти платежи шли через внешнего посредника: он собирал переводы из разных стран, а потом передавал их нам, забирая за это ощутимую комиссию с каждого. То есть с каждого международного клиента мы теряли часть денег просто за то, что деньги вообще смогли до нас дойти.
Какое-то время это можно было терпеть. Но чем больше становилось зарубежных клиентов, тем сильнее эта комиссия превращалась из мелкой неприятности в статью расходов, на которую больно смотреть. Каждый новый международный клиент был одновременно и победой, и напоминанием, что мы отдаём чужим людям то, что заработали сами.
И даже это было не самой большой проблемой. Деньги хотя бы приходили. Куда серьёзнее было то, что многие мировые сервисы, аналитические системы и рекламные платформы просто не работают с российским юрлицом или работают с оговорками. Поэтому целые инструменты, которыми пользуется любая международная компания, были нам либо закрыты, либо доступны наполовину.
Сложите это вместе, и получится потолок. Мы хотели расти на международном рынке, но росли с гирей на ноге: дорогой приём денег и урезанный набор инструментов. И этот потолок нельзя было пробить, добавив ещё одну строчку в код или ещё один способ оплаты. Его можно было пробить только одним способом: у компании должна была появиться международная прописка.
Дорога в Казахстан

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

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

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

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

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

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

Ещё одна линия недели снаружи почти не видна, но для роста важна не меньше международной компании.
Бизнес, который решает перейти на нас с другой CRM, всегда упирается в один и тот же страх: а как перенести всё, что накопилось за годы? Клиенты, история переписок, контакты, теги. И если ответ звучит как «вбивайте руками», то на этом переезд и заканчивается, потому что руками годовую базу никто переносить не будет.
Поэтому за неделю мы собрали инструменты, которые вытаскивают из внешних CRM не обрывки, а полную карточку клиента: имя, телефон, всю историю переписки, контактные данные, метки. Отдельно сделали выгрузку простого списка клиентов, когда нужно перенести не всё сразу, а точечно. А ещё аккуратно разобрали неудобный случай, когда внешняя система ведёт одновременно и заявки, и сделки, из-за чего их статусы легко перепутать при переносе.
Это невидимая для конечного пользователя работа. Но именно она убирает главный барьер перед переходом на платформу: страх потерять накопленное. А когда барьер убран, решиться на переезд гораздо легче.
Главный итог недели

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

Как и неделю назад, воскресенье прошло без единой записи разработки. И снова это не про выгорание. Часть недели я провёл в дороге и на оформлении документов, а не за клавиатурой, но эта работа была для Botseller не менее важной, чем любой коммит.
Скажу честно: я всё чаще думаю, что тихое воскресенье это не провал в графике, а нормальный ритм. Второй такой день подряд, и мир не рухнул. Наоборот, именно на этой неделе, с двумя тихими днями, компания сделала один из самых крупных шагов за свою историю.
Следующая неделя: начинаем достраивать платёжную часть международного контура и продолжаем наполнять английский сайт. Фундамент заложен. Теперь на нём будем строить.
Приходите в Telegram-канал
Если этот формат отчётов вам полезен, подпишитесь на наш Telegram-канал @botseller_ai. Там я каждую неделю выкладываю бортовые журналы и короткие заметки про продуктовые решения, эксперименты и инциденты. Без рекламы, без воды, только то, что мы сами считаем важным.
Если хотите попробовать Botseller в своём бизнесе, используйте кнопку регистрации в шапке сайта. Я не вставляю отдельную ссылку в текст: платформа сама выберет правильный путь входа в зависимости от контура и настроек.
FAQ
Зачем российской компании открывать юрлицо в другой стране?
Чтобы полноценно работать с международными клиентами. Многие мировые сервисы, платёжные системы и рекламные платформы работают с российским юрлицом с ограничениями или не работают вовсе. Отдельная международная компания снимает эти ограничения и открывает дорогу к приёму платежей из-за рубежа напрямую, а не через дорогого посредника.
Что меняется для клиентов из России?
Ничего. Российский сайт botseller.ru остаётся привязан к российскому юрлицу, с теми же условиями, реквизитами и способами оплаты. Разделение контуров сделано так, чтобы российские клиенты вообще не заметили изменений.
Что значит «разделение контуров» простыми словами?
У нас два адреса: botseller.ru для России и botseller.ai для международного рынка. Теперь за каждым стоит своё юрлицо со своими юридическими документами, реквизитами и правилами. Российские данные показываются только на российском сайте, международные только на международном, и система технически не даёт их перепутать.
Вы уже принимаете международные платежи напрямую?
Пока нет. На этой неделе заложена юридическая основа: открыта международная компания. Сами платёжные механизмы мы будем достраивать в ближайших неделях. Но главный барьер, отсутствие подходящего юрлица, снят.
Почему именно Казахстан?
Это доступная и понятная юрисдикция, через которую можно работать с международными платежами и мировыми сервисами, и при этом она территориально близкая. Это даёт реальную международную структуру без ухода в далёкие и сложные схемы.
Зачем нужна английская версия сайта?
Международная компания без присутствия в англоязычном поиске невидима для зарубежных клиентов. Английские страницы под конкретные запросы это то, по чему бизнес из другой страны находит Botseller и понимает, что продукт решает именно его задачу.
Можно ли перенести клиентов со старой CRM?
Да. На этой неделе мы доработали инструменты переноса: система вытаскивает из внешних CRM полные карточки клиентов, историю переписки, контакты и теги. Это убирает главный барьер перехода, страх потерять накопленную за годы базу.



