custom sms #12671
|
i'm new in chatwoot, there is only two sms provider twillo and bandwidth, how do i add another custom sms service provider? |
Replies: 2 comments 2 replies
|
Hi, I may be wrong, but I don’t think Chatwoot has a generic “custom SMS provider” option in the UI right now. For a provider other than Twilio/Bandwidth, the safest approach seems to be using an API inbox with a small bridge service: incoming SMS from your provider creates/updates the contact and conversation in Chatwoot, and outgoing agent replies are sent from Chatwoot to your bridge webhook, then your bridge calls the provider’s SMS API. If you want it to appear as a native SMS provider inside Chatwoot, I think that would require custom code or a fork |
|
Welcome to Chatwoot! Since Chatwoot natively hardcodes Twilio and Bandwidth into its channel adapters, adding a first-class custom provider requires digging into the Rails backend models ( However, if you want a clean, decoupled workaround without modifying Chatwoot's core source code (which makes future updates a nightmare), the best architectural approach is setting up a Lightweight Adapter/Proxy Middleware:
This keeps your Chatwoot deployment pristine, avoids core code conflicts, and lets you plug in any SMS provider in under an hour. Good luck! |
Hi, I may be wrong, but I don’t think Chatwoot has a generic “custom SMS provider” option in the UI right now. For a provider other than Twilio/Bandwidth, the safest approach seems to be using an API inbox with a small bridge service: incoming SMS from your provider creates/updates the contact and conversation in Chatwoot, and outgoing agent replies are sent from Chatwoot to your bridge webhook, then your bridge calls the provider’s SMS API. If you want it to appear as a native SMS provider inside Chatwoot, I think that would require custom code or a fork