Как перейти с 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.

Дедупликацию проводите ступенчато:

  1. точное совпадение проверенного email;
  2. одинаковый номер E.164 вместе с совместимым именем;
  3. ручное сравнение имени, контактов и будущих записей;
  4. отдельная очередь для всех неоднозначных пар.

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

Карточки клиентов Tervita после очистки телефонов и проверки дублей
Цель подготовки — не самая большая база, а однозначно найденный клиент, корректный контакт и только нужные для работы сведения.

Что делать с согласиями и заметками клиентов?

Разделите сервисную связь и маркетинг. Телефон, оставленный для подтверждения визита, сам по себе не означает согласие на рекламные SMS. Запись newsletter=yes нельзя превращать в доказанное согласие, если неизвестно, какой текст видел клиент, для какой цели он соглашался, когда это произошло и можно ли подтвердить источник.

Статья 5 GDPR закрепляет ограничение цели, минимизацию, точность и ограничение срока хранения. По статье 7 контролёр должен уметь доказать согласие, если опирается на него. Для email и SMS-маркетинга действуют и правила статьи 13 ePrivacy Directive, включая национальную реализацию. Практическая безопасная граница такова: неизвестное маркетинговое согласие остаётся неизвестным или выключенным; факт наличия клиента в Excel не заменяет доказательство.

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

Свободные заметки проверьте отдельно. Полезное предпочтение времени может понадобиться в работе, а случайный комментарий — нет. Сведения об аллергии, диагнозе или здоровье относятся к особенно чувствительным данным и требуют отдельного основания и защиты. Больше о практике Tervita — в руководстве по данным клиентов и согласиям, а общий контекст собран в статье о GDPR для салона. Это общая организационная информация, не индивидуальная юридическая консультация.

Готовы ли данные к переходу?

Отметьте пункт только после проверки владельцем перехода. Отметки не сохраняются после закрытия страницы.

Готово 0 из 10

Как провести поэтапный запуск?

За 10–14 дней: соберите каркас системы

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

За 7 дней: проведите пилот и тест сотрудников

Возьмите 5–10 разных будущих визитов: короткую и длинную услугу, разных специалистов, запись без email, перенос и отмену. Внесите их вручную, сравните с источником и пройдите полный путь администратора. Каждый сотрудник должен на компьютере и телефоне создать запись, изменить время, отменить её и найти карточку клиента. Отдельно откройте публичную страницу как клиент и проверьте выбор услуги, специалиста, времени и подтверждение. Пригодятся руководства по первой записи и настройкам онлайн-записи.

За 2–3 дня: перенесите критический календарь

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

Накануне: заморозьте таблицу и перенесите разницу

Назначьте точное время, например понедельник 19:00. После него старый файл становится только для чтения. Сравните рабочий экспорт с актуальной таблицей и вручную внесите записи и изменения, появившиеся после первой копии. Это и есть delta — небольшая последняя разница, а не повтор всей миграции.

В день запуска: переключите все точки входа

После финальной сверки одновременно замените ссылки на сайте, в Instagram, Google Business Profile и шаблонах сообщений. Новые записи должны появляться только в одной системе. В первые дни назначьте человека, который дважды в день проверяет ближайшие визиты и собирает найденные несоответствия.

Календарь Tervita для проверки будущих визитов после перехода с Excel
До публикации новой ссылки сравните ближайшие недели по сотруднику, услуге, времени и статусу — именно будущий календарь важнее старой истории.

Каким должен быть план отката?

Откат — не бесконечное ведение двух календарей. Сохраните исходный архив, очищенную рабочую копию и журнал того, что внесено после заморозки. Если в день запуска обнаружена критическая ошибка, временно закройте новые онлайн-записи, назначьте одного принимающего решение и проверьте будущие визиты по старому read-only файлу. Затем явно выберите: исправить новую систему или на короткое время вернуться к прежнему процессу. Тихая запись сразу в оба места уничтожает возможность сравнения.

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

Что можно сделать в Tervita сейчас?

В Tervita можно настроить услуги, сотрудников, расписание, публичную страницу записи, будущие визиты и карточки клиентов. Однако самостоятельного массового импорта CSV/XLSX сейчас нет, как нет и автоматического переноса всей истории из Excel. Для небольшой базы практичнее вручную занести ближайшие записи и создавать или дополнять карточку клиента по мере реальной работы.

Если у вас сотни или тысячи строк, сначала напишите на support@tervita.ee и согласуйте объём, качество данных и реалистичный план. Это предложение обсудить задачу, а не обещание автоматического импорта или переноса истории. Для пилота можно создать аккаунт Tervita, настроить одного специалиста и проверить одну рабочую неделю до даты переключения.

Частые вопросы

Можно ли загрузить базу клиентов из Excel в Tervita одним CSV?

Сейчас нет: пользовательского массового CSV/XLSX-импорта в Tervita не предусмотрено. Используйте очищенный файл как контрольный источник, вручную перенесите критические будущие записи и заранее обсудите с поддержкой большой объём. Не отправляйте клиентский файл, пока не согласованы состав данных и безопасный канал.

Нужно ли переносить всю историю посещений?

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

Сколько времени хранить старый Excel после перехода?

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