Enterprise plan only. Salesforce is a customized integration: sync scope, custom field mapping, and cadence are configured by the ClosedLoop AI team during your Enterprise onboarding. Contact us if you’d like it enabled for your team.
What You’ll See
Once Salesforce is connected, every product insight shows the customer behind it:- Who it came from: company name, industry, and size next to every feature request, pain point, and theme
- What’s at stake: active opportunities, stage, and value attached to the feedback
- Who’s asking: contact titles and roles so you know whether it’s a power user, champion, or decision-maker
- A full customer view: filter every insight by a specific account, opportunity, or contact to prep for any customer conversation
What Gets Synced
ClosedLoop AI reads two groups of Salesforce objects.Always synced
This is the customer and revenue record the integration exists to attach to your insights. We do not switch these off: without them an insight has nothing to attach to.Optional
These four are on unless you tell us otherwise, and any of them can be left out: see Limiting what gets synced.
For Accounts, Contacts, Leads and Opportunities, ClosedLoop AI reads every field the connecting Salesforce user is permitted to see, including custom fields. Fields that map onto a named ClosedLoop AI attribute (company name, industry, opportunity value, and so on) are used directly; the rest are retained alongside the record. If specific fields must never leave your Salesforce org, hide them from the integration user with field-level security, and they will not be read.
Salesforce data enriches your existing insights by adding customer context (account size, opportunity value, industry). It is not itself analysed by AI, so it does not consume AI analysis credits.
Limiting what gets synced
Sync scope is part of your Enterprise configuration, and there are two independent ways to narrow it. Using both is recommended.Ask us to exclude objects
Ask us to exclude objects
Case, Email Message and Task carry the richest record of what customers said and who was involved, so they are what teams ask us to analyse when they want processing beyond the standard customer, revenue and roadmap context. They are also where free text concentrates. Lead extends that customer context to prospects who have not bought yet. Teams differ on all four: some want them read, others would rather they never leave Salesforce. Tell your ClosedLoop AI contact which to leave out and we will configure it for your team.
Restrict the integration user in Salesforce
Restrict the integration user in Salesforce
The stronger control, because you own and can verify it. Create a dedicated integration user with a minimal permission set, then grant read access only to the objects you want synced. ClosedLoop AI cannot read an object or a field the connecting user cannot see, so an object denied in Salesforce is never requested, never transmitted, and never stored.You can confirm the effective scope yourself at any time in Setup → Users → Permission Sets, without relying on us to describe it.
Connection Method
Salesforce uses OAuth 2.0 authentication. You authorize ClosedLoop AI to read CRM data from your Salesforce org. My Domain orgs are supported: provide your custom login URL during connection.Setup Guide
Connect your Salesforce org
Connect your Salesforce org
- In ClosedLoop AI, navigate to Integrations in your dashboard
- Find Salesforce in the integrations list and click Connect
- If your org uses a My Domain URL (e.g.
yourcompany.my.salesforce.com), enter it in the login URL field. Otherwise leave it blank to use the standard Salesforce login. - You’ll be redirected to Salesforce’s authorization page
- Sign in with the Salesforce user you want the integration to run as
- Review the permissions and click Allow
- You’ll be redirected back to ClosedLoop AI. The integration is now active
OAuth Scopes
ClosedLoop AI requests the following Salesforce scopes:
No write, delete, or admin scopes are requested. ClosedLoop AI cannot create, modify, or delete records in your Salesforce org.
Connect Salesforce
Set up your Salesforce integration in the ClosedLoop AI dashboard