Zoom Revenue Accelerator (ZRA) is conversation intelligence for sales — it analyzes every recorded Zoom sales call and meeting, then syncs insights directly to Salesforce Opportunity records. Sales managers see deal health scores, competitor mentions, sentiment trends, and extracted next steps on the Opportunity timeline, alongside the standard pipeline data. Reps get coaching feedback on talk-to-listen ratio, filler words, and question frequency.
This guide covers connecting ZRA to Salesforce. For basic meeting sync (logging meetings as Activities), see How to set up Zoom meeting sync with Salesforce. For a comparison of Revenue Accelerator vs. Gong vs. Microsoft Copilot for Sales, see our comparison guide.
What the Integration Does
After every recorded sales call:
- Revenue Accelerator transcribes and analyzes the conversation.
- It identifies: topics discussed, competitor mentions, pricing discussions, objections raised, next steps agreed on, sentiment shifts, and coaching metrics.
- ZRA matches the call to a Salesforce Opportunity (via participant email → Contact → Contact Role → Opportunity).
- Insights are synced to the Opportunity record in Salesforce.
What appears on a Salesforce Opportunity record:
| Insight | What It Shows | Example |
|---|---|---|
| Deal health score | Overall risk assessment (1-100) | 72/100 — “Moderate risk” |
| Risk signals | Specific risk factors detected | ”Competitor mentioned in 3 of last 5 calls” |
| Engagement trend | Is customer engagement increasing or decreasing? | ”Call duration declining — 45min → 30min → 18min over last 3 calls” |
| Sentiment | Positive / negative / neutral trends | ”Sentiment shifted negative when pricing was discussed” |
| Topics discussed | Key topics from the conversation | Pricing, Implementation timeline, Security requirements |
| Competitor mentions | Which competitors came up | ”Gong mentioned twice, customer asked for feature comparison” |
| Next steps | Action items extracted from the conversation | ”Send proposal by Friday”, “Schedule demo with IT team” |
| Talk-to-listen ratio | How much the rep talked vs. listened | Rep: 62% / Customer: 38% — “Rep talked too much” |
| Questions asked | Number and quality of discovery questions | 8 questions asked — above team average |
| Recording highlights | Timestamped key moments | [2:15] Pricing discussion, [8:30] Objection handling, [12:00] Next steps |
Prerequisites
- Zoom Revenue Accelerator license (separate from Zoom Workplace — contact Zoom sales)
- Zoom Meetings with cloud recording enabled
- Salesforce Lightning Experience (Professional, Enterprise, or Unlimited)
- Salesforce admin access to install packages and create custom fields
- Contact Roles maintained on Opportunities (critical for matching)
Step 1: Enable Revenue Accelerator in Zoom
- Sign in to the Zoom web portal as an admin.
- Go to Account Management > Revenue Accelerator (or it may appear under Advanced).
- Verify that Revenue Accelerator is enabled for your account.
- Under Recording Settings, ensure cloud recording is enabled for the users who need conversation intelligence.
Assign Revenue Accelerator Licenses
- Go to User Management > Users.
- For each sales rep who needs conversation intelligence, verify they have a Revenue Accelerator license assigned.
- ZRA only analyzes calls for licensed users — unlicensed users’ calls are not processed.
Step 2: Connect Revenue Accelerator to Salesforce
- In the Zoom web portal, go to Revenue Accelerator > Integrations.
- Find Salesforce and click Configure.
- Click Connect and authorize with your Salesforce admin credentials.
- Grant the requested permissions — ZRA needs access to Contacts, Opportunities, Activities, and custom objects.
Step 3: Create Custom Fields in Salesforce
Revenue Accelerator needs custom fields on the Opportunity object to store insights. The ZRA package may create some automatically, but verify these exist:
- In Salesforce Setup, go to Object Manager > Opportunity > Fields & Relationships.
- Create (or verify) these custom fields:
| Field Name | Type | Purpose |
|---|---|---|
ZRA_Deal_Health_Score__c | Number (0-100) | Deal health score from Revenue Accelerator |
ZRA_Risk_Level__c | Picklist (Low/Medium/High/Critical) | Risk classification |
ZRA_Last_Conversation_Date__c | Date/Time | When the last analyzed call occurred |
ZRA_Competitor_Mentions__c | Text Area | Competitors mentioned across calls |
ZRA_Engagement_Trend__c | Picklist (Increasing/Stable/Declining) | Customer engagement direction |
ZRA_Next_Steps__c | Text Area | AI-extracted action items from latest call |
- Add these fields to your Opportunity page layout so sales reps and managers can see them.
Step 4: Configure Sync Settings
In the Revenue Accelerator Salesforce integration settings:
| Setting | Options | Recommended |
|---|---|---|
| Sync to Opportunities | On / Off | On — this is the primary use case |
| Match method | Email → Contact → Opportunity | Default — uses Contact Roles |
| Update frequency | After each call / Daily batch | After each call — real-time insights |
| Sync deal score | On / Off | On — most valuable metric for managers |
| Sync conversation metrics | On / Off | On — coaching value |
| Sync recording links | On / Off | On — managers can click to review |
| Create Activity records | On / Off | On — logs calls on the timeline |
| Overwrite previous values | On / Off | On — always show latest data |
Step 5: Verify Contact Role Mapping
This is the most critical step. Revenue Accelerator matches calls to Opportunities through Contact Roles. Without Contact Roles, insights go nowhere.
How the Matching Chain Works
Zoom meeting participant (jane@acme.com)
↓ email match
Salesforce Contact: Jane Smith (jane@acme.com)
↓ Contact Role lookup
Opportunity: "Acme Corp - Enterprise Deal" (Jane Smith = Decision Maker)
↓ sync
Deal health score, conversation insights → Opportunity record
Verify Your Data
- Open a test Opportunity in Salesforce.
- Check the Contact Roles related list — at least one Contact should be listed.
- Verify that Contact’s email matches what they use in Zoom meetings.
- If Contact Roles are empty, Revenue Accelerator can’t match calls to this Opportunity.
If your team doesn’t maintain Contact Roles, this is the time to fix that. Add it to your sales process:
- When a new Opportunity is created, require at least one Contact Role.
- Use a Salesforce validation rule to enforce this:
IF(AND(ISNEW(), ContactRoles.Size = 0), true). - Train reps to add Contact Roles whenever they add new stakeholders to a deal.
Step 6: Test the Integration
- Schedule a Zoom meeting with a colleague acting as a prospect.
- Use an email address that matches a Salesforce Contact who has a Contact Role on a test Opportunity.
- Record the meeting (cloud recording must be on).
- Have a 5+ minute conversation discussing topics that ZRA tracks (pricing, next steps, timeline).
- End the meeting and wait 15-30 minutes for ZRA to process.
- Check the Opportunity in Salesforce:
- Deal health score should appear
- Conversation metrics (talk-to-listen ratio) should be populated
- Topics and next steps should be extracted
- A recording link should be available
Using Revenue Accelerator Data in Salesforce
For Sales Managers
Opportunity list view — at-risk deals:
- Create a Salesforce list view on Opportunities.
- Filter:
ZRA_Risk_Level__c = "High" OR ZRA_Risk_Level__c = "Critical". - Sort by deal score ascending (lowest score = most at risk).
- This gives you a prioritized list of deals that need attention.
Dashboard — team coaching metrics:
- Create a Salesforce report on Activities where Type = “Zoom Revenue Accelerator.”
- Add fields: talk-to-listen ratio, questions asked, deal score.
- Group by owner (sales rep).
- Build a dashboard showing each rep’s conversation metrics vs. team average.
For Sales Reps
Opportunity page — deal context:
- Before a follow-up call, review the ZRA insights on the Opportunity.
- Check which topics were discussed, what objections were raised, and what next steps were promised.
- Click the recording link to re-listen to specific moments.
Weekly deal reviews:
- Sort Opportunities by
ZRA_Last_Conversation_Date__cdescending. - Deals with no recent conversation may be going stale.
- Deals with declining engagement trend need re-engagement.
Common Issues
- Insights not appearing on Opportunities — The most common cause is missing Contact Roles. Revenue Accelerator can’t match a call to an Opportunity if the meeting participant’s Contact doesn’t have a Contact Role on that Opportunity. Check the matching chain: email → Contact → Contact Role → Opportunity.
- Call analyzed but not synced to Salesforce — Check the Revenue Accelerator integration status in the Zoom admin portal. The Salesforce connection may have expired (re-authorize). Also verify the sales rep has a Revenue Accelerator license.
- Deal score seems wrong — ZRA’s deal scoring is based on conversation signals, not CRM data. A deal in “Negotiation” stage with negative sentiment and competitor mentions may get a low score even if the rep is optimistic. The score is designed to surface risks that might not be obvious from stage alone.
- Competitor mentions not detected — ZRA uses NLP to detect competitor names. If competitors are referred to by nicknames or abbreviations, ZRA may miss them. You can configure a custom competitor list in the Revenue Accelerator settings to improve detection.
- Talk-to-listen ratio seems inaccurate — ZRA measures based on audio — if multiple people talk at once, the ratio may be slightly off. One-on-one calls produce the most accurate metrics. Large group calls with many speakers are harder to attribute accurately.
- Multiple Opportunities match the same Contact — If a Contact has Roles on multiple open Opportunities, ZRA tries to match to the most relevant one (typically the most recently active or the one matching the meeting topic). If it picks the wrong Opportunity, you may need to clean up stale Opportunities or remove outdated Contact Roles.
- Recording link shows “access denied” — The Salesforce user viewing the Opportunity may not have Zoom permissions to access the recording. Verify recording sharing settings in Zoom (Settings > Recording > Sharing) allow organization members to view.