Go Live

Complete your tested webhooks integration by enabling it on production.

After building, testing, and deploying your webhooks to production, set up the necessary endpoints so SMSPortal knows where to send live mode events.

Creating and assigning webhook endpoints in your account

Webhook endpoints can be added, edited, assigned and deleted in the SMSPortal Control Panel.

SMSPortal supports 4 different endpoint types.

  • Delivery Statuses (DLRs)

  • Replies (MOs)

  • Short Code Replies

  • URL Tracking

Once you have created your webhook, tested and saved it, a pop-up module will appear prompting you to assign your newly created webhook to your desired sending channels, URLs or Short Codes.

You can edit existing webhooks by clicking the 3 dots in the 'Actions' column and selecting 'Assign To' to bulk assign your webhook.



Managing your existing webhook endpoints

Website Sending

If you are sending SMS from the website and want to receive updates via webhooks, you can assign webhooks on the ‘My Settings’ page using the following quick links or by follow these steps:

  • Delivery Statuses (DLRs) - This endpoint can be added on the My Settings page under the Forwarding Tab.

  • Replies (MOs) - This endpoint can be added on the My Settings page under the Forwarding Tab.

Navigate to ‘Settings’ on the left-hand side menu of your control panel and click ‘My Settings’. Select the ‘Forwarding’ tab and click on the relevant DLR and/or MO drop-down menu to select the desired webhook endpoint. Once you have made your selection click ‘Update Settings’ to save your changes.


Sending via an API

If you are sending SMS through an API channel, you can assign your webhooks on the API Keys page.
To assign your endpoint to the DLR and/or MO functions in your API channel:

  • Navigate to ‘Settings’ on the left-hand side menu of your control panel, then click ‘API Keys’.
  • Click the 3 dots in the ‘Actions’ column on the right-hand side of the API channel you wish to assign the webhook endpoints to and select 'Settings'.
  • Select the ‘Webhooks’ tab and click on the relevant DLR and/or MO drop-down menu to select the desired webhook endpoint.
  • Click ‘Update Settings’ to save your changes.

Short Codes

Navigate to ‘Short Codes’ on the left-hand side menu of your control panel and click ‘Setup’. Click the ‘3 dots’ under the action column on the right-hands side for either your dedicated Short Code or Keyword and select 'Forwarding'. On this menu select the desired webhook endpoint. Once you have made your selection click ‘Save’ to save your changes.


URL Shortening and Landing Pages

  • URL Tracking - This endpoint is added per URL on the URL Shortening page by clicking the Edit button and then selecting your desired webhook endpoint.

  • Landing Pages - This endpoint is added per Landing Page on the Landing Pages page by clicking the Edit button and selecting your desired Webhook endpoint on the 'Page Setting' menu on the right-hand side.