Как перейти с 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 не поддерживает бессрочный архив без объяснимой необходимости.
Для небольшой студии ресниц или бровей проверьте перенос по списку рабочих сценариев студии до отказа от общей таблицы. Рассчитайте стоимость для специалистов с записью по составу команды, которая действительно будет принимать клиентов.