Skip to main content
RingQ Customer Centric Communications

Generic SMS Provider Setup in RingQ (Any HTTP API)


Use Generic when your SMS provider is not in the list. It works with any provider that sends messages through an HTTP API and can call a webhook when a customer texts you. You will need your provider's API documentation.

Add the number in RingQ

  1. Sign in to the RingQ web app as an admin.
  2. Go to Global Settings › Chat Settings.
  3. In the provider list, choose SMS numbers (all providers) and click Add SMS number.
  4. Pick Generic (Any provider with an HTTP API).
  5. Enter a short Name and the Phone number with country code.

Sending messages

FieldWhat to enter
Send URLThe provider's address for sending a message, for example https://api.provider.com/messages
AuthenticationBearer token, Basic (user and password), an API key header, or none
Header nameOnly for an API key header, for example X-API-Key
Content typeJSON or form
Message bodyThe body your provider expects. Use the placeholders shown on screen for our number, the customer's number and the message text.
RCS bodyOptional. Only if your provider supports RCS.

Receiving messages

FieldWhat to enter
Incoming formatJSON or form, as your provider sends it
Customer number fieldWhere the sender's number is in the provider's webhook, for example data.from
Our number fieldWhere your business number is, for example data.to
Text fieldWhere the message text is, for example data.text
SignatureOptional check that the message really came from your provider (HMAC), with its header name

Click Save, copy the Webhook URL for your provider and paste it into your provider's portal as the incoming message webhook.

Test it

  1. Click Send test message on the number and send a text to your own mobile. It should arrive within seconds.
  2. Reply from your mobile. A new chat opens in RingQ Chat.
  3. To route the number to a queue, pick it under SMS in Call Flow or in the queue settings.

See also