Need additional help?
For detailed step-by-step instructions, troubleshooting tips, and additional resources, visit our help center.
Visit Help CenterOverview
This guide will walk you through integrating Infini Reach with GoHighLevel (GHL). You'll learn how to:
- Access the integrations section in Infini Reach
- Add and configure GHL subaccounts
- Set "SMS Gateway" as your conversation provider in GoHighLevel settings
- Configure webhooks and test the integration
Time required: 10-15 minutes
Prerequisites: Infini Reach account, GoHighLevel account with admin access, At least one active device
Access the Integrations Section
Navigate to integrations in your Infini Reach dashboard
Log in to your Infini Reach dashboard and navigate to the integrations section:
Log in to Infini Reach dashboard
Go to your Infini Reach web dashboard URL
Click on "Integrations" in the sidebar
Find the integrations menu item in the left navigation
Select "GoHighLevel"
Choose GHL from the list of available integrations
Screenshot Placeholder
Infini Reach dashboard - Integrations section
💡 Note: If you don't see the Integrations menu, make sure you have the appropriate subscription plan that includes GHL integration features.
Add a GoHighLevel Subaccount
Connect your GHL subaccount to Infini Reach
Each GHL subaccount needs to be connected individually to Infini Reach:
Add Subaccount Steps:
Click "Add Subaccount" button
Located in the GoHighLevel integration section
You'll be redirected to GoHighLevel OAuth
Authorize Infini Reach to access your GHL account
Select the subaccount
Choose which GHL subaccount to connect
Click "Authorize"
Grant Infini Reach the required permissions
You'll be redirected back to Infini Reach
The subaccount will now appear in your integrations list
Screenshot Placeholder
Add subaccount button and OAuth flow
Required Permissions:
Infini Reach requires the following GHL permissions:
Screenshot Placeholder
GHL OAuth authorization screen
⚠️ Important: You must have admin access to the GHL subaccount to authorize the connection. Contact your GHL administrator if you don't have sufficient permissions.
Select Conversation Provider in GoHighLevel
Configure Infini Reach as your messaging provider
⚠️ Important: Conversation Provider Setting Required
Before proceeding, you must set your conversation provider to "SMS Gateway" in your GoHighLevel settings. This is a critical step that must be completed in your GHL subaccount settings before you can send or receive messages.
Now you need to configure Infini Reach as a conversation provider in your GHL subaccount.Make sure to set your conversation provider to "SMS Gateway" in your GHL settings.
Configuration Steps:
Log in to GoHighLevel
Access the subaccount you just connected
Go to Settings → Phone Numbers
Navigate to the phone number configuration section
Click "Add Number" or edit existing number
You can add a new number or modify an existing one
Set conversation provider to "SMS Gateway"
In the conversation provider dropdown, select "SMS Gateway" (this is required for the integration to work)
Choose your device
Select which Infini Reach device to use for this number
Enter the phone number
Input the number from your connected device (SIM or WhatsApp)
Click "Save"
Complete the configuration
Screenshot Placeholder
GHL Phone Numbers settings page
Provider Selection Details:
When you set "SMS Gateway" as your conversation provider, you'll see:
- •Device Selection: Dropdown list of your active Infini Reach devices
- •Device Type: Each device shows if it's SIM or WhatsApp
- •Status: Online/offline indicator for each device
- •Phone Number: The number associated with the device
Screenshot Placeholder
Infini Reach conversation provider selection dropdown
💡 Tip: You can configure multiple phone numbers, each using different Infini Reach devices. This is useful for managing multiple teams or departments.
Test the Integration
Verify messages are flowing correctly
After configuration, it's important to test that everything works correctly:
Testing Checklist:
Test Outbound Messages
Send a test SMS from GHL to a phone number
Expected: Message should be delivered via your Infini Reach device
Test Inbound Messages
Send an SMS to your relay device's number
Expected: Message should appear in GHL conversations
Check Message Status
Verify delivery status updates in GHL
Expected: Status should show "Delivered" or "Read"
Test Two-Way Conversation
Have a back-and-forth conversation
Expected: All messages should sync correctly
Screenshot Placeholder
GHL conversation showing messages sent via Infini Reach
Troubleshooting Common Issues:
❌ Messages not sending
- • Check that your device is online in Infini Reach dashboard
- • Verify the device has cellular/WiFi connection
- • Ensure Infini Reach app has all required permissions
- • Check device battery optimization settings
⚠️ Messages delayed
- • Check your internet connection speed
- • Verify webhook URLs are responding quickly
- • Review device message queue in dashboard
⚠️ Inbound messages not appearing in GHL
- • Verify webhook is configured correctly in Infini Reach
- • Check webhook logs for errors
- • Ensure GHL contact exists for the sender
Need more help?
Check out our detailed troubleshooting guide or visit our help center.
Advanced Configuration (Optional)
Webhooks, automation, and custom workflows
Take your integration to the next level with advanced features:
Webhook Configuration:
Set up custom webhooks to receive real-time notifications about message events:
// Example webhook payload
{
"event": "message.received",
"deviceId": "dev_abc123",
"messageId": "msg_xyz789",
"from": "+1234567890",
"to": "+0987654321",
"body": "Hello from customer",
"timestamp": "2024-10-25T10:30:00Z",
"status": "delivered"
}Webhook Filters:
Create filters to route messages based on criteria:
- Filter by sender phone number
- Filter by message content (keywords)
- Filter by device or device type
- Time-based routing
Screenshot Placeholder
Webhook configuration and filter setup screen
GHL Workflow Integration:
Use Infini Reach in your GHL workflows:
🔄 Automated Responses
Set up auto-replies based on incoming message content
📊 Lead Qualification
Route messages to different teams based on keywords
🔔 Notifications
Get notified when high-priority messages arrive
📚 Learn More: Check out our Automation & Webhooks Guide for detailed examples and best practices.
🎉 Integration Complete!
Your GoHighLevel subaccount is now connected to Infini Reach
You can now send and receive SMS and WhatsApp messages through GoHighLevel using your Infini Reach devices. All conversations will sync in real-time.