Как перейти с Excel на систему онлайн-записи
Короткий ответ: сначала сохраните неизменяемую копию таблицы, затем отдельно подготовьте услуги, сотрудников, клиентов и все будущие записи. Нормализуйте телефоны, разберите дубли, настройте новую систему и проверьте её на небольшой выборке. Перед запуском запретите изменения в старом файле, перенесите последнюю разницу, протестируйте работу всей команды и оставьте исходную таблицу архивом только для чтения с понятным сроком хранения.
В Tervita сейчас нет самостоятельного массового импорта CSV или Excel. Нельзя загрузить файл одной кнопкой и автоматически перенести всю клиентскую базу, историю посещений и календарь. Поэтому этот материал не обещает несуществующую миграцию: он помогает определить готовность, выбрать данные для первого дня и провести контролируемый переход без двух параллельных календарей.
Как понять, что таблица больше не справляется?
Excel и Google Sheets удобны в начале: не требуют настройки, знакомы сотрудникам и позволяют быстро собрать список клиентов. Но таблица начинает мешать, когда одновременно играет роль календаря, CRM, журнала отмен, списка согласий и источника отчётности.
Переход стоит планировать, если вы узнаёте свою работу хотя бы в трёх пунктах:
- сотрудники уточняют в чате, кто последним изменил расписание;
- от двойной записи защищают цвет ячейки и человеческая память;
- телефон клиента, услуга и следующий визит находятся на разных листах;
- перенос или отмена стирают предыдущее состояние без понятного следа;
- напоминания отправляются вручную и зависят от конкретного администратора;
- новый сотрудник получает доступ ко всему файлу, хотя ему нужен только свой график;
- клиент не может выбрать свободное время без звонка или переписки;
- собственнику приходится вручную считать загрузку и неявки.
Это не повод немедленно удалять файл. Это сигнал назначить владельца перехода, дату запуска и критерии готовности. Если система ещё не выбрана, сначала сравните варианты по чек-листу выбора программы для салона и сформулируйте требования к онлайн-записи для салона.
Что действительно нужно перенести к дню запуска?
Главная ошибка — считать успех по числу скопированных строк. Успешный запуск означает другое: сотрудник видит правильную запись, клиент приходит к нужному специалисту, а у команды есть один актуальный календарь.
Разделите исходные данные на четыре набора:
| Набор | Минимальные поля | Когда нужен |
|---|---|---|
| Услуги и команда | название, длительность, цена, доступность, сотрудник, рабочее время | до первого теста |
| Будущие записи | дата, начало и окончание, часовой пояс, услуга, сотрудник, клиент, статус | до переключения |
| Активные клиенты | необходимое имя, телефон, email, язык и полезная рабочая заметка | поэтапно |
| Старая история | завершённые визиты, отмены, старые комментарии и отчёты | отдельный архив или проект |
Сначала защитите ближайшие будущие записи. Потерянный визит на завтра создаёт реальную проблему, а перенос пятилетней истории редко нужен для открытия нового календаря. Историю можно временно оставить в ограниченном архиве, если определены цель, доступ и срок хранения. Не переносите поля «на всякий случай»: чем больше данных, тем больше дублей, спорных согласий и ручных проверок.
Как правильно выгрузить Excel или Google Sheets?
До любой чистки сделайте две копии. Первая — исходный файл в родном формате, например archive-2026-07-13.xlsx, который больше никто не редактирует. Вторая — рабочая копия для удаления дублей и подготовки колонок. Доступ оставьте только тем, кому он действительно нужен; ссылка «доступно всем, у кого есть URL» для клиентской базы не подходит.
Google описывает скачивание таблицы через File → Download с выбором формата в официальной справке Sheets. Microsoft предупреждает, что при сохранении в CSV выгружается только активный лист, а форматирование и неподдерживаемые возможности книги теряются (инструкция Excel). Поэтому сохраните оригинальный .xlsx, а каждый нужный лист экспортируйте и проверяйте отдельно.
Не кодируйте смысл цветом, объединённой ячейкой или формулой. Сделайте простые заголовки: для клиентов — first_name, last_name, phone, email, language, note; для записей — start_at, end_at, timezone, service, staff, client_phone, status. Дату вроде 05/06/2026 нельзя переносить без уточнения: это может быть 5 июня или 6 мая. Приведите даты к однозначному виду 2026-06-05, а время проверьте с зоной Europe/Tallinn.
После экспорта откройте предпросмотр и найдите имена с буквами Õ, Ä, Ü, а также кириллицей. Если символы испорчены, создайте рабочую копию в требуемой UTF-8 кодировке, не перезаписывая архив. Для многоязычных файлов Microsoft отдельно описывает работу с CSV UTF-8.
Как очистить телефоны и объединить дубли без потерь?
Телефон должен быть текстом, а не числом. Иначе Excel может убрать начальный ноль, показать длинное значение в экспоненциальной форме или изменить цифры. Microsoft рекомендует импортировать такие колонки как Text и отдельно описывает риски для ведущих нулей и длинных номеров.
Для проверки приведите номера к международному формату: +, код страны и номер, например +3725551234. Структуру международных номеров определяет рекомендация ITU E.164. Не добавляйте +372 автоматически, если страна неизвестна. Такие строки лучше пометить needs_review.
Дедупликацию проводите ступенчато:
- точное совпадение проверенного email;
- одинаковый номер E.164 вместе с совместимым именем;
- ручное сравнение имени, контактов и будущих записей;
- отдельная очередь для всех неоднозначных пар.
Одинаковая фамилия не доказывает, что это один человек. Общий семейный номер тоже не даёт права автоматически склеить карточки. Если у двух строк есть разные будущие визиты или заметки, решение принимает сотрудник, а не формула. Зафиксируйте, какую карточку оставили и откуда перенесли нужные сведения.

Что делать с согласиями и заметками клиентов?
Разделите сервисную связь и маркетинг. Телефон, оставленный для подтверждения визита, сам по себе не означает согласие на рекламные SMS. Запись newsletter=yes нельзя превращать в доказанное согласие, если неизвестно, какой текст видел клиент, для какой цели он соглашался, когда это произошло и можно ли подтвердить источник.
Статья 5 GDPR закрепляет ограничение цели, минимизацию, точность и ограничение срока хранения. По статье 7 контролёр должен уметь доказать согласие, если опирается на него. Для email и SMS-маркетинга действуют и правила статьи 13 ePrivacy Directive, включая национальную реализацию. Практическая безопасная граница такова: неизвестное маркетинговое согласие остаётся неизвестным или выключенным; факт наличия клиента в Excel не заменяет доказательство.
Операционные сообщения о конкретной записи и рекламная рассылка должны иметь разные цели и настройки. Переносите дату, источник, формулировку и статус отзыва согласия только там, где эти сведения действительно существуют. Не выдумывайте их задним числом.
Свободные заметки проверьте отдельно. Полезное предпочтение времени может понадобиться в работе, а случайный комментарий — нет. Сведения об аллергии, диагнозе или здоровье относятся к особенно чувствительным данным и требуют отдельного основания и защиты. Больше о практике Tervita — в руководстве по данным клиентов и согласиям, а общий контекст собран в статье о GDPR для салона. Это общая организационная информация, не индивидуальная юридическая консультация.
Готовы ли данные к переходу?
Отметьте пункт только после проверки владельцем перехода. Отметки не сохраняются после закрытия страницы.
Как провести поэтапный запуск?
За 10–14 дней: соберите каркас системы
Настройте услуги, длительность, цены и доступность. Добавьте сотрудников и дайте каждому только нужную роль. Затем внесите рабочие часы, перерывы и выходные. Используйте инструкции Tervita по услугам и каталогу, сотрудникам и ролям и рабочему времени. Ошибка в длительности или графике размножится во всех будущих записях, поэтому сначала исправьте основу.
За 7 дней: проведите пилот и тест сотрудников
Возьмите 5–10 разных будущих визитов: короткую и длинную услугу, разных специалистов, запись без email, перенос и отмену. Внесите их вручную, сравните с источником и пройдите полный путь администратора. Каждый сотрудник должен на компьютере и телефоне создать запись, изменить время, отменить её и найти карточку клиента. Отдельно откройте публичную страницу как клиент и проверьте выбор услуги, специалиста, времени и подтверждение. Пригодятся руководства по первой записи и настройкам онлайн-записи.
За 2–3 дня: перенесите критический календарь
Начните с ближайших будущих визитов и двигайтесь вперёд по дате. Для каждой записи сверяйте сотрудника, услугу, начало, окончание, статус и контакт клиента. Не считайте строку завершённой, пока второй человек не сравнил её с исходником. Старую историю пока не трогайте: она не должна задерживать безопасный перенос ближайших недель.
Накануне: заморозьте таблицу и перенесите разницу
Назначьте точное время, например понедельник 19:00. После него старый файл становится только для чтения. Сравните рабочий экспорт с актуальной таблицей и вручную внесите записи и изменения, появившиеся после первой копии. Это и есть delta — небольшая последняя разница, а не повтор всей миграции.
В день запуска: переключите все точки входа
После финальной сверки одновременно замените ссылки на сайте, в Instagram, Google Business Profile и шаблонах сообщений. Новые записи должны появляться только в одной системе. В первые дни назначьте человека, который дважды в день проверяет ближайшие визиты и собирает найденные несоответствия.

Каким должен быть план отката?
Откат — не бесконечное ведение двух календарей. Сохраните исходный архив, очищенную рабочую копию и журнал того, что внесено после заморозки. Если в день запуска обнаружена критическая ошибка, временно закройте новые онлайн-записи, назначьте одного принимающего решение и проверьте будущие визиты по старому read-only файлу. Затем явно выберите: исправить новую систему или на короткое время вернуться к прежнему процессу. Тихая запись сразу в оба места уничтожает возможность сравнения.
У архива должны быть владелец, список людей с доступом, цель, дата пересмотра и правило удаления. Не храните клиентский CSV бессрочно «на всякий случай», не отправляйте его в случайный онлайн-конвертер и не оставляйте в личной папке загрузок сотрудника.
Что можно сделать в Tervita сейчас?
В Tervita можно настроить услуги, сотрудников, расписание, публичную страницу записи, будущие визиты и карточки клиентов. Однако самостоятельного массового импорта CSV/XLSX сейчас нет, как нет и автоматического переноса всей истории из Excel. Для небольшой базы практичнее вручную занести ближайшие записи и создавать или дополнять карточку клиента по мере реальной работы.
Если у вас сотни или тысячи строк, сначала напишите на support@tervita.ee и согласуйте объём, качество данных и реалистичный план. Это предложение обсудить задачу, а не обещание автоматического импорта или переноса истории. Для пилота можно создать аккаунт Tervita, настроить одного специалиста и проверить одну рабочую неделю до даты переключения.
Частые вопросы
Можно ли загрузить базу клиентов из Excel в Tervita одним CSV?
Сейчас нет: пользовательского массового CSV/XLSX-импорта в Tervita не предусмотрено. Используйте очищенный файл как контрольный источник, вручную перенесите критические будущие записи и заранее обсудите с поддержкой большой объём. Не отправляйте клиентский файл, пока не согласованы состав данных и безопасный канал.
Нужно ли переносить всю историю посещений?
Обычно для запуска это не требуется. Приоритет — корректные услуги, сотрудники, будущие записи и необходимые контакты активных клиентов. Старую историю можно оставить в ограниченном архиве с документированным сроком хранения, а действительно важные сведения добавлять вручную по мере необходимости.
Сколько времени хранить старый Excel после перехода?
Универсального срока нет: он зависит от целей обработки, состава данных и применимых обязанностей. Назначьте срок пересмотра, ограничьте доступ и удалите либо обезличьте файл, когда цель хранения исчезнет. Принцип ограничения хранения GDPR не поддерживает бессрочный архив без объяснимой необходимости.