# Отправка SMS-сообщений через Customer Journey

Чтобы отправлять SMS с помощью [Customer Journey Builder](/ru/product/customer-journey/pushwoosh-journey-overview/), добавьте элемент SMS в свой Journey и настройте контент, тип сообщения, параметры доставки и опциональное разделение потока.

<Aside type="caution" icon="setting" title="Требуется помощь разработчика">
Чтобы отправлять SMS с помощью Customer Journey Builder, сначала попросите вашу команду разработчиков связать номера телефонов клиентов с **UserId** с помощью метода [/registerDevice](/ru/developer/api-reference/device-api#registerdevice). Номер телефона должен быть указан в параметре `hwid`.
</Aside>

## Добавьте элемент SMS

В Customer Journey Builder добавьте [элемент SMS](/ru/product/customer-journey/journey-elements#sms) на холст (canvas).

<img src="/messaging-channels-sms-2.webp" alt="Скриншот, показывающий добавление элемента SMS на холст Customer Journey Builder"/>

## Настройте контент SMS

Выберите пресет или **Пользовательский контент** и введите текст SMS вручную. Если вам нужно создать новый пресет, см. [Пресеты SMS](/ru/product/content/sms-presets/).

<img src="/shared-30.webp" alt="Скриншот, показывающий настройку контента SMS с опциями пресета и пользовательского контента"/>

## Выберите тип сообщения

В элементе SMS выберите **Маркетинговое сообщение** или **Транзакционное сообщение**:

*   **Маркетинговое сообщение**: для кампаний и промоакций. Применяются все правила и лимиты. Учитываются: отказы от подписки, Frequency capping и Silence period. Исключается: [глобальная контрольная группа](/ru/product/audience-data-and-segmentation/global-control-group/).
*   **Транзакционное сообщение**: для операционных или сервисных сообщений. Правила и лимиты не применяются. Игнорируются: отказы от подписки, Frequency capping и Silence period. Отправляется: [глобальной контрольной группе](/ru/product/audience-data-and-segmentation/global-control-group/).

<img src="/messaging-channels-sms-4.webp" alt="Выбор типа сообщения в элементе SMS с опциями 'Маркетинговое сообщение' и 'Транзакционное сообщение'"/>

## Переопределение персонализации сообщения (опционально)

Когда вы выбираете пресет, вы можете переопределить способ персонализации сообщения:

*   **Персонализировать сообщение с помощью атрибутов события:** Включите эту опцию, чтобы использовать атрибуты события или плейсхолдеры для входа на основе API вместо тегов устройства в качестве источников значений в контенте сообщения и пресетах. [Узнать больше](/ru/product/customer-journey/journey-elements/dynamic-content-and-liquid-templates-in-journeys)
*   **Переопределить плейсхолдеры Liquid:** Включите эту опцию, чтобы использовать значения из выбранного Event в персонализации Liquid. Теги Liquid, совпадающие с именами атрибутов события, будут использовать значения из события. [Узнать больше](/ru/product/customer-journey/journey-elements/dynamic-content-and-liquid-templates-in-journeys)
*   **Использовать ваучеры:** Включите эту опцию, чтобы использовать ваучеры в контенте сообщения. [Узнать больше](/ru/product/content/vouchers/)

<img src="/messaging-channels-sms-5.webp" alt="Опции переопределения персонализации в элементе SMS, показывающие переключатели для атрибутов события, плейсхолдеров Liquid и ваучеров"/>

## Настройте параметры доставки сообщений

### Установите Frequency capping

<Aside type="note">
Опции Frequency capping доступны только при выборе **Маркетингового сообщения**. Если вы выбираете **Транзакционное сообщение**, Frequency capping не применяется, и эти опции отключены.
</Aside>

Используйте [**Frequency capping**](/ru/product/messaging-channels/global-frequency-capping/#enable-global-frequency-capping), чтобы контролировать, как часто пользователи получают SMS-сообщения, что помогает предотвратить усталость от сообщений и отказы от подписки.

Вы можете выбрать один из следующих вариантов:

*   **Использовать глобальные настройки Frequency capping**
    Применить лимиты SMS для всего проекта, установленные в ваших [глобальных настройках Frequency capping](/ru/product/messaging-channels/global-frequency-capping/#enable-global-frequency-capping).
    *Пример:* Если глобальный лимит составляет 3 SMS-сообщения за 9 дней, любые дополнительные сообщения будут пропущены.
*   **Игнорировать глобальный Frequency capping**
    Отправить SMS независимо от того, сколько сообщений пользователь уже получил. Используйте с осторожностью, чтобы избежать чрезмерной отправки сообщений и проблем с соответствием требованиям.
*   **Использовать пользовательский Frequency capping**
    Установить пользовательский лимит SMS специально для этого шага сообщения. Если пользователь достиг лимита, он пропустит это сообщение и перейдет к следующему шагу в Journey.
    [Узнать больше](/ru/product/messaging-channels/global-frequency-capping/#customize-capping-for-specific-messages)

### Установите лимиты скорости отправки

Настройка **Send rate** (скорость отправки) контролирует, как быстро сообщения доставляются вашей аудитории. Регулировка скорости отправки помогает управлять скоростью доставки, предотвращать перегрузку бэкенда и улучшать общую доставляемость.

Выберите один из следующих вариантов:

*   **Использовать глобальные настройки скорости отправки**
    Применяет лимиты скорости отправки, настроенные в параметрах доставки сообщений вашего проекта. Если лимиты не установлены, все сообщения будут отправлены немедленно. Используйте эту опцию, когда хотите, чтобы скорость доставки соответствовала правилам вашего проекта по умолчанию. [Узнать больше о глобальных лимитах скорости отправки](/ru/product/messaging-channels/global-frequency-capping/#set-send-rate-limits)

![Использовать глобальные настройки скорости отправки](/send-rate-in-journey-elements-1.webp)

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

![Отправлять сообщения без ограничения скорости](/send-rate-in-journey-elements-2.webp)

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

![Использовать пользовательскую скорость отправки](/send-rate-in-journey-elements-3.webp)

## Опции потока

Включите переключатель **Разделить поток в зависимости от того, доставлено ли это сообщение**, чтобы разделить Journey в зависимости от того, было ли доставлено SMS.

Затем установите время ожидания доставки.

Если SMS будет доставлено в течение указанного периода времени, будет активирована ветка `"delivered"`. Максимум 7 дней.

<img src="/messaging-channels-sms-3.webp" alt="Скриншот, показывающий настройку разделения потока по доставке SMS и параметры времени ожидания"/>

<Aside type="tip">
Вы также можете отправлять SMS с помощью [Messaging API v2 `Notify`](/ru/developer/api-reference/messaging-api-v2/notify/) с `platforms: ["SMS"]`. Для этого вам понадобится помощь вашей команды разработчиков.
</Aside>

### Завершение и сохранение Journey

Завершите настройку Journey и добавьте [**элемент выхода**](/ru/product/customer-journey/journey-elements#exit-from-journey). Если вы разделили поток, настройте действия для пользователей, направленных в другую ветку.

Перед запуском используйте [предстартовую проверку (Pre-launch check)](/ru/product/customer-journey/journey-settings/#pre-launch-check), чтобы проверить кампанию и исправить все недостающие шаги.

Когда кампания будет готова, нажмите **Start campaign**, чтобы начать отправку.