- Trigger workflows on inbound or outbound WhatsApp messages
- Send WhatsApp messages programmatically
- Build complex automation logic using n8n’s ecosystem
- Combine GoGHL messaging with external tools, APIs, CRMs, and databases
Prerequisites
Before getting started, ensure you have:- An active GoGHL.ai account
- Access to n8n (self-hosted)
- Permission to create API keys in GoGHL
Step 1: Install the GoGHL Community Node in n8n

Step 2: Create Credentials in n8n
Once the package is installed, you need to configure credentials.
Step 3: Generate API Key from GoGHL
Now you’ll generate the API key required for n8n.
Step 4: Configure Credentials in n8n

Step 5: Create Your First Workflow

Available Triggers
You can start workflows using the following triggers:Inbound Message Trigger
Triggers when a WhatsApp message is received on GoGHL. Use cases:- Auto-replies
- Lead qualification
- Webhook forwarding
- CRM updates
Outbound Message Trigger
Triggers when a WhatsApp message is sent from GoGHL. Use cases:- Logging messages
- Analytics
- Syncing to external systems

Sending a Message Using n8n
You can also send WhatsApp messages directly from n8n.
Example: Send Message Using GHL Contact ID
This allows you to:- Send messages to existing contacts
- Trigger WhatsApp messages from any n8n logic
- Combine with webhooks, forms, or databases
Best Practices
- Use inbound triggers for event-driven automations
- Keep API keys scoped to specific sub-accounts
- Log workflows during testing to avoid duplicate sends
- Combine n8n logic with GoGHL drip and rate-limiting features
Troubleshooting
Node not visible after install- Restart n8n
- Ensure community nodes are enabled
- Re-check API key and sub-account ID
- Ensure the key is active in GoGHL
- Confirm the contact exists in GHL
- Validate the WhatsApp number is connected
Support
If you need help setting this up or building workflows:- Reach out via WhatsApp Chat
- Contact support@goghl.ai
FAQ
Can I use this with multiple sub-accounts?
Can I use this with multiple sub-accounts?
Yes. Each sub-account requires its own API key and credential.
Does this replace GoHighLevel workflows?
Does this replace GoHighLevel workflows?
No. n8n complements GHL workflows and enables advanced automation.
You’re now ready to build powerful WhatsApp automations using GoGHL + n8n.

