Как настроить автоматический импорт из файла по расписанию
Автоматический импорт по расписанию подгружает данные из файла в указанное время. Его можно настроить в три шага:
1. Создайте автоматизацию по времени
- В новом интерфейсе
- В предыдущем интерфейсе
Перейдите в раздел Автоматизации → По времени и нажмите «Создать автоматизацию». Появится окно с выбором типа автоматизации — выберите «Автоматизация импорта».
Откройте раздел Система → Действия по расписанию. В выпадающем меню вместо «Выпуск по расписанию» выберите пункт «Импорт по расписанию» и нажмите «Создать».
Настройки импорта мы рассмотрим на примере нового интерфейса, но в предыдущем всё настраивается аналогично.
2. Настройте параметры импорта
Основные параметры
-
Вставьте ссылку на файл с данными — это может быть:
- ссылка в формате http / https / ftp / ftps / sftp,
- ссылка на защищённый файл в формате ftp://authext:id_авторизации@путь,
- ссылка на файл в приватном хранилище Sendsay в формате rfs://upload/путь-до-файла.
При автоматическом импорте файл, который вы загружаете, должен соответствовать одному из следующих условий:
- имя файла всегда одинаковое,
- имя содержит постоянную и переменную части. В качестве переменной части можно использовать:
- маска по дате и времени,
- случайное число (19 цифр).
Чтобы указать переменную часть имени, используйте маски:
DT.маска
для даты и времени (например, YYYYMMDD),RND
для случайного числа.Например, если вы ежедневно загружаете в приватное хранилище файл, название которого содержит дату и маску в формате YYYYMMDD, путь к нему будет выглядеть так:
rfs://upload/импорт_{DT.YYYYMMDD}.xlsx
При импорте 30 июля 2026 года ссылка будет преобразована:
rfs://upload/импорт_20260730.xlsx
Если к имени добавлять не дату, а случайное число, то ссылка будет выглядеть так:
rfs://upload/импорт_{RND}.xlsx
При импорте она преобразуется:
rfs://upload/импорт_1234567890123456789.xlsx
Узнать подробнее о форматах масок можно в документации к API.
ВажноЕсли название файла меняется произвольно, автоматический импорт по расписанию не сработает.
Система не принимает Google-файлы. Чтобы загрузить файл в приватное хранилище, нажмите «Выбрать файл», а затем «Загрузить» в появившемся окне:
-
Укажите список для добавления новых подписчиков.
-
Выберите разделитель полей в файле, который отбивает данные в строке друг от друга: запятая, точка с запятой или табуляция. Разделитель должен быть одинаковым во всех строках документа.
-
Выберите, что делать при импорте данных, которые уже есть в сервисе (в базе не может быть подписчиков с одинаковыми контактами):
- заменять старые данные на новые,
- игнорировать совпадения (в базе останутся старые адреса),
- сообщать об ошибке в отчёте по импорту (в базе останутся старые адреса).