Skip to main content

SMS Settings

ERPNext allows integration with SMS Gateway providers to send messages directly to mobile numbers using HTTP APIs.

1. Overview

To enable SMS functionality, you must subscribe to an SMS provider that offers an HTTP API. The provider will give you:

  • Username
  • Password
  • API URL

2. Access SMS Settings

Home > Settings > SMS Settings

3. SMS Gateway Configuration

You need to configure the gateway URL provided by your SMS provider.
Only the base URL (before “?”) should be used in ERPNext.

Example Gateway URL

http://instant.smses.com/web2sms.php

Full request format example:

http://instant.smses.com/web2sms.php?
username=abcd&
password=abcd&
to=9900XXXXXX&
sender=DEMO&
message=THIS+IS+A+TEST+SMS

4. Static Parameters

Some parameters remain fixed and must be configured in the Static Parameters table:

  • username
  • password
  • sender ID

5. SMS Gateway Integration (VoIP.ms Example)

ERPNext can also be integrated with VoIP.ms for sending SMS.

Setup Steps

  1. Login to VoIP.ms account
  2. Enable SOAP/REST API under API settings
  3. Set API password and whitelist server IP
  4. Enable SMS for DID number

VoIP.ms Configuration in ERPNext

  • Gateway URL: https://voip.ms/api/v1/rest.php
  • Message Parameter: message
  • Receiver Parameter: dst

Static Parameters

  • api_username → VoIP.ms username
  • api_password → API password
  • method → sendSMS
  • did → Sender DID number

6. Testing

After configuration, use SMS Center in ERPNext to test message delivery.

Related Topics

  • Email Account
  • Notifications
Rating: 0 / 5 (0 votes)