> This page is for Portal.

> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.emnify.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.emnify.com/_mcp/server.

> How to access the SMS console and send SMS on the emnify Portal

The **SMS interface** specifies how and where to forward SMS from devices under this service policy.
SMS interfaces are managed in the [**Device Policies**](https://portal.emnify.com/device-policies) section of the emnify Portal.

The following connections are available:

* [**Web Portal**](/portal/how-tos/send-sms-portal) (default) - Access SMS directly in the emnify Portal
* [**Webhook**](#webhook) - Configure a URL to receive SMS sent from your device
* [**SMPP**](#smpp) - Set up a direct SMPP connection to emnify

## Webhook

You can use the SMS webhook to receive SMS and delivery notifications in your application.

### Add webhook

In [**Service Policies**](https://portal.emnify.com/device-policies#service-policies), choose the policy you want to update and expand the policy details.

In **SMS**, find the **SMS interface** section.
By default, the badge next to the section title reads **Web Portal**.

Click **Edit** to open the **SMS console settings** configuration modal.

In the **SMS console** list, select **Webhook**.

In **Add Webhook to forward SMS to**, provide the following:

* In the **URL** field, enter the public URL of your server to receive API requests.
* In the **Secret key** field, enter a key to prevent unauthorized access and your server can decline requests if the key is incorrect.

Review your configuration, then click **Add Webhook**.

> **Warning**
>
> The secret key isn't displayed after you add the webhook.
> Keep this key in a safe place.

> **Note**
>
> When you want to send an SMS from the device to your application, your device should send the SMS to an invalid [MSISDN](https://www.emnify.com/iot-glossary#msisdn) with seven digits or less.

![Webhook output with status DELIVERED, an endpoint name, SMS ID 46638644, and submit and final dates](/_fern-img/9b726bf446b0833db3451f767a0d1a042631b189d78a5d5e0c0457503e4c2273.webp)![Webhook output with source address, destination address 12345, an endpoint name, and the message payload](/_fern-img/891739f535676addb2a8ff5929d8370c425d365be5e9200b4affca8494bc449d.webp)

### Edit webhook

In [**Service Policies**](https://portal.emnify.com/device-policies#service-policies), choose the policy you want to update and expand the policy details.

In **SMS**, find the **SMS interface** section with the **Webhook** badge.

Click **Edit** to open the **SMS console settings** configuration modal.

In **Add Webhook to forward SMS to**, edit the **URL** or remove the **Secret key**.
You can also click **Reset all** to clear both fields.

Review and select **Save changes**.

## SMPP

[Short Message Peer-to-Peer (SMPP)](https://www.emnify.com/iot-glossary#smpp) is a protocol that the telecommunication industry uses to exchange SMS messages between short message service centers (SMSC) and external short messaging entities (ESME).
Telematics platforms, SMS services, and operators often use SMPP to enable sending SMS to and from devices.

### Configure SMPP as your SMS interface

In [**Service Policies**](https://portal.emnify.com/device-policies#service-policies), choose the policy you want to update and expand the policy details.

In **SMS**, find the **SMS interface** section.
By default, the badge next to the section title reads **Web Portal**.

Click **Edit** to open the **SMS console settings** configuration modal.

In the **SMS console** list, select **SMPP**.
When you select **SMPP**, you're given a **SMPP Server**, **Workspace ID**, and **SMPP Password**.

Review and select **Add SMPP**.

> **Warning**
>
> The **SMPP Password** isn't displayed again, so store it in a safe place.

> **Tip**
>
> For an example of integrating SMPP with a third-party application, see [emnify SMS via SMPP integration with Gurtams' flespi and Wialon](https://www.emnify.com/integration-guides/smpp-integration-flespi-wialon-gurtam).

### Reset the SMPP password

In [**Service Policies**](https://portal.emnify.com/device-policies#service-policies), choose the policy you want to update and expand the policy details.

In **SMS**, find the **SMS interface** section with the **SMPP** badge.

Click **Edit** to open the **SMS console settings** configuration modal.

In **SMPP details**, click **Reset** next to **SMPP Password**.

Review and select **Save changes**.

> **Warning**
>
> The SMPP password isn't displayed again, so store it in a safe place.