Custom Platform Integrations

Platform-Specific Integrations: SMSDESK provides pre-built API endpoints that match the parameter names, authentication methods, and response formats of popular third-party platforms — so you can integrate without custom middleware.

SMSDESK can be deployed as SaaS (hosted by us) or OnSite (self-hosted for enterprise). All integration endpoints are available on your SMSDESK deployment domain. Replace {host} with your actual deployment URL (e.g., desk.sms.com.na or sms.yourcompany.com).

Available Integrations

Each integration has its own dedicated documentation page with setup instructions, parameter references, configuration guides, and code examples.

SAP SAP Connect

Type: HTTP GET endpoint

Protocol: SAP Connect / SAP Business One

Send SMS from SAP ERP systems using SAP's standard messaging framework. Uses SAP-compatible parameter names (recipient_addr, password, account).

Endpoint:

GET https://{host}/api/http/SAPConnect.ashx
View SAP Connect Guide →

Waitwhile WaitWhile

Type: Webhook receiver (inbound)

Protocol: WaitWhile Webhooks API

Receive WaitWhile queue and booking events and automatically dispatch SMS notifications to customers. Supports multiple clients with per-client API key authentication and HMAC-SHA256 signature verification.

Endpoint:

POST https://{host}/api/http/waitwhile/main.ashx?key={api_key}
View WaitWhile Guide →

Elixir Elixir Batch Messaging

Type: HTTP POST endpoint

Protocol: Elixir-formatted batch SMS

Send batch SMS using Elixir-style form parameters (User, Password, Message, Numbers). Maintained for backward compatibility.

Endpoint:

POST https://{host}/api/elixir/batchmessage.aspx
View Elixir Guide →

WSDL / SOAP Web Service

Type: SOAP Web Service

Protocol: WSDL 1.1 / SOAP 1.1

Send SMS and retrieve user info via standard SOAP web service methods. Compatible with legacy systems that require WSDL-based integration.

Endpoint:

https://{host}/api/wsdl/main.asmx
View WSDL / SOAP Guide →

Sage Sage Pastel (Xpress / Partner / Evolution)

Type: HTTP GET endpoint

Protocol: Sage Pastel SMS module compatible

Send SMS from Sage Pastel Accounting using HTTP GET with parameter aliases compatible with the Pastel SMS module. Supports key/password, to/recipient, message/msg.

Endpoint:

GET https://{host}/api/http/sage/pastel/main.ashx
View Sage Pastel Guide →

Sage Sage Business Cloud Accounting

Type: JSON REST endpoint (POST)

Protocol: Sage Business Cloud / Sage One compatible

Send SMS from Sage Business Cloud Accounting integrations and add-ons via JSON REST API. Supports API key auth via query param, Bearer token, or X-API-Key header.

Endpoint:

POST https://{host}/api/http/sage/business/main.ashx
View Sage Business Cloud Guide →

Odoo Odoo ERP SMS Gateway

Type: HTTP GET / POST (form-encoded or JSON)

Protocol: Odoo SMS Gateway compatible

Use SMSDESK as the external SMS gateway for Odoo ERP. Send SMS for invoices, delivery orders, stock alerts, and HR notifications. Supports Odoo's native SMS gateway format with apikey, number, message parameters.

Endpoint:

https://{host}/api/http/odoo/main.ashx
View Odoo Guide →

Request a Custom Integration

Need a new integration? SMSDESK supports custom-built integration endpoints for third-party platforms. If you need an endpoint that matches a specific platform's API format, contact your SMSDESK administrator or deployment provider.

When requesting a new integration, provide: