Replies answered in minutes. Pipeline updated on its own.
Every reply lands in the Underfive Unified Inbox, where AI inbox agents answer in under 5 minutes, follow up, and book meetings. Connect your GoHighLevel sub-account, pick a pipeline on the agent, map your stages, and each opportunity moves as the conversation does.
- 50 free replies
- No credit card
- One API key per sub-account
Thu 10:30 AM
On HubSpot instead? Underfive syncs replies to HubSpot too.
GoHighLevel is the record. Underfive does the conversation.
A CRM is only as accurate as the last person who updated it. When the inbox agent handles the reply, it also handles the stage change, so the board reflects what actually happened in the thread.
Per sub-account
Paste a GoHighLevel API key and Underfive connects to that sub-account. Agencies connect one key per client sub-account and keep every client in the same Unified Inbox.
Per inbox agent
Each inbox agent is tied to one Opportunity pipeline. Run a sales agent on your sales pipeline and a reactivation agent on your reactivation pipeline, each with its own stage mapping.
Manual stage drags
When the agent classifies a reply as Interested or books a meeting, it moves the opportunity to the stage you mapped. Your GoHighLevel board stays accurate without anyone touching it.
Connected in three steps
One API key, one pipeline per agent, your stage names.
Connect your sub-account with an API key
In Underfive, open Integrations, choose GoHighLevel, and paste the API key from your GoHighLevel sub-account. Underfive links to that sub-account and loads its Opportunity pipelines.
- One API key per GoHighLevel sub-account
- Pipelines and stages pulled in automatically
- Agencies connect each client sub-account to its own workspace
Choose a pipeline and map the stages
On each inbox agent, pick the Opportunity pipeline it should keep in sync. Then map agent outcomes to your stages: Interested to Warm Lead, Meeting Scheduled to Appointment Booked, and so on. Your stage names, your pipeline, your rules.
- Sales, onboarding, reactivation, or any custom pipeline
- Map Interested, Meeting Scheduled, Not Now, and Not Interested
- Different agents can run on different pipelines
The agent replies and the CRM follows
When a lead replies, the inbox agent classifies it, answers in under 5 minutes, and moves the opportunity to the mapped stage. Book a meeting and the opportunity lands in Meeting Scheduled on its own. Every change is logged against the right contact.
- Opportunity moved the moment the reply is classified
- Meeting booked moves the deal to your booked stage
- Thread, contact, and opportunity stay linked
-
2:19 PMJordan Meyer moved to Appointment BookedMeeting booked · Thu 10:30 AM -
1:52 PMEmily Tran moved to Warm LeadClassified Interested · reply sent -
11:08 AMOmar Haddad moved to NurtureNot Now · follow-up Apr 2 -
9:41 AMLena Schulz moved to Closed LostNot Interested · thread closed
Built for agencies on GoHighLevel
One Underfive workspace per client, each connected to that client's sub-account with its own API key and stage mapping. Every client's replies roll up into one Unified Inbox, with unlimited seats on every plan and unlimited workspaces on Agency.
What each outcome does to your pipeline
An example mapping. The stage names are yours and you can map any outcome to any stage in the chosen pipeline.
| Agent outcome | GHL stage | What else happens |
|---|---|---|
| Interested | Warm Lead | Reply sent, two meeting times proposed. |
| Meeting Scheduled | Appointment Booked | Invite sent from your calendar, Slack notified. |
| Not Now | Nurture | Follow-up scheduled for the timeframe the lead gave. |
| Not Interested | Closed Lost | Polite close, thread stopped, no more follow-ups. |
GoHighLevel integration FAQ
Everything people ask before connecting.
How do I connect GoHighLevel to Underfive?
Open Integrations in Underfive, choose GoHighLevel, and paste the API key from your GoHighLevel sub-account. Underfive links to that sub-account and loads its Opportunity pipelines and stages.
Which pipeline does the agent update?
The one you choose on the inbox agent. Each agent is tied to a single Opportunity pipeline, so you can run different agents on sales, onboarding, reactivation, or any custom pipeline in the sub-account.
How does stage mapping work?
On the agent, map each outcome to a stage in your pipeline. For example, Interested to Warm Lead, Meeting Scheduled to Appointment Booked, Not Now to Nurture, and Not Interested to Closed Lost. When the agent classifies a reply, it moves the opportunity to the mapped stage.
What happens when the agent books a meeting?
The agent sends the invite from your connected calendar, marks the thread Meeting Scheduled, and moves the GoHighLevel opportunity to the stage you mapped for Meeting Scheduled.
I run an agency with many sub-accounts. How does that work?
Create one Underfive workspace per client and connect each client's GoHighLevel sub-account with its own API key. Each workspace has its own agents and stage mapping, and the Unified Inbox shows every client in one view. Seats are unlimited on every plan, and workspaces are unlimited on Agency.
Does Underfive replace GoHighLevel?
No. GoHighLevel stays your CRM and system of record. Underfive is the Unified Inbox where replies get answered, and it writes the outcome back to your pipeline.
Can I review replies before they go out?
Yes. Each reply category can auto-send or require approval. Replies that need approval wait in your queue, and you can approve them from the app, from Slack, or through the Underfive MCP connector. The pipeline updates when the reply is handled.
What does it cost?
Start with 50 free replies and no credit card. After that, plans are priced by agent credits and include unlimited team members, with workspaces from 1 on Professional to unlimited on Agency.
Keep your GoHighLevel pipeline honest.
Connect a sub-account in under five minutes. Your first 50 replies are free, and every one of them updates the right stage.
New to GoHighLevel? Learn about GoHighLevel.