Коротка відповідь: ви переносите не базу до нового бота, а свого бота до нового сервісу — це той самий токен із BotFather. Тому всі, хто колись натиснув Start, лишаються доступними; переносити доводиться лише картки контактів (Telegram ID, теги, поля) через CSV і перезбирати самі воронки. А завдяки ретрансляції вебхука обидва сервіси можуть працювати паралельно, тому переїзд не є подією з точкою неповернення.
1. Головне, що треба зрозуміти про Telegram
Право писати людині належить парі «бот ↔ користувач», а не платформі, яка тримає токен.
Бот — це токен, виданий BotFather. Сервіс автоматизації лише підключається до нього як «мозок». Коли ви підключаєте той самий токен до іншого сервісу, для Telegram нічого не змінюється: бот той самий, підписники ті самі, право надсилати їм повідомлення зберігається.
Тобто фраза «я втрачу базу при переїзді» для Telegram неправильна за побудовою. Ви не втрачаєте базу — це той самий бот.
Що справді доведеться перенести — це картки контактів у новому сервісі: щоб він знав, хто ці люди, які в них теги й поля.
2. Що переїжджає, а що ні
Переїжджає:
- контакти з Telegram ID
- теги
- користувацькі поля
- право надсилати повідомлення всій базі (зберігається саме собою)
Не переїжджає:
- історія листування
- статистика минулих кампаній
Перезбирається руками:
- самі воронки. Автоматичного імпорту логіки немає — конкуренти не віддають її у придатному для перенесення вигляді
Останній пункт — найбільша частина роботи, і краще знати про це заздалегідь. Прискорити його можна через Claude, підключений до Sviteya по MCP: описати словами, як працює стара воронка, і отримати готову схему, яку залишиться перевірити (див. підключення Claude до Sviteya через MCP).
3. Крок 1. Підготовка
- Зареєструйтесь у Sviteya і натисніть «Почати пробний» — це 14 днів повного тарифу Pro (до 500 активних контактів). Відлік іде від натискання кнопки, а не від реєстрації
- Створіть тестовий бот новим токеном (розділ «Інтеграції», блок «Telegram-боти») і зберіть у ньому просту воронку з двох-трьох блоків. Мета — освоїтись, не чіпаючи бойового бота. Покроково — у швидкому старті
- Складіть список того, що працює зараз: які воронки активні, які тригери їх запускають, які теги використовуються, які посилання ходять по інтернету
- Позначте пріоритети: що приносить гроші зараз (переносимо першим), що працює за інерцією (можна пізніше), що давно не використовується (не переносимо взагалі)
Третій пункт часто виявляється найкориснішим: у більшості акаунтів половина воронок не працює вже рік, і переносити їх не треба.
4. Крок 2. Як експортувати контакти Telegram з ManyChat
Кнопки експорту контактів для Telegram у ManyChat немає. Але контакти можна вивантажити через самого бота: зробити розсилку на всіх і в тій самій розсилці записати дані кожної людини в Google Таблицю. Покроково:
- Підключіть Google Таблиці до ManyChat. У налаштуваннях ManyChat відкрийте інтеграції й підключіть свій Google-акаунт.
- Підготуйте таблицю. У Google Таблицях створіть таблицю, де кожна колонка — одна річ, яку переносите:
- Telegram ID — обов’язково, без нього рядок не імпортується;
- ім’я, прізвище, username;
- по колонці на кожне поле, яке хочете перенести (телефон, пошта, тариф тощо);
- по колонці на кожен важливий тег.
- Зберіть сценарій для розсилки. Перший блок — повідомлення, яке отримають люди: напишіть щось корисне, бо його побачать усі ваші підписники. Наступна дія — запис рядка в Google Таблицю. Зіставте колонки таблиці з Telegram ID, ім’ям, username, полями й тегами. У колонці тегу ManyChat запише позначку
1для тих, у кого цей тег є. - Запустіть розсилку на всі контакти бота з цим сценарієм.
- Дочекайтеся, поки розсилка пройде. Кожен, кому вона дійшла, з’явиться рядком у таблиці. Звірте кількість рядків із кількістю контактів у ManyChat.
- Перетворіть позначки тегів на назви тегів. Sviteya під час імпорту чекає в колонці тегу саму назву тегу, а не
1. Тому для кожної колонки тегу:- виділіть колонку, клікнувши на її літеру вгорі;
- відкрийте «Знайти й замінити» (Ctrl+H, на Mac ⌘+Shift+H);
- у полі «Знайти» напишіть
1, у полі «Замінити на» — назву тегу, наприкладVIP; - поставте галочку «Збіг усього вмісту клітинки», щоб не зачепити інші числа;
- перевірте, що пошук іде лише у виділеному діапазоні, і натисніть «Замінити все».
Якщо там, де тегу немає, стоїть 0, замініть його так само на порожнє значення: поле «Замінити на» лишіть пустим.
- Завантажте таблицю як CSV: у Google Таблицях «Файл» → «Завантажити» → «CSV». Цей файл і імпортуєте в Sviteya на наступному кроці.
Зробіть усе це до того, як перемкнете бота на Sviteya, поки ManyChat ще працює з ним.
5. Крок 3. Імпорт у Sviteya
- Підготуйте CSV-файл: розділювач — кома, перший рядок — заголовки, кодування UTF-8. Назви колонок значення не мають: при імпорті ви самі зіставляєте колонки файлу з полями сервісу. Обовʼязкова лише колонка з Telegram ID (5–18 цифр); рядки без нормального ID пропускаються
- Відкрийте «Контакти» → «Імпорт CSV», оберіть бота й завантажте файл
- Зіставте колонки: Telegram ID — з «Telegram ID (обовʼязково)»; колонки полів — з полями сервісу (якщо поля ще немає, створіть його тут же кнопкою «нове поле…»); колонки тегів — з «Теги (через кому)». Теги, яких ще немає в боті, створяться самі. Щоб позначити всіх, хто приїхав з ManyChat, скористайтеся «повісити всім тег:»
- Обов’язково поставте галочку «якщо контакт уже є — оновити поля»: без неї повторний рядок тієї самої людини буде пропущено
- Перевірте кілька випадкових карток: чи на місці теги, чи правильно розпізналися поля
- Звірте загальну кількість контактів із кількістю рядків у таблиці
Якщо частина полів не підхопилася — виправте зіставлення колонок і повторіть імпорт. Дублі за Telegram ID не створюються: з галочкою «якщо контакт уже є — оновити поля» наявний контакт оновлюється, а теги додаються до тих, що вже є. Усі правила й типові помилки — на сторінці документації Імпорт контактів із CSV.
6. Крок 4. Перемикання бота і ретрансляція
Це той крок, якого зазвичай бояться. Насправді він оборотний.
У Telegram бот може мати лише один активний вебхук. Тому при звичайному перемиканні старий сервіс миттєво «сліпне» — і всі воронки в ньому перестають працювати. Саме це робить міграцію страшною.
Рішення — ретрансляція вебхука. Sviteya приймає події бота і пересилає їхню копію на URL старого сервісу. Старі воронки продовжують працювати там, де працювали; нові ви будуєте в Sviteya. Обидва сервіси живуть паралельно.
Порядок дій:
- Підключіть токен бойового бота до Sviteya
- Одразу увімкніть ретрансляцію вебхука: у розділі «Інтеграції» біля свого Telegram-бота натисніть «налаштування», у рядку «Ретрансляція вебхука» — «Ретрансляція» і «додати адресу». Вкажіть адресу, яку старий сервіс реєстрував у Telegram (до 5 адрес, лише https)
- Перевірте, що стара воронка досі спрацьовує: напишіть боту тестове кодове слово
З цієї миті у вас немає дедлайну. Переносити можна тижнями.
7. Крок 5. Перенесення воронок по одній
Головне правило дисципліни: перенесли одну воронку — вимкнули її двійник у старому сервісі.
Якщо цього не зробити, підписник отримає два однакові повідомлення: обидва сервіси бачать ті самі події.
Порядок роботи з кожною воронкою:
- Зберіть її в Sviteya (мишкою або описавши словами Claude)
- Пройдіть її самі як підписник, з чистого акаунта
- Переконайтеся, що тригер спрацьовує, теги ставляться, оплата проходить
- Вимкніть стару воронку в попередньому сервісі
- Візьміть наступну
Починайте з тієї, що приносить гроші. Якщо щось піде не так, ви це помітите на найважливішому сценарії, поки маєте час і увагу.
8. Крок 6. Завершення
Коли остання активна воронка перенесена:
- Вимкніть ретрансляцію вебхука
- Перевірте посилання, які ходять по інтернету: реферальні, з параметрами, у публікаціях і рекламі. Бот той самий, тож посилання працюють, але тригери під них мають існувати в новому сервісі
- Перевірте оплати: тестовий платіж на мінімальну суму
- Перевірте, що аналітика бачить нові події
- Закрийте старий акаунт — не раніше, ніж мине один повний цикл ваших звичайних сценаріїв (зазвичай місяць)
9. Чого не робити
Не перемикати бота без ретрансляції, якщо в старому сервісі ще є робочі воронки.
Не переносити все за один день. Це не швидше — це просто ризикованіше.
Не забувати вимикати старі воронки. Дублі повідомлень дратують більше за будь-яку технічну паузу.
Не видаляти старий акаунт одразу. Поки не пройшов повний цикл, він може знадобитися для звірки.
Не переносити мертві воронки. Переїзд — гарний привід прибрати те, що не працює.
10. FAQ
Чи втрачу я підписників при переїзді?
Ні. Бот — це ваш токен із BotFather; усі, хто натиснув Start, лишаються доступними. Telegram навіть не помітить, що бекенд змінився.
Чи можна перенести самі воронки автоматично?
Ні, автоматичного імпорту логіки немає. Воронки перезбираються — вручну або через опис словами Claude (MCP).
Скільки часу займе переїзд?
Технічна частина — підключення бота, імпорт CSV, увімкнення ретрансляції — зазвичай займає небагато часу, якщо вивантаження з ManyChat уже готове. Перенесення воронок залежить від їхньої кількості й робиться в довільному темпі.
Чи можна працювати в двох сервісах одночасно?
Так, саме для цього ретрансляція вебхука. Головне — не тримати ввімкненою ту саму воронку в обох.
Що зі старими посиланнями на бота?
Вони працюють. Але перевірте, що для посилань із параметрами в новому сервісі створено відповідні тригери.
Чи перенесеться історія листування?
Ні. Історія лишається в старому сервісі — це обмеження, з яким доведеться змиритися.
А якщо я передумаю?
Натисніть біля бота в Sviteya «Відключити» — вебхук звільниться, і старий сервіс зможе встановити свій знову; дані й воронки в Sviteya збережуться. Саме тому ми й радимо не закривати старий акаунт одразу.