ManageEngine ServiceDesk Plus

ServiceDesk Plus by ManageEngine is a versatile helpdesk software specifically for the IT sector. In many cases, it can be advantageous to notify affected parties via SMS instead of email. In this article, we explain how to integrate seven as an SMS gateway in ServiceDesk Plus. The necessary interface is already available; we just need to add an operator. The work takes about five minutes and can also be done by laypersons.

  1. 1

    Logging in as a Technician

    We start by logging into the software as a technician.

  2. 2

    Navigating to the Administrator Settings

    Now we need to navigate to the administrator settings. To do this, we click on the gear icon in the top toolbar, which is typically located in the upper right corner on desktop PCs.

  3. 3

    SMS Notification Settings

    Then we click on the menu item SMS Notification Settings, which is associated with the Service Desk Configuration section.

  4. 4

    Configuring the SMS Gateway

    Now we begin configuring seven as the SMS gateway.

    • Select Send SMS via SMS Gateway Provider.
    • Ensure that Custom is selected as the SMS Provider.
    • For the HTTP Method, we choose POST.
    • For the URL, we set the value https://gateway.seven.io/api/sms. The requests to send SMS will be sent to this address.
  5. 5

    Request Headers

    In the Request Headers, we add a key pair with X-Api-Key as the Key and YOUR_API_KEY from seven as the Value. This value ensures that you are authorized to access the API.

  6. 6

    Authentication details

    In the Authentication details we make sure that None is selected.

  7. 7

    Request payload

    In the request payload we define the content of our API request. The required parameters are text for the message content and to for the recipient number.

    The value then looks like this:

    {
      "text": "Your message",
      "to": "Recipient phone number"
    }
    

Test API request

The cryptic-looking values are placeholders that are replaced by text and recipient numbers when creating messages. This becomes immediately clear when we test our API request.

Individual sender ID

If you want an individual sender ID, you can add the key "from" with the corresponding value - see figure below. This value is then used as the sender ID of the SMS depending on the country.

Additional parameters

According to the API documentation, additional parameters can optionally be added.

Request and response format

We select application/json in the drop-down menu under Request-Payload. This defines the language of the request.

For Response from provider we enter 100. This value determines which value the API returns if the SMS was sent successfully.

We also make sure that Send SMS messages with Unicode characters for multiple languages is enabled.

Test configuration

It makes sense to test the configuration. Clicking on Test opens a form for creating an SMS.

Recipient

In To we enter a recipient number to which the SMS is to be sent.

Message

With Message we define the message text for the test SMS.

Send test SMS

To send the test SMS, click on Send.

Save settings

To save the settings, click on Save to send the completed form to the server.

The setup is now complete and the service is used as an SMS gateway in ServiceDesk Plus.

Last updated: 5 days ago