# How to send SMS

Before you send SMS, ensure you have [configured your SMS provider](/product/first-steps/start-with-your-project/configure-platforms/sms-configuration/) and added recipients by [importing SMS contacts](/product/messaging-channels/sms/import-sms-contacts/) or [registering phone numbers via API](/developer/first-steps/subscribe-users/#sms).

Pushwoosh offers two ways to send SMS:

#### One-time SMS

Send a single SMS to a segment, list of phone numbers, or all subscribers. Schedule it for now or a specific date and time.

<LinkCard title="Send one-time SMS" href="/product/messaging-channels/sms/send-sms/send-one-time-sms/" />

#### SMS element in Customer Journey

Add an SMS step to a journey and combine it with push, email, in-app, or WhatsApp. Trigger delivery by audience or events.

<LinkCard title="Send SMS via Customer Journey" href="/product/messaging-channels/sms/send-sms/send-sms-via-customer-journey/" />

<Aside type="tip">
Use **one-time SMS** for single campaigns and **Customer Journey** for automated, multi-channel flows.
</Aside>

#### Send SMS via API

Your development team can send SMS programmatically with [Messaging API v2 `Notify`](/developer/api-reference/messaging-api-v2/notify/).

<LinkCard title="Messaging API v2" href="/developer/api-reference/messaging-api-v2/notify/" />