Sending messages
Sendrelay is not affiliated with SMSGlobal or GoHighLevel.
Sending works two ways: a separate channel in the GoHighLevel conversations composer, and a Sendrelay action in the workflow builder. This guide explains which messages go through your SMSGlobal account and which stay on GoHighLevel's own SMS lane.
The Sendrelay SMS channel
The app adds a channel called Sendrelay SMS to the conversations composer. When you write a message, choose Sendrelay SMS to send it through your SMSGlobal account. The message leaves from your default sender number, SMSGlobal bills your account at your rate, and the delivery status updates on the message in the conversation.
Your existing SMS channel keeps working exactly as before. It keeps billing through GoHighLevel's built-in phone system until you change your location's default, so you can run both side by side and switch message by message.
Sending from workflows
Sendrelay adds its own Send SMS action to the workflow builder. Add it to a workflow like any other action, write the message, and choose the sender it goes from. The Send from list is pulled live from your SMSGlobal account and holds your verified numbers and your registered sender IDs, and you can type a sender that is not in the list. Every workflow send is billed by SMSGlobal at your rate and is logged on the contact's conversation, so automated messages sit in the same thread as the ones you send by hand.
The action returns a result you can branch on. A send that SMSGlobal rejects comes back as a failure with the reason attached rather than stopping the workflow, so you can route those contacts somewhere else.
What stays on GoHighLevel's lane
GoHighLevel's own built-in Send SMS action is a different action, and it keeps using GoHighLevel's phone system. Use the Sendrelay Send SMS action wherever you want the message to go through your SMSGlobal account.
Segments and billing
SMSGlobal bills per segment, and a message longer than 160 characters splits into multiple segments. The per segment price on your SMSGlobal rate plan is what you pay, and the app fee does not change with how much you send. You can see your rate and your usage in the SMSGlobal MXT portal, and that portal is the source of truth for your message costs.
Failed sends and retries
If SMSGlobal rejects a message, the app marks it as failed with the reason and never retries it on its own. A rejected message is not retried because a blind retry can bill you for duplicate segments. When you see a failed message, read the reason, fix the cause, and send a new message. Troubleshooting covers the reasons you are most likely to see, including the content filter rejection.
MMS
MMS is not supported in v1. If you try to send one, it arrives as a failed message with a note that MMS is not supported.