Ways to Send SMS via GoHighLevel
Automated SMS via Workflow Automation
Individual & Bulk SMS via Conversation and Custom Provider
Installation
Log in to your GoHighLevel account.
Open the Official ClickSend SMS app in the GHL Marketplace.
Click Install, then enter your ClickSend credentials.
Choose the agency, check Allow access to all sub-accounts, and click Proceed.
(Optional) Enable automatic future installation for new accounts.
Note: You must allow access to sub-accounts to use the integration.
Connecting ClickSend to GoHighLevel
You'll be redirected to a login page. Enter your ClickSend username and API key.
Choose your Sender ID and click Connect.
Note: Changing the Sender ID later requires reinstalling the app.
Setting Up Automated SMS Workflows
Switch to the relevant sub-account and go to Automation.
Click Create Workflow > Start from Scratch.
Name your workflow.
Add a trigger (e.g., Contact Tag) and define conditions (e.g., Tag Added = reminder).
Add an Action > Search for ClickSend: Send an SMS.
Select your Sender ID.
Note: Check that alpha tags/own numbers are approved in your ClickSend Dashboard. These do not support replies.
Use the default To Number from GHL contact.
Compose your message (160 character limit).
Click Save Action, Publish, and Save.
Add the relevant tag to a contact to trigger the message.
Check ClickSend history to confirm message delivery.
Setting Up ClickSend Inbound Triggers
Go to Automations > Start from Scratch.
Add a trigger: ClickSend SMS Inbound.
Add filter: Message > Contains Phrase (e.g., keyword: "join").
Add action: Find Contact > From Phone.
Choose app: ClickSend SMS > Parameter: From number.
Under Contact Found, add a note (e.g., "Triggered by ClickSend").
Publish and Save.
Initiate conversation from contact page.
When the keyword is received, a note is added to the contact.
Note: If you reinstall the app, you must reinitiate the inbound trigger.
Sending Bulk SMS
Go to Settings > Phone Numbers.
Under Advanced Settings, select ClickSend SMS as your custom provider.
Upload or add contacts.
Select contacts > Click SMS icon.
Compose and send message.
Note: Recommended max: 1,000 messages for best experience. GHL may show limits which gradually increase over time.
Sending Single SMS
If using the SMS Module, follow the same steps as Bulk SMS setup.
If using ClickSend SMS (Custom Provider), no setup required:
Create a contact.
Select ClickSend SMS as the provider.
Compose and send message.
Viewing Replies (Inbound SMS)
Inbound replies appear in the contact’s SMS modal.
Also visible in the Conversations page.
FAQs
I can't see automation or conversation provider?
Switch to a sub-account.
Can I update my credentials?
You must reinstall the app.
How do I change my Sender ID?
For automations, you can change it in the action. For the conversation provider, reinstall is required.
Are placeholders supported?
Only in automation messages.
What sender types are supported?
Varies by country. Check country restrictions and register senders via the ClickSend Dashboard.
Where are my API credentials?
In your ClickSend Dashboard.
Can't log in from another account?
GHL locks the first account. Reinstall to switch.
Inbound trigger not working?
Use Find Contact in the workflow.
Max bulk recipients?
1,000 recipients per send.
Change Sender ID without reinstall?
No, reinstall required.
Daily sending limit is low (e.g., 100)?
GHL starts low and increases gradually. See their Phone Messaging Policy.
Troubleshooting SMS Sending
Check Credentials – Use username + API key (not password).
Check Balance – Top up if needed via the Billing page.
If API Key Was Regenerated:
Reinstall ClickSend app in GHL.
Log into ClickSend Dashboard > Regenerate API key.
Use new API key during app setup.
Attempt to send message – likely to fail initially.
Uninstall ClickSend app in GHL.
Delete old webhook in ClickSend Dashboard.
Reinstall app using new API key.
Send a test message to verify success.
Deleting old webhooks avoids duplicate messages and key conflicts.
You're all set to use ClickSend with GoHighLevel!