Salesforce
HubSpot
ZohoCRM

Build an Opportunity Recommendations Agent withSalesforce, HubSpot, and ZohoCRM

Revops teams run data audits on stale, scattered data: Salesforce / HubSpot / Zoho CRM each hold a piece, none hold the whole. Prioritize deals most likely to close; increase win rates.

Try in Claude

Opportunity recommendations runs on record data split across 3 tools.
The data audit pays for it.

The data audit pays for it.

SalesforceHubSpot

Salesforce is a step behind.

Fields in Salesforce move whenever someone logs them; to recommend best opportunities to follow up on based on insights from opps you need opportunities fresher than that.

HubSpotZohoCRM

HubSpot and Salesforce never sync.

To recommend best opportunities to follow up on based on insights from opps you'd merge engagements with opportunities by hand, every single time.

ZohoCRMSalesforce

Zoho CRM is the early-warning nobody reads.

By the time contacts in Zoho CRM reaches the data audit, the window to act has usually shut.

Under The Hood

Three sources, one query: opportunity recommendations pulls Salesforce, HubSpot, and Zoho CRM pre-wired. Already connected.

01

Query recommend best opportunities to follow up on based on insights from opps from Salesforce (system of record)

Opportunities

Salesforce
02

Check engagements from HubSpot (system of record)

engagement history

HubSpot
03

Fetch contacts from Zoho CRM (system of record)

contact interactions

ZohoCRM
output

Agent-ready output

Recommend best opportunities to follow up on based on insights from opps, engagements, contacts, returned as one worklist opportunity recommendations ranks for you.

The Context Store

Opportunities and the rest of Salesforce / HubSpot / Zoho CRM, already one record.

To recommend best opportunities to follow up on based on insights from opps, the Context Store pre-joins opportunities, engagement history, contact interactions across Salesforce / HubSpot / Zoho CRM on the record key. One query, one truth.

Your agent queries one surface instead of three APIs. Faster responses, lower cost per query, and results that work because the relationships were built before you asked the question.

PRE-JOINED RECORDUNIFIED SCHEMAONE API SURFACE

The Prompt

Copy. Paste.
an Opportunity Recommendations Agent

Two steps. Your data, your results, under 60 seconds.

01installOne-time setup. ~2 min.
Connect the Airbyte Agent MCP
02copy and run
Prompt
Help me turn Salesforce, HubSpot, and Zoho CRM into a single data audit I can act on.

SETUP
Use Airbyte's MCP. 3+ connected sources behind one natural-language surface.

WORKFLOW
link Salesforce, HubSpot, and Zoho CRM, query opportunities, engagement history, contact interactions, fold it onto the record, then rank. If a connector is missing, follow the prompt. A single OAuth click.

TASK
Recommend best opportunities to follow up on based on insights from opps, engagements, contacts and surface the worklist: highest-risk records first, each with a recommended next step.

The Outcome

The data audit that needed 2 hours now finishes while you read this. Now your agent can fix it.

10x

Faster

10x. 2 hours to recommend best opportunities to follow up on based on insights from opps becomes one run of opportunity recommendations.

90%

Cheaper to run

~90% cheaper: Opportunity recommendations reuses the 3 connectors you already pay for.

3 -> 1

Tools, one query

3 tabs into 1: Salesforce, HubSpot, and Zoho CRM collapse to one view to recommend best opportunities to follow up on based on insights from opps.

Based on internal benchmarks comparing Context Store queries to sequential API calls across equivalent datasets.

01 · Output

Ranked, not dumped

Every record scored 1-10, so opportunity recommendations surfaces what needs you first instead of an alphabetized list.

02 · Signal

Where the tools disagree

Any conflict between Salesforce and HubSpot on opportunities is raised for review rather than silently smoothed over.

03 · Context

The why, attached

Engagements from HubSpot and Zoho CRM sits beside each item, letting you recommend best opportunities to follow up on based on insights from opps without switching tabs.

04 · Action

Tells you what to do

Every row ends in a move: opportunity recommendations tells you the owner and the move.

05 · Brief

Worklist-ready

A worklist you can drop into the data audit: ranked, sourced from Salesforce, HubSpot, and Zoho CRM, scoped to opportunities.

Common questions

Didn't find your answer? Please don't hesitate to reach out.

Contact us

How do I trust the data audit?

Opportunity recommendations cites a source per line. Opportunities from Salesforce, the rest from HubSpot and Zoho CRM. So any figure traces back.

Can Opportunity recommendations really join Salesforce, HubSpot, and Zoho CRM on one record?

It matches them on a shared record key, so opportunity recommendations reads one record, not 3 API responses.

Can I tweak what Opportunity recommendations returns?

Edit the TASK line. Change the ranking, the worklist format, or which of Salesforce, HubSpot, and Zoho CRM it leans on.

What Salesforce data does Opportunity recommendations touch?

Just opportunities, plus engagement history, contact interactions, via Salesforce's scoped permissions. Opportunity recommendations copies nothing outside your stack.

Your revops data already lives in Salesforce / HubSpot / Zoho CRM. Let opportunity recommendations use it.

Wire Salesforce, HubSpot, and Zoho CRM and 48+ sources into the Airbyte MCP layer and build opportunity recommendations on data you already own.