New: the Unified InboxSee how
GoHighLevel integration

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
GoHighLevel Opportunities · Sales Pipeline
New reply 3
Omar Haddad
Northwind Logistics
Classifying
Lena Schulz
Brightline Dental
Classifying
Drop here
Interested 5
Emily Tran
Harbor Fitness
Moved by Underfive
Drop here
Meeting Scheduled 2
Jordan Meyer
Acme Roofing
Thu 10:30 AM
Moved by Underfive
Drop here
Last manual change: 3 days ago. Everything since was moved by the agent.
Lead replies
From any sending tool or client
Underfive
Underfive
Unified Inbox: classifies, replies, books
GoHighLevel
GoHighLevel
Opportunity moved to the mapped stage

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.

1 key

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.

1 pipeline

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.

0

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.

Setup takes under 5 minutes

Connected in three steps

One API key, one pipeline per agent, your stage names.

1 Connect

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
Integrations · CRM
Step 1 of 1
GoHighLevel
HubSpot
ghl_••••••••••••••••••••••••b41c Verified
Sub-account connected · Acme Roofing
3 Opportunity pipelines found. Choose one on each inbox agent.
2 Map

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
Inbox agent · Acme Roofing
CRM sync on
Sales Pipeline Selected
Onboarding
Reactivation
Interested Warm Lead
Meeting Scheduled Appointment Booked
Not Now Nurture
Not Interested Closed Lost
3 Run

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
Pipeline activity
Today
  • Jordan Meyer moved to Appointment Booked
    Meeting booked · Thu 10:30 AM
    2:19 PM
  • Emily Tran moved to Warm Lead
    Classified Interested · reply sent
    1:52 PM
  • Omar Haddad moved to Nurture
    Not Now · follow-up Apr 2
    11:08 AM
  • Lena Schulz moved to Closed Lost
    Not Interested · thread closed
    9:41 AM

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.

Underfive
GoHighLevel

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.

No credit card One API key per sub-account Cancel anytime

New to GoHighLevel? Learn about GoHighLevel.