Integration Features
Supported Resources
- Leads: Create and update lead records from qualified conversations
- Contacts: Sync contact information gathered by your agents
- Accounts: Manage company/account records
- Opportunities: Create and update opportunities in your sales pipeline
Agent Actions
Configure your Dimedove agents to perform CRM operations as part of their workflows:- Create Records: Automatically create new leads, contacts, accounts, or opportunities when an agent qualifies a prospect
- Update Records: Update existing records with new information gathered during conversations
- Upsert Records: Look up existing records and update them, or create new records if no match is found
Custom Connected App
Salesforce integration uses your own Connected App for OAuth authentication. This gives your organization full control over permissions and security:- Create a Connected App in your Salesforce org
- Configure the Consumer Key and Consumer Secret in your Dimedove integration settings
- Provide your Salesforce My Domain URL (e.g.,
yourcompany.my.salesforce.com)
Key Capabilities
- Customer-Controlled OAuth: Use your own Salesforce Connected App for secure, organization-managed authentication
- PKCE Security: OAuth flow uses Proof Key for Code Exchange for enhanced security
- Dynamic Schema Discovery: Dimedove detects your Salesforce fields automatically, including custom fields
- Field Mapping: Map agent conversation outputs to specific Salesforce fields for precise data entry
- Unified Inbox: Conversations that trigger CRM actions appear alongside all other channels in your Dimedove dashboard
Getting Connected
To connect your Salesforce org:- Navigate to Settings > Integrations in your Dimedove dashboard
- Click Configure next to Salesforce
- Enter your Salesforce My Domain URL, Consumer Key, and Consumer Secret
- Click Connect and authorize Dimedove in your Salesforce org
- Your available objects (leads, contacts, accounts, opportunities) will be discovered automatically
- Configure agent actions to start syncing data
Salesforce integration requires a Pro subscription with third-party integrations enabled.

