CRM
Salesforce
Salesforce is the world's leading customer relationship management platform. Connect Salesforce to OrcaPulse to automatically sync leads, contacts, and engagement data between your sales team's CRM and your automated workflows.
Overview
Salesforce is the dominant CRM platform globally, used by organizations of every size to manage customer relationships, track sales pipelines, and drive revenue growth. With its extensive ecosystem of tools, integrations, and customization options, Salesforce serves as the central system of record for sales, marketing, and customer success teams across millions of businesses worldwide.
The Salesforce integration with OrcaPulse creates a powerful bidirectional bridge between your automated lead engagement workflows and your sales team's CRM environment. When a new lead enters OrcaPulse through any channel, whether from a web form, social media, or direct inquiry, the integration ensures that lead data flows seamlessly into Salesforce as new leads or contacts. Conversely, lead status updates and engagement activities from OrcaPulse are reflected in Salesforce, giving your sales team complete visibility.
This integration eliminates the manual data entry and information silos that slow down sales teams. Instead of toggling between platforms, your team gets a unified view where OrcaPulse handles automated engagement and qualification while Salesforce maintains the authoritative record of every customer interaction and deal progression.
Key features
Bidirectional lead sync
Automatically push qualified leads from OrcaPulse into Salesforce and pull existing Salesforce lead data into your workflows for personalized engagement.
OAuth authentication
Secure, token-based authentication using Salesforce standard OAuth 2.0 flow. No passwords are stored, and access can be revoked at any time from either platform.
Custom field mapping
Map OrcaPulse lead fields to Salesforce standard and custom fields to ensure data flows into the correct locations in your CRM schema.
Activity logging
Automatically log OrcaPulse engagement activities such as calls, messages, and qualification outcomes as Salesforce tasks and activities on the lead record.
Real-time sync
Lead updates are synchronized in near real-time, ensuring your sales team always sees the most current information without waiting for batch sync cycles.
Duplicate management
Intelligent matching logic prevents duplicate lead creation in Salesforce by checking existing records before creating new entries.
Use cases
Here are the most common scenarios where the Salesforce integration adds value to your OrcaPulse workflows:
- Automated lead handoff: When OrcaPulse qualifies a lead through AI conversations, automatically create a Salesforce lead record with all qualification data so your sales team can follow up immediately.
- Sales pipeline visibility: Give sales managers real-time visibility into automated lead engagement by syncing all OrcaPulse activities to Salesforce dashboards and reports.
- Re-engagement from CRM data: Pull cold leads from Salesforce into OrcaPulse re-engagement workflows to automatically revive stale opportunities with fresh outreach.
- Closed-loop reporting: Track the full journey from initial capture in OrcaPulse through qualification and into Salesforce pipeline stages to measure the ROI of your automation investment.
How it works in OrcaPulse
- Salesforce is connected through OAuth from the CRM section of the Integrations page. You authorize OrcaPulse to access your Salesforce org during the OAuth consent flow.
- Connected CRM integrations are used by OrcaPulse CRM sync flows and related workflow actions to push lead data, log activities, and retrieve existing records.
- The platform keeps CRM connection status visible directly on the integration card, including last sync time and any connection health alerts.
- Workflow steps that include CRM sync actions automatically use the active Salesforce connection, with field mapping applied according to your configuration.
Setup guide
Follow these steps to connect Salesforce to your OrcaPulse account:
- Prepare your Salesforce org. Ensure you have administrator access to your Salesforce organization. Review your lead object fields and create any custom fields needed for OrcaPulse data.
- Initiate OAuth connection. Open Integrations in OrcaPulse and click Connect on the Salesforce card. You will be redirected to Salesforce to authorize the connection.
- Complete authorization. Log in to Salesforce if prompted and approve the OAuth consent. OrcaPulse will request permission to read and write lead and contact data.
- Configure field mapping. Return to OrcaPulse and verify field mapping between OrcaPulse lead attributes and Salesforce lead or contact fields.
- Verify the connection. Confirm Connected status is shown on the card. Create a test lead in OrcaPulse and verify it appears in Salesforce to validate the integration.
Best practices
Get the most out of your Salesforce integration by following these recommendations:
- Define clear field mapping before activating production workflows to ensure lead data lands in the correct Salesforce fields.
- Use Salesforce duplicate rules in conjunction with OrcaPulse sync to prevent creating redundant lead records.
- Set up Salesforce workflow rules or process builder flows to assign synced leads to the appropriate sales reps automatically.
- Review Salesforce API usage limits periodically to ensure OrcaPulse sync operations stay within your org's allocated quota.
- Create a dedicated Salesforce integration user for the OrcaPulse connection to simplify audit trails and permission management.
Operational notes
- Disconnecting the Salesforce integration disables future sync operations. Existing Salesforce records are not affected.
- Reconnect with OAuth if authorization expires or is revoked. Salesforce tokens have configurable expiration policies.
- Salesforce API rate limits apply to all integration operations. OrcaPulse handles throttling automatically to stay within limits.
- Both Salesforce Classic and Lightning Experience orgs are supported for the integration.
Frequently asked questions
The OrcaPulse integration works with any Salesforce edition that includes API access, which includes Enterprise, Unlimited, and Developer editions. Professional edition requires API access to be enabled.
The integration primarily syncs with standard Lead and Contact objects. Custom object support depends on your OrcaPulse plan and configuration options.
Connecting OrcaPulse does not modify existing Salesforce data. New records are only created when OrcaPulse workflows include CRM sync steps.


