Skip to main content

Integration Guide: GoHighLevel

How to use ClickSend SMS connector within GoHighLevel (HighLevel CRM or GHL) to send individual, bulk, and automated SMS messages.

Updated over 2 weeks ago

Ways to Send SMS in GoHighLevel:

  • Send messages through Workflow Automation.

  • Send individual messages from the Contact’s SMS modal.

  • Send bulk messages from the Contacts SMS modal using ClickSend as the custom provider.


Installation

  1. Log in to your GoHighLevel account.

  2. Open the Official ClickSend SMS app in the GHL Marketplace.

  3. Click Install, then enter your ClickSend credentials.

  4. Choose your Agency, optionally allow access to all sub-accounts, and click Continue.

  5. (Optional) Enable automatic installation for future new accounts.

  6. Click Allow and Install.

Note: You must allow access to sub-accounts to use the integration.


Connecting ClickSend to GoHighLevel

  1. You'll be redirected to a login page. Enter your ClickSend username and API key.

  2. Choose your Sender ID and click Connect.

Note: To change the Sender ID for manual messages later, you’ll need to reinstall the app.


Setting Up Automated SMS Workflows

  1. Switch to the relevant sub-account and go to Automation.

  2. Click Create Workflow > Start from Scratch.

  3. Name your workflow.

  4. Add a trigger (e.g., Contact Tag) and define conditions (e.g., Tag Added or Tag Removed).

  5. Create a tag name (e.g., reminder, follow-up, etc.) and Save Trigger.

  6. Add an Action > Search for ClickSend – Send an SMS.

  7. Select your Sender ID.

  8. Keep the default 'To Number' from the GHL contact.

  9. Compose your message (160-character limit).

  10. Click Save Action, then Save Workflow, and Publish.

  11. Go to your desired contact and open it.

  12. On the left panel, go to Actions > Tags.

  13. Enter the tag name you set in your workflow.

✅ Your message will be sent automatically and displayed in the SMS modal.
✅ You can also check your ClickSend history to confirm delivery.

Note: Check that alpha tags/own numbers are approved in your ClickSend Dashboard. These do not support replies.


Setting Up ClickSend Inbound Triggers

  1. Go to Automations > Start from Scratch.

  2. Add a Trigger: ClickSend Inbound.

  3. Add your preferred Filter (e.g., Message > Contains Phrase with keyword: "join") and Save Trigger.

  4. Add your preferred Action (e.g., Find Contact).

  5. Select your preferred Fields (e.g., Phone).

  6. Click the Tag icon, choose from Custom Values, then select from the Official ClickSend SMS app > ClickSend Inbound > From Number in the available parameters, and Save Action.

  7. Under Contact Found, add a note (e.g., "Triggered by ClickSend").

  8. Save Action, then click Save and Publish.

  9. Initiate the conversation from the contact page.

✅ In this sample flow, when the keyword is received, a note is automatically added to the contact.

Note: If you reinstall the app, you must reinitiate the inbound trigger.


Sending Bulk SMS

Before sending Bulk SMS, make sure you have set up ClickSend SMS as your SMS provider:

  1. In your sub-account, go to Settings.

  2. Look for Phone Number > Advanced Settings.

  3. Select ClickSend SMS and click Save.

Once set up:

  1. Upload or add your contact list.

  2. Select multiple contacts, click the SMS button, and hit Proceed.

  3. The From Phone Number field will automatically fetch the Sender ID you selected during installation.

  4. Compose your message and click Send SMS.

Note: For the best experience, we recommend sending a maximum of 1,000 messages at a time. GHL may show limits, which will gradually increase over time.


Sending Single SMS

No SMS provider setup is required to send a single SMS.

  1. Create a contact.

  2. In the SMS modal, select ClickSend SMS as the provider.

  3. The From Phone Number field will automatically fetch the Sender ID you selected during installation.

  4. Compose your message and click Send SMS.


Viewing Inbound Replies

  • Inbound replies appear in the contact’s SMS modal.

  • Unread replies are also visible on 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?

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

  1. Check Credentials

2. Check Balance

3. If your API Key was regenerated

  • Log in to the ClickSend Dashboard and regenerate your API key.

  • Reinstall the ClickSend app in GHL using the new API key.

  • Attempt to send a message (it may fail initially).

  • Uninstall the ClickSend app in GHL.

  • Delete the old webhook in the ClickSend Dashboard.

  • Reinstall the app using the new API key.

  • Send a test message to confirm successful setup.

Tip: Deleting old webhook prevents duplicate messages and key conflicts.


You're all set to use ClickSend with GoHighLevel!

Did this answer your question?