Skip to main content

Claap x Salesforce integration

Written by Marta Connor
Updated over a week ago

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.

Claap Apps & Integrations settings page showing the Salesforce tile

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.

Salesforce integration panel in Claap showing the Connect button

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.

Salesforce integration tile in Claap showing a green checkmark confirming a successful connection

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.

Animated GIF showing the Salesforce sync preference options in Claap's integration settings

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).

Salesforce field enrichment settings panel in Claap showing append vs. replace options

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.

Claap recording Overview tab showing the Update to Salesforce button

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.

Claap Library view showing meeting tiles with Salesforce icons indicating synced notes

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 SettingsSalesNotes 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.

Salesforce Notes Settings page showing the Enable Notes toggle switched on

Step 12: Add Notes to your object page layouts

In your Salesforce Setup, navigate to Object ManagerAccountPage 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.

Salesforce Account page layout editor showing Notes being added to the layout

Step 13: Create and assign a Permission Set for Claap

In your Salesforce Setup, navigate to UsersPermission 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

Did this answer your question?