# Setting up Your Own Mask ID for SMS

This guide will help you configure and use a **custom Mask ID** for SMS communications (OTP, order updates, and marketing campaigns) on the UrbanPiper Meraki platform.

### Register & Approve SMS Templates on the DLT Portal

* Log in to your **DLT portal** (Vodafone, Jio, Airtel, etc.).
* Create all required **SMS templates** under your registered entity.
* Submit templates for approval.
* Once approved, note down:
  * **Template ID**
  * **PE ID (Principal Entity ID)**

📌 These details are provided by TRAI after approval.

### Complete the PE–TM Bonding

To link your entity with UrbanPiper’s SMS service provider (**Gupshup**):

* Log in to your DLT portal.
* Bond your **PE ID** (Principal Entity ID) with the following **Gupshup Telemarketer IDs**:

| Operator | Gupshup TM ID |
| -------- | ------------- |
| Vodafone | (provide ID)  |
| Jio      | (provide ID)  |
| Airtel   | (provide ID)  |

📌 This **PE–TM bond is mandatory** before templates can be whitelisted on Gupshup’s platform.

### Share Approved Templates with UrbanPiper Support

* Once bonding is complete, email **<support@urbanpiper.com>** with:
  * Your **PE ID**
  * List of all **approved templates** (with Template IDs)
* UrbanPiper Support will configure the templates in the backend.
* The team will initiate the whitelisting process with Gupshup.

### Gupshup Whitelisting

* UrbanPiper Support will coordinate with Gupshup to whitelist your templates.
* Once approved, your **custom Mask ID** will be active.
* You can now send all SMS (OTP, order updates, campaigns) via Meraki using your Mask ID.

### Important Reminders

* ✅ **PE–TM bonding is compulsory** before template whitelisting can begin.
* ✅ SMS content **must exactly match** the approved DLT template. Any mismatch can lead to **delivery failures**.
* ✅ Keep your **Template IDs and PE ID** safe — you’ll need them for support and future updates.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.urbanpiper.com/direct-ordering/setting-up-your-own-mask-id-for-sms.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
