Log and enrich Salesforce records automatically from Claap
The Claap x Salesforce integration allows you to automatically log from Claap a note in Salesforce containing your meeting details and summary and map that note to the relevant contacts and opportunities. Additionally, Claap can automatically enrich Salesforce fields based on insights generated by Claap.all.
Manually updating Salesforce after every meeting costs time and introduces errors, reps forget details, skip fields, or never log the call at all. When Claap is connected to Salesforce, meeting summaries, participant lists, and AI-generated insights flow directly into the right contacts, opportunities, and accounts without manual input. Your CRM stays current, and your team spends less time on data entry.
Prerequisites
Before starting this tutorial, you should already have:
A connected Google Calendar or Outlook Calendar in Claap — only meetings from an integrated calendar trigger Salesforce syncs. See Claap x Google Calendar integration or Claap x Outlook Calendar integration.
Salesforce administrator privileges, or full object-level and field-level security permissions in Salesforce — required to complete the Salesforce configuration in Phase 4.
A Claap account on a plan that includes CRM integrations.
Core Lesson : Step-by-Step Workflow
Phase 1: Connect your Salesforce account to Claap
Step 1: Open the Salesforce integration tile
Go to [Settings] → [Apps & Integrations] and click the [Salesforce] tile.
This opens the Salesforce integration panel where you authorize the connection between your Claap workspace and your Salesforce org.
Step 2: Authorize the connection
Click [Connect] and log in through Salesforce's authentication flow using the same email address you use to log into Claap.
Matching email addresses ensures Claap maps your recordings to the correct Salesforce user identity.
Step 3: Confirm the connection
After authenticating, return to [Settings] → [Apps & Integrations] and check the Salesforce tile. A green checkmark confirms the connection is active.
Verify: The Salesforce tile displays a green check icon.
Phase 2: Configure your sync preferences
Step 4: Open the Salesforce sync settings
Go to [Settings] → [Apps & Integrations], click the [Salesforce] tile, and locate the sync preference options.
These settings control what gets created in Salesforce automatically after each recorded meeting, and when.
Step 5: Set the meeting notes sync behavior
Under Automatically send meeting notes to Salesforce, choose one of the following:
Do not add meeting notes — notes are not created automatically. You can still push them manually from within the recording page.
Add in notes — a Salesforce Note is created automatically for each contact identified in the meeting, containing the meeting details, participant list, AI summary, and a link to the Claap recording.
Choose Add in notes if you want your Salesforce records updated without any manual action after each call.
Step 6: Set the contact creation behavior
Under Automatically create contacts in Salesforce, choose one of the following:
Never create contacts : no new contacts are created automatically. You can add them manually from the recording page.
For all external participants : any participant detected as external to your company is created as a new Salesforce contact if one does not already exist.
For external participants with email domain already in CRM only creates contacts for external participants whose email domain matches an existing domain in your Salesforce org.
The third option is the safest default: it expands your contact list while avoiding unrelated leads from free email domains.
Step 7: Configure field enrichment behavior
Under Field enrichment in Salesforce, choose how AI-generated insights are written to Salesforce properties:
Append : new insight data is added to the existing field value, preserving what was already there.
Replace : new insight data overwrites the existing field value.
You can also choose between automatic enrichment (Claap pushes insights to Salesforce without review) or manual enrichment (you validate and sync fields directly on the recording page before anything is written to Salesforce).
Phase 3: Log and update meeting notes from a recording
Step 8: Understand what Claap logs automatically
After you record an external meeting, Claap automatically creates a Salesforce Note attached to the relevant Contact, Opportunity, and Account — if your sync preference is set to Add in notes (configured in Step 5). The note contains:
Meeting details (date, duration, title)
List of participants
AI-generated meeting summary from Claap
Link to the Claap recording
One note is created per external meeting attendee. If a contact does not yet exist in Salesforce, a new contact record is created based on your settings from Step 6.
Step 9: Manually push or update a note to Salesforce
To manually push a note or to push an updated summary after editing it in Claap open the recording, go to the [Overview] tab, and click [Update to Salesforce].
This is useful when you have edited the AI summary, added notes, or want to push a note for a meeting where automatic sync was turned off.
Step 10: Access the Salesforce note from Claap
After a note is logged, a link to the Salesforce note appears at the bottom of the [Overview] tab in the Files & Links section. You can open the Salesforce record directly from there without leaving Claap.
Recordings that have a Salesforce note attached display a Salesforce icon on their tile in the Claap Library, so you can see at a glance which meetings are already logged.
Phase 4: Configure Salesforce to receive Claap data
These steps are performed inside Salesforce, not in Claap. You need Salesforce administrator privileges or full object-level and field-level security permissions to complete them.
Step 11: Enable Notes in Salesforce
In your Salesforce Setup, navigate to Feature Settings → Sales → Notes Settings and confirm that Enable Notes is toggled on.
Claap writes meeting data as Salesforce Notes, this feature must be active for any notes to appear.
Step 12: Add Notes to your object page layouts
In your Salesforce Setup, navigate to Object Manager → Account → Page Layouts and add Notes to the Account page layout.
Repeat this for the Contact and Opportunity objects. Without this step, Notes will be created by Claap but will not be visible on the record pages your team uses.
Step 13: Create and assign a Permission Set for Claap
In your Salesforce Setup, navigate to Users → Permission Sets and create a new Permission Set. Within the new Permission Set, go to Object Settings and configure the following:
Object | Permission | Fields |
Accounts | Read | Name (Read) |
Opportunities | Read | AccountId (Read), Name (Read) |
Contacts | Read, Create, Edit | AccountId (Read, Edit), Email (Read, Edit), Name (Read, Edit) |
Events | Read, Create, Edit | All fields (Read, Create, Edit) |
After saving the Permission Set, assign it to the Salesforce user who enabled the Claap integration.
This Permission Set gives Claap the minimum access it needs to read records, create notes, and create or update contacts without granting broader permissions than necessary.
Practical Application
Example: Logging a discovery call to an open opportunity
Situation: A sales rep records a 30-minute discovery call with a prospect. The prospect's email domain exists in Salesforce, but the specific contact has not yet been added.
Goal: Log the meeting summary and participant details to the relevant Salesforce opportunity without manual data entry.
How they configured it:
Sync preference: Add in notes
Contact creation: For external participants with email domain already in CRM
Field enrichment: Automatic, set to Append
Result: After the call ends, Claap creates a Salesforce Note on the Contact (newly created), Opportunity, and Account. The note contains the AI summary, participant list, and a link to the recording. The opportunity's next-step field is automatically updated with the AI-extracted follow-up action. The Salesforce icon appears on the recording tile in the Claap Library.
Cross-Links / Learn More
Prerequisites: Claap x Google Calendar integration — required before Salesforce sync will work
Prerequisites: Claap x Outlook Calendar integration — alternative calendar connection required before Salesforce sync will work
Next level: Using Claap's CRM Field Enrichment — automatically update Salesforce fields with AI-generated insights from your recordings









