OmniDim Logo

    Salesforce Integration Guide

    Learn how to connect your Salesforce CRM with your voice AI agent to manage contacts, leads, and more.

    1. Overview

    The Salesforce integration allows your agent to access and update records in your CRM automatically. After each call, OmniDimension can push post-call data to Salesforce objects like Leads, Contacts, or Opportunities.

    2. Key Benefits

  1. Automatically update CRM records after a call
  2. Streamline lead management workflows
  3. Create or update contacts, accounts, and opportunities based on extracted variables
  4. 3. Setup Option 1: From Main Dashboard

  5. Go to the Integrations page in your dashboard
  6. Select the All Integrations tab
  7. Find the Salesforce card and click Connect
  8. Enter your Salesforce instance details and credentials
  9. Save the integration and test the connection
  10. Go to your agent's edit page → Integrations tab
  11. Attach the Salesforce integration from the dropdown
  12. Setting up Salesforce integration from dashboard

    Salesforce integration dashboard setup

    Configuration screen for Salesforce integration

    Salesforce connect modal

    4. Setup Option 2: From Agent Configuration

  13. Go to your agent's edit page
  14. Open the Integrations tab
  15. Choose Salesforce from 'Connect New Integration' section and click on connect button
  16. Enter your integration name, description, and instance URL
  17. Provide your Salesforce Username and Password
  18. Enter your Client ID and Client Secret from Salesforce
  19. Select the Salesforce objects you want to connect to (e.g., Lead, Contact, Opportunity)
  20. Click Save to finish setup and attach the integration to the agent
  21. 5. Configuration Fields

  22. Integration Name: Choose a recognizable name
  23. Description: Purpose or details about this integration
  24. Instance URL: Your Salesforce domain URL (e.g., https://yourcompany.my.salesforce.com)
  25. Username & Password: Your Salesforce login credentials
  26. Client ID & Client Secret: From your connected Salesforce App
  27. Connected Objects: Select the Salesforce objects (Leads, Contacts, Opportunities, etc.) you wish to sync
  28. Fields required for configuring the integration

    Salesforce integration fields

    6. Using With Your Agent

  29. Extracted data from user calls will be sent to Salesforce automatically
  30. Mapped variables are updated in the selected objects
  31. Conversation history, intent, and sentiment can also be logged
  32. 7. Tips for Successful Integration

  33. Use a dedicated Salesforce integration user account
  34. Ensure the connected app has API access enabled
  35. Map only the necessary fields to avoid data clutter
  36. Test the connection thoroughly using sample calls