Enterprise plan only. Salesforce is a customized integration: custom field mapping and cadence are configured by the ClosedLoop AI team during your Enterprise onboarding, and you choose the optional objects yourself (see below). 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 attaches to your insights.Optional
These four are off for new connections. Turn any of them on, or off again, from the Salesforce connection in Integrations: see Limiting what gets synced. Older connections keep syncing what they already sync until you change it.
For Accounts, Contacts, Leads and Opportunities, ClosedLoop AI reads every field the connecting Salesforce user is permitted to see, including custom fields. 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
There are two independent ways to narrow what gets synced. Using both is recommended.Choose the optional objects in Integrations
Choose the optional objects in Integrations
Case, Email Message, Task and Lead each have a switch under Additional objects on the Salesforce connection in Integrations. A team integration manager can change them at any time; the change applies from the next sync.Switching an object off stops new records being read. It does not remove records already synced; ask your ClosedLoop AI contact if you need those removed.
Restrict the integration user in Salesforce
Restrict the integration user in Salesforce
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.You can confirm the effective scope at any time in Setup → Users → Permission Sets.
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