Руководства
Напоминания
Напоминания отправляют одно и то же сообщение WhatsApp на номер или в группу по повторяющемуся расписанию, например каждый будний день в 9:00 или 1-го числа каждого месяца. Используйте их для напоминаний об оплате, регулярных сверок с командой или периодических новостей.
Откройте раздел через Инструменты → Повторяющиеся напоминания в боковом меню или перейдите на /reminders/.
Перед началом работы#
- Тариф, который включает напоминания. Иначе при сохранении появится «Upgrade your plan to use reminders feature» (Повысьте тариф, чтобы использовать напоминания).
- Номер WhatsApp со статусом Подключено в настройках WhatsApp.
- Кредиты в вашем тарифе. Каждый запуск напоминания расходует одно сообщение.
Создание напоминания#
Карточка Create New Reminder (Создать новое напоминание) находится вверху страницы. Если она свёрнута, нажмите кнопку со стрелкой на карточке, чтобы развернуть её.
Задайте название
Введите Reminder Name (Название напоминания), например
Daily Follow-up.Выберите тип сообщения
Выберите Message Type (Тип сообщения): Text Message (Текстовое сообщение), Image + Text Message (Изображение + текстовое сообщение) или File + Text Message (Файл + текстовое сообщение), и заполните Image URL (URL изображения) или File URL (URL файла). Получатели видят последнюю часть ссылки на файл как имя файла.
Выберите номер-отправитель (необязательно)
В поле WhatsApp Account (Аккаунт WhatsApp) выберите подключённый номер или оставьте Select WhatsApp Account (Optional) (Выберите аккаунт WhatsApp, необязательно), чтобы при каждом запуске напоминания использовался ваш первый подключённый номер.
Укажите получателя
В поле Phone Number / Group Name (Номер телефона / название группы) введите номер с кодом страны, только цифры, например
919876543210, или точное название группы WhatsApp.Задайте расписание
В поле Schedule (Cron Expression) (Расписание, cron-выражение) выберите готовый вариант или Custom Cron Expression (Своё cron-выражение). См. Варианты расписания.
Выберите часовой пояс
Выберите Timezone (Часовой пояс), в котором задано расписание. Ваш последний выбор запоминается на следующий раз.
Напишите сообщение и сохраните
Напишите Message Template (Шаблон сообщения), при необходимости с переменными, и нажмите Create Reminder (Создать напоминание). Вы увидите «Reminder created successfully» (Напоминание успешно создано).
Варианты расписания#
Расписание задаётся cron-выражением: пять значений — минута, час, день месяца, месяц и день недели, — разделённых пробелами. Дни недели нумеруются от 0 (воскресенье) до 6 (суббота). Cron Helper (Помощник по cron) на странице показывает примеры, а Cron Generator (Генератор cron) открывает crontab.guru, где можно составить выражение.
| Готовый вариант | Выражение |
|---|---|
| Daily at 9:00 AM (Ежедневно в 9:00) | 0 9 * * * |
| Weekly on Monday at 9:00 AM (Еженедельно по понедельникам в 9:00) | 0 9 * * 1 |
| Monthly on 1st at 9:00 AM (Ежемесячно 1-го числа в 9:00) | 0 9 1 * * |
| Every 6 hours (Каждые 6 часов) | 0 */6 * * * |
| Weekdays at 9:00 AM (По будням в 9:00) | 0 9 * * 1-5 |
Другие примеры:
| Выражение | Когда выполняется |
|---|---|
0 0 * * * | Каждую полночь |
30 8 * * 1-5 | В 8:30 по будням |
0 */3 * * * | Каждые 3 часа |
0 12 1,15 * * | В 12:00 1-го и 15-го числа |
В выражении * означает любое значение, / задаёт шаг, - — диапазон, а , — список.
Часовые пояса#
Расписание выполняется в выбранном вами часовом поясе, а переход на летнее время учитывается автоматически. Столбец Next Run (Следующий запуск) показывает время следующего запуска в этом часовом поясе. В списке есть UTC, часовые пояса США и Канады, Europe/London, Paris и Berlin, Asia/Kolkata, Dubai, Shanghai и Tokyo, Australia/Sydney и America/Sao_Paulo.
Напоминания проверяются каждую минуту, и сообщение ставится в очередь, когда наступает запланированная минута. Если проверка запаздывает, запуск всё равно ставится в очередь в течение 10 минут после запланированного времени (1 минуты для первого запуска напоминания) и никогда не ставится дважды. Затем оно отправляется, как только номер-отправитель освободится.
Переменные в сообщении#
Эти заполнители заменяются при каждом запуске напоминания. Пишите их в одинарных фигурных скобках точно так, как показано:
| Переменная | Заменяется на | Пример |
|---|---|---|
{reminder_name} | Название напоминания | Daily Follow-up |
{to_number} | Получатель в том виде, в каком он введён | 919876543210 |
{organisation_name} | Название вашего рабочего пространства | Acme Store |
{client_name} | Имя владельца рабочего пространства | Aman |
{current_date} | Дата в часовом поясе напоминания | 2026-09-16 |
{current_date_formatted} | Дата в длинном формате, день с ведущим нулём | September 06, 2026 |
{current_time} | Время в 24-часовом формате | 09:00:00 |
{current_time_12h} | Время в 12-часовом формате | 09:00 AM |
{current_datetime} | Дата и время | 2026-09-16 09:00:00 |
{timezone} | Название часового пояса | Asia/Kolkata |
{timezone_short} | Сокращение часового пояса | IST |
Например: Good morning team, here's the plan for {current_date_formatted}.
Управление напоминаниями#
Your Reminders (Ваши напоминания) содержит все напоминания со столбцами Name (Название), To (Кому), Type (Тип), Schedule (Расписание), Next Run (Следующий запуск), Status (Статус: Active — активно или Inactive — неактивно) и Created (Создано, время в UTC). Кнопки в столбце Actions (Действия) показаны значками; наведите на значок курсор, чтобы увидеть его название:
| Кнопка | Что делает |
|---|---|
| Edit (Редактировать, карандаш) | Открывает Edit Reminder (Редактирование напоминания), где можно изменить название, тип, получателя, URL изображения или файла, расписание, часовой пояс или сообщение, а также приостановить или возобновить напоминание флажком Active. Расписание там задаётся в обычном текстовом поле как cron-выражение, без готовых вариантов. Нажмите Update Reminder (Обновить напоминание), чтобы сохранить. |
| Clone (Клонировать, два квадрата) | Показывает данные напоминания. Yes, clone it! (Да, клонировать!) копирует их в форму создания, добавляя к названию «(Copy)», — останется только поправить и сохранить. |
| Toggle Status (Переключить статус, значок питания) | Приостанавливает активное напоминание или возобновляет неактивное. |
| Delete (Удалить, корзина) | Спрашивает «Are you sure you want to delete this reminder?» (Вы уверены, что хотите удалить это напоминание?). Нажмите Yes, delete it! (Да, удалить!). |
Удаление или приостановка напоминания не отменяет сообщение, которое оно уже поставило в очередь. Отмените его на странице Отчёты.
Импорт напоминаний из файла#
Подготовьте файл
Нажмите CSV Upload (Загрузка CSV), затем Sample Format (Образец формата), чтобы посмотреть столбцы, и скачайте образец файла. Заполните по одному напоминанию в строке. Не загружайте образец как есть: его ссылки на изображения и файлы (
example.com) — это заполнители, которые не скачаются, поэтому замените их своими ссылками или удалите эти строки. Кроме того, в файле нет столбцаtimezone, а его значенияwhatsapp_client_id(1,2) вам не принадлежат, поэтому для этих строк используется ваш первый подключённый номер.Загрузите
В поле Upload Reminders CSV (Загрузить CSV с напоминаниями) выберите файл
.csv,.xlsили.xlsxи нажмите Upload Reminders (Загрузить напоминания).Проверьте результат
Вы увидите «Successfully created N reminders.» (Успешно создано N напоминаний) с количеством пропущенных строк. Импортированные напоминания сразу получают статус Active.
| Столбец | Обязательный | Значение |
|---|---|---|
reminder_name | Да | Название напоминания. |
phone | Да | Номер с кодом страны или название группы. +, пробелы, дефисы, скобки и 0 в начале удаляются. |
message | Да | Текст сообщения. Переменные здесь тоже работают. |
cron_expression | Да | Расписание, например 0 9 * * *. |
timezone | Нет | Название часового пояса, например Asia/Kolkata. Пустое значение означает UTC. Сокращения вроде IST не принимаются. См. справочник часовых поясов. |
msg_type | Нет | 0 — текст (по умолчанию), 1 — изображение или 2 — файл. |
img_url | Нет | Ссылка на изображение; обязательна, если msg_type равен 1. |
file_url | Нет | Ссылка на файл длиной до 100 символов; обязательна, если msg_type равен 2. |
whatsapp_client_id | Нет | ID клиента WhatsApp подключённого номера. Пустое, неизвестное или не подключённое в данный момент значение означает ваш первый подключённый номер при каждом запуске напоминания. |
Строка пропускается, если её расписание или часовой пояс недопустимы, если msg_type равен 1, а img_url не указан, если msg_type равен 2, а file_url не указан, или если file_url длиннее 100 символов. Любое другое значение msg_type обрабатывается как текст.
Устранение неполадок#
| Сообщение или проблема | Что делать |
|---|---|
| «name is required», «to_whatsapp_number is required», «message_template is required» или «cron_expression is required» (поле обязательно) | Заполните недостающее поле. |
| «Invalid cron expression» (Недопустимое cron-выражение) | Используйте пять значений, разделённых пробелами. Воспользуйтесь Cron Generator. |
| «Image URL is required for image messages» (Для сообщений с изображением нужен URL изображения) | Добавьте Image URL или переключитесь на Text Message. |
| «Invalid WhatsApp client» (Недопустимый клиент WhatsApp) | Выбранный номер отключился. Перезагрузите страницу и выберите подключённый номер. |
| «Invalid timezone» (Недопустимый часовой пояс) | Выберите часовой пояс из списка. |
| «File URL is required for file messages» (Для сообщений с файлом нужен URL файла) | Добавьте File URL или переключитесь на Text Message. |
| «Error creating reminder: value too long…» или «Error updating reminder: value too long…» (значение слишком длинное) | File URL длиннее 100 символов. Используйте более короткую ссылку или создайте напоминание через API. |
| Напоминание с файлом, созданное через API, перестало прикреплять файл | Его отредактировали или клонировали в панели управления, из-за чего ссылка на файл удалилась. Отмените его и создайте заново через API создания напоминания. |
| «Please select a CSV file to upload.» (Выберите файл CSV для загрузки) | Сначала выберите файл в поле Upload Reminders CSV. |
| «Invalid file format. Only CSV, XLS, and XLSX files are supported.» (Неверный формат файла, поддерживаются только CSV, XLS и XLSX) | Сохраните файл в формате .csv, .xls или .xlsx. |
| «An error occurred while uploading the CSV file» (Произошла ошибка при загрузке файла CSV) | Проверьте подключение к интернету, перезагрузите страницу и загрузите файл снова. |
| «Missing required columns: …» (Отсутствуют обязательные столбцы) | Добавьте в файл перечисленные заголовки столбцов в точном написании. |
| «No valid reminders found in the CSV file. Please check the format and data.» (В файле CSV не найдено допустимых напоминаний) | Проверьте расписания, часовые пояса, URL изображений и URL файлов в каждой строке. |
| Напоминание не отправилось | Проверьте, что статус — Active, Next Run соответствует ожиданиям, номер имеет статус Подключено и у вас остались кредиты. Запуск пропускается, если у вас нет кредитов. Если для напоминания не выбран номер-отправитель, запуск также пропускается, когда нет подключённого номера. Если вы выбрали конкретный номер и он отключён, сообщение всё равно ставится в очередь и ждёт в статусе ожидания. Если старое напоминание показывает Active, но ничего не отправляет, дважды нажмите Toggle Status (приостановить, затем возобновить). |
| Отправлено не в то время | Проверьте Timezone и час в cron-выражении. |
| Сообщение в группу не доходит | Используйте точное название группы и убедитесь, что номер-отправитель является её участником. |
