Articles in this section

Salesforce Custom Objects

Custom Objects in Salesforce are created to store information unique to an organization or industry. 

Just like Opportunities and Cases, if you have Custom Objects that are related to Contacts, Accounts, or Leads, this feature will allow you to associate your calls against these custom objects in addition to logging against the account or contact record.

Let's take a look at how to set up Custom Objects.

Who can use this

Users on eligible Dialpad Sell, Dialpad Support, and Dialpad Connect plans can use this integration. Refer to our Pricing Page to see if you have access to this feature. If you have questions about your plan, reach out to your Customer Success Manager or Dialpad Customer Care.

Dialpad users must have Office Admin permissions to get started.
Agents must also remain connected to the same Salesforce instance as their respective Office Admin.

Enable Custom Objects in Dialpad

Salesforce users with System Admin access must enable and configure the integration.

To enable Dialpad's Custom Objects in Salesforce, head to your Dialpad Admin Settings.

  1. Select My Company 

  2. Select Integrations

  3. Beside Salesforce, select Options

  4. Select Manage Settings
    Screenshot of the Dialpad Admin Settings dashboard featuring orange boxes and an arrow highlighting the 'My company' selection dropdown, the left sidebar 'Integrations' tab, and the 'Manage Settings' option under the Salesforce integration's 'Options' dropdown menu.

  5. Navigate to Custom and Standard Objects

  6. Select Connect

  7. Enter your Salesforce Credentials

  8. Once connected, Toggle on or off any Object you'd like to enable

    • Use the drop-down menu to indicate the Custom Object fields that identify name, email, and phone number against each custom object type
       Screenshot of the Dialpad 'Configure Salesforce' custom object panel featuring toggle switches for enabling objects, an orange box highlighting the 'Field Mapping' section for 'Service Order Detail' with dropdown menus for Name, Email, Phone, and Label, and an orange arrow pointing to the top-right 'Save' button.
       

Note

Once Custom Objects have been enabled at the Company level, you can choose to use the same settings in each office, or customize them on a per-office basis.

To use unique settings in an office, head to the office's integration settings.

  1. Select Manage Settings beside Salesforce, and then select Customize for this office
    Screenshot of the Dialpad 'Configure Salesforce' office level settings, featuring an orange box highlighting 'Integrations' in the left menu and an orange arrow pointing to the selected 'Customize for this Office' radio option.

Dialpad will search based on these fields to identify matches from the connected Salesforce instance.

For each object type that is enabled for call logging, you'll also indicate an object field, using the 'Label' selection, that uniquely identifies the records belonging to that object type. Information in this field is what Reps see for selecting any specific record to log a call.

Alt Text Option  Screenshot of the Dialpad Salesforce integration 'Field Mapping' section for 'Campaign', featuring an orange box highlighting additional logging options with tags for Campaign, Case, and Contact, and an orange arrow pointing to the 'Object' dropdown menu.

Indicate related objects that Reps can use to associate their calls. Both standard and custom objects are supported for logging calls against related objects.

For example, if you wish to associate your calls to Salesforce cases or Salesforce opportunities, here is the place in which you'd need to indicate that.

Note

For more details on Available fields and Data types, visit this Help Center article.

Log a call against a Salesforce Custom Object record

Easily connect a Dialpad contact to Custom Object records from Salesforce.

Dialpad fetches the matching records from Salesforce using the information in 'Name,' 'Phone Number,' and 'Email Address' fields in the object record as indicated by the Dialpad Admin in the object configuration.

Use the Dialpad desktop app's sidebar (left) or Dialpad Everywhere (right) to add call notes and associate the call with multiple related records belonging to standard (cases and opportunities) and custom object types.
Screenshot of the Dialpad desktop interface alongside the Dialpad Everywhere CTI widget, with orange boxes highlighting activity logging fields ('Relate to', 'Subject', and 'Notes') in the sidebar profile and the 'Create Task' button in the widget view.

The 'Relate to' drop-down menu displays the object records related to the parent object for agents to select in order to associate a call.

The available Object types are determined by the Office Admin’s parent object configuration (as shown below).

Screenshot of the Dialpad Salesforce integration 'Field Mapping' section for 'Account', with an orange box highlighting additional object logging options showing tags for Opportunity, Case, and Application below the 'Object' selection dropdown menu.

Tip

Enable screen pop for incoming calls for Custom Objects so calls through CTI or the Dialpad app will bring up the right record automatically.
Screenshot of the Dialpad 'Log calls to' settings section featuring an orange box highlighting the checked 'Enable screen pop for incoming calls' option under the 'Matter' object selection dropdown menu.

Frequently asked questions 

Where can I see my Custom Objects?

Custom Objects are found and managed in your Salesforce Object Manager.

Screenshot of the Salesforce Setup 'Object Manager' page listing standard and custom objects with their API Names, Types, and Deployment status.

Is there a specific Dialpad package version needed?

To ensure the best performance, make sure you’re using the most recent Dialpad for Salesforce package.

Open all the related object records in Salesforce individually and look for recent activity created with the call notes saved in the comments field.

Call notes and other items such as Ai details, voicemails, messages, and call recording links (if turned on) are logged to the newly-created Salesforce activity.

Why don't I see a new Custom Object in my Object List to turn on call logging?

When creating a Custom Object definition, make sure you've checked 'Allow Activities'. Only those objects that allow activities to be created can be used for call logging.

Screenshot of the 'Optional Features' configuration section in Salesforce featuring an orange box and arrow pointing to the checked 'Allow Activities' checkbox.

Can I log a text message to an opportunity?

No, SMS messages cannot be logged to an opportunity, only calls.

Why does it only display a few Objects, even though we have more Custom Objects built on the Salesforce side?

For a Custom Object to appear in the 'Related To' Lookup list, the 'Allow Activities' (Track Activities) checkbox must be checked for both the Custom Object Definition and Customer Objects. 

Read this Help Center article to learn how.

Was this article helpful?
0 out of 0 found this helpful

Comments

0 comments

Article is closed for comments.