Skip to main content
Using your own SMS messaging provider

Integrate Waitwhile with your preferred messaging service

Lindsey Gagnon avatar
Written by Lindsey Gagnon
Updated this week

Waitwhile supports integrating with your own preferred messaging provider instead of the providers that we natively support (incl. Twilio, Messagebird, Plivo).

Important consideration

Currently two-way messaging is only supported when you use Waitwhile's default messaging providers. That means that you will no longer see your customer's text replies directly inside Waitwhile anymore.

What you will need

  • Messaging provider with a transaction API 

  • Server Backend that is responsible for receiving message requests from Waitwhile and forwarding these to the Messaging Provider

Conceptual implementation

  1. Set up your backend server and create an API endpoint to receive message requests (e.g. https://api.yourdomain.com/sendmessage)

  2. In Waitwhile, add a new Webhook endpoint under Settings > Integrations > Webhooks. Enter your endpoint URL and choose to trigger the webhook on the "Message created" event.

  3. Waitwhile API will now pass the sender object (e.g. phone number, name of customer etc.) to your server.

  4. In your server backend, integrate with the Messaging Provider and pass the sender object data to their API.

  5. Once everything is confirmed to work on your end, we will turn off the default Waitwhile messaging provider(s) for your account.

Further reading

You can see more documentation of the Waitwhile API and endpoints here: https://developers.waitwhile.com/reference.


Have additional questions or need assistance? Reach out to us via chat or at support@waitwhile.com.

Did this answer your question?