1. Home
  2. TrueDialog Integrations
  3. Salesforce
  4. Other Tasks
  5. Salesforce – Using TrueDialog Settings Utility

Salesforce – Using TrueDialog Settings Utility

Salesforce Logo

Salesforce

TrueDialog Integration

The TrueDialog Settings utility provides access to settings and tools for the TrueDialog Integration. This article explains how to use each tool in the utility. You can skip to the section you are looking for or read all sections to learn about each feature. The utility can be accessed from the TrueDialog app or anywhere else you have added it. See the Salesforce – Adding TrueDialog Settings Utility article for instructions on adding this utility to your app.

Access TrueDialog Settings

  1. Click the TrueDialog Settings utility at the bottom of the screen.
    Click TrueDialog Settings
  2. Each setting section is discussed in the sections below; you can skip to a specific section or read all of them.
  3. The horizontal line at the top of the utility closes it.
    Minimize Settings
  4. The box with an arrow at the top of the utility will open it in its own window.
    Expand Settings

General

  1. The Custom Metadata Types link.
    Click Custom Metadata Types
  2. A new tab will open on the Custom Metadata Types page.
  3. The TrueDialog metadata types are all under the SMS_Integration namespace.
    SMS_Integration Custom Metadata Types

Disable Custom Metadata Types

If a TrueDialog Custom Metadata Type is causing issues with a particular task, you can temporarily turn it off. Any disabled TrueDialog Custom Metadata Types should be turned back on before you resume regular operations. Below are articles that provide instructions for disabling specific Custom Metadata Types. The steps for disabling any Custom Metadata Type are similar, so if you need to disable a Custom Metadata Type not listed below, you can still follow the instructions from one of the articles.

Remember to re-enable the Custom Metadata Type once you have completed your task.

Disable Populate Formatted Phone Number

The Populate Formatted Phone Number Custom Metadata Type is activated every time a standard record type record is saved. Disabling this is necessary if your import fails because of a conflict between your import process and this Custom Metadata Type.

Salesforce – Disabling Populate Formatted Phone Number

Disable Reassign SMS From Converted Leads

If you receive Privileges Exceptions related to the LeadTriggerHandler, disabling the Reasign SMS From Converted Leads Custom Metadata Type can fix the issue.

Salesforce – Disabling Reassign SMS From Converted Leads

Enable Create Records From Unknown Numbers

The Create Records From Unknown Numbers Custom Metadata Type is initially disabled. When enabled, it responds to messages from unknown numbers by requesting contact information. If the contact responds with their information, a new record will be created for them.

Salesforce – Creating Records From Unknown Numbers

Switch Channel

TrueDialog supports messaging through many channel types, but the TrueDialog Salesforce app is limited to phone channels, including long and short codes. The Switch Channel setting changes the channel for all outbound messages on your account, including one-to-one and mass messages.

Due to the limitations of shortcodes, two-way or one-to-one messaging only works with long codes.

  1. Click the Switch Channel dropdown.
    Click Switch Channel Dropdown
  2. Select one of your phone channels.
    Phone Channels
  3. Once switched, a Channel Switched notification is displayed at the top of the page.
    Channel Switched Notification

Standard Objects with No Connectors

In the section Standard Objects with no connectors, you will find several buttons with no connectors. Each button corresponds to one of the standard object types. When clicked, the Formatted Phone Number field for all records of that object type is filled with the record’s phone number.

When a record is created, the TrueDialog app automatically enters the phone number from the Mobile or Phone fields into the Formatted Phone Number field. However, the Formatted Phone Number field can be empty when you have records that existed before installing TrueDialog or when you disable the Populate Formatted Phone Number Custom Metadata Type during an import. In this case, you must click the Fill [Standard Object] Formatted Phone button for the object type of the empty records.

The Formatted Phone Number field uses the +1XXXXXXXXXX format. Since phone numbers are entered in many different formats, some may not be able to be automatically converted to this format. You should verify the Formatted Phone Number field by checking your records using a list filter view.

If your user doesn’t have access to any of the standard objects, the corresponding Fill Object Type button will not be displayed.

Fill Formatted Phone Number Buttons

Fill Formatted Phone Number Number For Contacts Object

The steps below show you how to fill the Formatted Phone Number field with the phone number for the Contacts object. This process is the same for each of the object types.

  1. Click Fill Contacts Formatted Phone.
  2. A notification will appear at the top of the screen, letting you know you will receive a notification when the process is complete.
  3. Wait to receive a new notification.
  4. Click the Notification icon.
    Fill Formatted Phone Number Complete Notification
  5. If the process is complete, a Success notification will state that the Contact: Formatted Phone Number assigning process ended.
    Success Message

Verify Formatted Phone Number

You can create a filtered List View to check for records with empty Formatted Phone Number fields. The instructions below will guide you through creating a List View with a filter. Because all Formatted Phone Numbers start with +1, creating a filter for a record that does not contain it will result in a list of records with invalid Formatted Phone Numbers.

  1. Click the Contacts tab.
  2. Click the Gear icon dropdown for the List View Controls.
  3. Click New.
    Click New
  4. Enter a List Name in the textbox.
  5. The List API Name is automatically filled with the List Name and underscores replace all the spaces.
    Enter Name and API Name
  6. (Optional) Change the Who sees this list view? selection if you want someone else to be able to see this view.
  7. Click Save.
    Click Save
  8. Click the Filter icon to open the Filters.
  9. Click Add Filter.
    Click Add Filter
  10. Click the Field dropdown.
  11. Select Formatted Phone Number from the dropdown list.
  12. Click the Operator dropdown.
  13. Select does not contain from the dropdown list.
    Enter Field and Operator
  14. Enter +1 in the Value textbox.
  15. Click Done.
    Click Done
  16. Click Save.
    Click Save
  17. The list will now only contain records with invalid Formatted Phone Number fields.
  18. If there are any records in this list, click each and fix the phone number issue they have.
    Invalid Formatted Phone Number

Objects with connectors

The Objects with connectors tool is used when a standard or custom object has a custom field that holds the phone number used for messaging with TrueDialog. This tool will format the phone number in the custom field to the TrueDialog system’s standard format, which is +1##########. This operation is similar to the Standard Objects with no connectors buttons above. See the Salesforce – Using a Custom Field or Object With TrueDialog article for instructions on connecting and using a custom field or object.

The custom phone number field is required to be in the +1########## format. You can create logic to format phone numbers to this format or use the Objects with connectors tool every time a record is added or a phone number is updated. (No automatic process does this, like with the Formatted Phone Number field for the standard objects.)

The following instructions use the Contact object as an example, but any standard or custom object can be used.

  1. In the Type SObject API Name textbox, enter the API name of your object. The object can be a standard or custom object.
  2. In the Type Phone Field API Name textbox, enter the API name of your custom field. For the TrueDialog integration to work correctly, this field’s API name must be TrueDialog_Phone__c.
    Enter Object and Field API Names
  3. Click Format phone number.
    Click Format Phone Number
  4. Once all records have been formatted, you will receive a Success notification that the Formatted Phone Number process has ended.
    Success Notification
Updated on January 18, 2025
Was this article helpful?
Need Support?
Can’t find the answer you’re looking for? Don’t worry we’re here to help!
CONTACT SUPPORT

Leave a Comment