---
title: What steps should I follow to add custom parameters and headers to a webhook on SMSGatewayCenter, and why are they useful?
description: "**SMSGatewayCenter** allows you to add custom parameters and headers to **webhooks**, giving you flexibility to include additional data or authentication details. Here’s how to do it: ## **Steps to Add Custom Parameters**: - While setting up a webhook (e.g., for…"
url: "https://www.smsgatewaycenter.com/blog/kb/add-custom-parameters-headers-webhook/"
updated: "2025-05-16"
category: Webhook
---

# What steps should I follow to add custom parameters and headers to a webhook on SMSGatewayCenter, and why are they useful?

**SMSGatewayCenter** allows you to add custom parameters and headers to **webhooks**, giving you flexibility to include additional data or authentication details. Here’s how to do it:

## **Steps to Add Custom Parameters**:

- While setting up a webhook (e.g., for DLR or WhatsApp MO), check the *Add Custom Parameters* checkbox.
- Enter the parameter name and value (e.g., campaign_id=123).
- Click *Add More* to include additional parameters (e.g., user_id=456).
- These parameters will be sent along with the default parameters (e.g., Transaction ID, Mobile Number).

## **Steps to Add Custom Headers**:

- Check the *Add Custom Headers* checkbox during webhook setup.
- Enter the header name and value (e.g., Authorization: Bearer your_token).
- Click *Add More* to add multiple headers (e.g., Content-Type: application/json).
- These headers will be included with the default headers in the HTTP request.

### **Why Are They Useful?**

- **Custom Parameters**: Pass additional data to your system (e.g., campaign tracking IDs) for better analytics or processing.
- **Custom Headers**: Add authentication tokens or specify content types to secure and customize webhook requests.

#### **Best Practices**:

- Use meaningful parameter names to easily identify their purpose in your system.
- Test the webhook after adding custom parameters/headers to ensure your endpoint processes them correctly.

**Custom parameters and headers** enhance the functionality of **webhooks** on **SMSGatewayCenter**, making integrations more robust. For assistance, contact our support team.

### More Related Articles

- [Is it possible to create multiple webhooks for the same product?](https://www.smsgatewaycenter.com/blog/kb/create-multiple-webhooks-same-product/)
- [What HTTP methods are supported for sending webhook data?](https://www.smsgatewaycenter.com/blog/kb/supported-http-methods-webhooks/)
- [What happens if my webhook URL is unreachable or fails to respond?](https://www.smsgatewaycenter.com/blog/kb/webhook-url-unreachable-or-no-response/)

Found this useful?[Add as Preferred Source on Google](https://www.google.com/preferences/source?q=smsgatewaycenter.com)
