Efficlose

Pipedrive Integration

Pipedrive OAuth connection, Person/Organization/Deal sync, meeting notes and call logging.

Pipedrive Connection

We use OAuth 2.0 to securely connect with your Pipedrive account. No API keys or credentials are needed — just authorize access through Pipedrive.

  1. Navigate to SettingsIntegrations
  2. Find "Pipedrive" in the integrations list
  3. Click Connect
  4. You will be redirected to Pipedrive to authorize the connection
  5. Log in with your Pipedrive account and grant access
  6. You will be redirected back to EffiClose automatically
  7. A setup wizard will open — walk through the steps to configure sync settings and meeting filters
  8. The integration status will show as "Connected"
Note: The Pipedrive account you use to authorize the connection determines the permissions for reading and writing data. Make sure this account has access to Persons, Organizations, Deals, Activities, and Notes in your Pipedrive account.

Setup Wizard

After authorizing the connection, a guided setup wizard walks you through six steps:

  1. Authentication — Confirms your OAuth connection is active
  2. Test Record — EffiClose creates a test Person and Note in your Pipedrive account to verify that permissions are configured correctly. These test records are cleaned up automatically.
  3. Sync Settings — Choose which objects to sync and how fields are mapped
  4. Meeting Filters — Configure which meetings should trigger CRM updates
  5. Visibility — Control who on your team can see the integration and its synced data
  6. Review & Activate — Review your configuration and activate the integration
Important: If the test record step fails, check that your Pipedrive account has create permissions for Persons and Notes. You may need to adjust your Pipedrive user role or permissions.

Data Synchronization

Data syncs between the platform and Pipedrive automatically every 2 hours.

Imported Objects:

We import the following Pipedrive objects, automatically resolving relationships between them:

  • Person: Syncs persons matched by meeting participant email addresses, including name, email, and phone number
  • Organization: Imports organizations associated with your synced persons
  • Deal: Imports open deals linked to your synced persons, including deal title, stage, and pipeline
  • Note: Imports notes attached to your synced persons and deals
Note: Persons are imported based on meeting participant emails, so only persons relevant to your meetings are synced — not your entire Pipedrive database.

What You Can Do After Setup

Once connected, EffiClose automatically enriches your Pipedrive CRM with meeting intelligence:

  • Person matching: Meeting participants are automatically matched to existing Pipedrive persons by email. If no match is found, a new person can be created with name, email, and phone number.
  • Meeting notes: After each meeting, a summary note is created and attached to the relevant person. If the person has an open deal, the note is attached to the deal as well.
  • Deal mapping: EffiClose finds open deals linked to your meeting participants and attaches meeting notes directly to those deals for full context.
  • Call logging: Meetings are logged as Activities in Pipedrive with subject, duration, and a detailed description including summary, action items, and recording link (when available), associated to the participant person.
  • Re-sync past meetings: You can re-sync previously processed meetings to update Pipedrive with the latest data.
Note: Pipedrive uses Persons instead of Contacts or Leads, and Activities instead of Tasks. All meeting participants are matched or created as Persons — call logging creates Activities, not Tasks.

Troubleshooting

Connection issues:

  • Try disconnecting and reconnecting the integration
  • Ensure the Pipedrive account you used to authorize has API access enabled
  • Check that your Pipedrive account allows third-party OAuth connections
  • A refresh token keeps the connection active — you should not need to re-authorize periodically

Sync errors:

  • Disconnect and reconnect the integration
  • Verify the authorized account has proper permissions for the synced objects
  • Review error messages in the integration status page

Permission issues:

  • Ensure the authorized account has access to the required objects (Person, Organization, Deal, Activity, Note)
  • Check Pipedrive user roles and permission sets
  • If the setup wizard test record step fails, the account may be missing create permissions