tikento поддерживает два способа переноса данных с Timepad:
- Через API (рекомендуется) — автоматическая загрузка всех данных по токену разработчика.
- Через файл (CSV / XLSX) — загрузка выгрузки участников из личного кабинета Timepad.
Способ 1: Импорт через API
Шаг 1. Получите токен разработчика Timepad
- Перейдите на страницу dev.timepad.ru/api/oauth/.
- Авторизуйтесь под аккаунтом организатора.
- Отметьте следующие доступы:
| Доступ | Зачем нужен |
|---|---|
| Просматривать публичные события | Список ваших событий |
| Видеть скрытые события своих организаций | Неопубликованные и скрытые события |
| Просматривать данные пользователей и заказов | Участники, билеты, платежи |
| Доступ к непубличным свойствам событий организации | Полные детали событий |
| Получать полные финансовые отчёты организации | Финансовая история |
- Нажмите кнопку для получения токена.
- Скопируйте токен — он понадобится на следующем шаге.
Шаг 2. Запустите импорт в tikento
- Перейдите в Настройки → Импорт данных → Начать импорт.
- Выберите источник Timepad и способ Токен.
- Вставьте скопированный токен в поле «Токен разработчика Timepad».
- Включите подтверждение права на обработку персональных данных.
- Нажмите Подключить и продолжить.
Шаг 3. Выберите события
tikento загрузит список ваших событий из Timepad, включая скрытые и прошедшие. Выберите те, которые хотите перенести.
Ограничения:
- Импортируются только завершённые и ещё не начавшиеся события. События «в разгаре» (идёт check-in) пропускаются автоматически.
- До 100 событий за один импорт. Для больших баз запустите импорт несколько раз.
Шаг 4. Проверьте маппинг полей
tikento покажет таблицу соответствия полей анкеты Timepad и полей формы tikento.
На этом экране вы можете:
- Отключить ненужные поля (например, «Хочу получать рассылку от Timepad»).
- Увидеть дедупликацию: сколько билетов объединятся в уникальных участников по email.
- Подтвердить маппинг перед продолжением.
Шаг 5. Проверьте превью и запустите импорт
Перед импортом tikento покажет, что именно будет создано: количество событий, участников, заказов, платежей. Если есть записи «требующие внимания» (например, участники без email) — они будут перечислены отдельно.
Нажмите Начать импорт. Процесс выполняется в фоне — не закрывайте вкладку. По завершении вы увидите итоговый отчёт.
Способ 2: Импорт через файл
Шаг 1. Экспортируйте список участников из Timepad
- Войдите в личный кабинет организатора на Timepad.
- Откройте нужное конкретное событие (не общий раздел CRM).
- Перейдите на вкладку Участники.
- Нажмите кнопку Экспорт (значок скачивания).
- Скачайте файл в формате CSV или XLSX.
Какой файл нужен: именно выгрузка участников конкретного события. Файл содержит: ФИО, email, тип билета, статус оплаты, номер заказа, штрихкод, промокод, дату регистрации, город и ответы на кастомные вопросы анкеты.
Какой файл НЕ подойдёт: выгрузка «Все участники» из раздела CRM — это общий список контактов без деталей по событиям.
Опционально: можно также скачать файл Заказы из того же раздела. Он добавит детали по платежам (суммы, способ оплаты, дату оплаты). Если загрузить только файл участников — платежи будут рассчитаны по цене билетов.
Шаг 2. Загрузите файл в tikento
- Перейдите в Настройки → Импорт данных → Начать импорт.
- Выберите источник Timepad и способ CSV / XLSX файл.
- Перетащите файл в область загрузки или нажмите для выбора.
- Включите подтверждение права на обработку персональных данных.
- Нажмите Загрузить и продолжить.
Поддерживаемые форматы: CSV (с разделителем ;) и XLSX. До 20 МБ на файл. Можно загрузить несколько файлов одновременно (участники + заказы).
tikento автоматически определит формат файла и кодировку (UTF-8 и Windows-1251).
Шаги 3–5: аналогично API-способу
Далее идут те же шаги: проверка маппинга полей, превью, импорт, отчёт.
Сравнение способов
| Через API | Через файл | |
|---|---|---|
| Что нужно | Токен с dev.timepad.ru | CSV/XLSX из ЛК Timepad |
| Скорость | Зависит от объёма (лимит 60 запросов/мин) | Мгновенно |
| Полнота данных | Максимальная | Частичная (нет обложек) |
| Выбор событий | Из списка | По одному файлу на событие |
| Для кого лучше | Небольшие и средние базы | Крупные базы или без API-токена |
Что переносится
| Данные | API | Файл | Примечание |
|---|---|---|---|
| Событие (название, дата, город) | да | да | |
| Типы билетов | да | да | Из колонки «Тип билета» |
| Участники (ФИО, email) | да | да | |
| Заказы | да | да | |
| Платежи | да | да | Read-only архив |
| Промокоды | да | частично | |
| Check-in | да | да | |
| Обложка события | да | нет | |
| Ответы на анкету | да | да | По колонкам файла |
Что не переносится
- Связь с платёжным шлюзом Timepad
- Карты залов
- Роли и настройки команды Timepad
- Печатные баркоды билетов (tikento генерирует свои QR-коды)
После импорта
- События появятся в разделе Мероприятия.
- Участники будут помечены «Импортировано из Timepad» в заметках.
- Платежи сохраняются как read-only архив — видны в отчётах, но не связаны с платёжным шлюзом.
- Профили участников создаются автоматически с дедупликацией по email.
Решение проблем
Импорт завершён, но все записи показывают 0 Эти данные уже были импортированы ранее. Повторный импорт безопасен — он пропускает существующие записи. В отчёте будет указано количество пропущенных.
Не могу получить токен на dev.timepad.ru Убедитесь, что вы авторизованы под аккаунтом организатора (не участника). Токен доступен только организаторам.
Кракозябры в названиях полей при загрузке CSV Файл мог быть изменён при открытии в Excel. Попробуйте загрузить оригинальный файл, скачанный из Timepad, без предварительного открытия. tikento поддерживает кодировки UTF-8 и Windows-1251.
Не все поля отображаются при импорте из файла Убедитесь, что вы скачали файл «Участники» конкретного события, а не общий список из раздела CRM Timepad.
Безопасность
- Токен разработчика Timepad не сохраняется после завершения импорта.
- Импорт не рассылает писем участникам.
- Все данные защищены шифрованием и изоляцией по организации.
- Перед импортом вы подтверждаете право на обработку ПДн (152-ФЗ).
- Загружаемые файлы проверяются на безопасность (размер, формат, кодировка).
- Для импорта нужна роль Owner или Admin (разрешение
IMPORT_MANAGE).