---
title: "Field mapping for Dialpad Call Activity in Salesforce"
slug: "field-mapping-for-dialpad-call-activity-in-salesforce"
tags: ["ai contact center", "ai fields", "ai sales", "ai voice", "call log field", "call logging", "custom object", "Dialpad Ai", "dialpad call center", "dialpad custom object", "Dialpad sell", "dialpad talk", "salesforce mapping", "task field"]
updated: 2025-10-09T16:56:35Z
published: 2025-10-09T16:56:35Z
---

> ## Documentation Index
> Fetch the complete documentation index at: https://help.dialpad.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Field mapping for Dialpad Call Activity in Salesforce

Customized reports require customized data. Use **Dialpad Call Log** **Custom Object** to discover trends and examine the details of your calls.

Every Dialpad call eligible to be logged in a connected Salesforce instance creates a *Dialpad Call Log*****record in Salesforce.

> [!NOTE]
> Who can use this
> 
> [Dialpad Sell](https://www.dialpad.com/products/sales-dialer/), [Dialpad Support](https://www.dialpad.com/products/cloud-contact-center/), and Dialpad Connect users with [Pro and Enterprise plans](https://www.dialpad.com/pricing/) can use this feature.
> 
> Before you can use a Dialpad Call Log Custom Object, you must contact our Customer Care Team to enable the feature.
> 
> To configure field mapping for Dialpad call activities, you must install the latest version of the **Dialpad for Salesforce package** in Salesforce.

Let's dive into the details.

## Dialpad Call Log Custom Object

The Dialpad Call Log is a Custom Object in the Dialpad managed package that captures Dialpad call details and notes them in Salesforce.

Using the chosen Dialpad call information, this Custom Object creates a Call Activity Record (Task Activity) in Salesforce.

## ![SF_confingure.png](https://cdn.us.document360.io/0f28ad44-2863-4372-a27e-c6728808d742/Images/Documentation/sf_confingure.png)

Use Dialpad Call Log objects to create call reports and dashboards in Salesforce and measure KPIs specific to your contact centers and agents.

The Dialpad Custom Call Log Object is managed in your **Salesforce Object Manager.** ![](https://cdn.us.document360.io/0f28ad44-2863-4372-a27e-c6728808d742/Images/Documentation/sfdc-object-manager(1).png)

### Available fields

Dialpad offers a wide variety of fields that can be mapped in Salesforce.

Find our available fields and their definitions listed below.

> [!NOTE]
> Note
> 
> You can delete the **Call Disposition Notes** field, as it is no longer in use and won’t be populated.

****Fields****

- **Agent Name:**The call operator's display name.
- **Ai Summary:**[Ai Recap](https://help.dialpad.com/docs/ai-recap-early-adopter-program) of the call.
- **Ai Action Items:** The [Action Items](https://help.dialpad.com/docs/ai-spotlight-action-items) detected in a call.
- **Ai Call Purpose:**Ai [Call Purpose](https://help.dialpad.com/docs/working-as-a-contact-center-supervisor#call-purpose-categories), accessible in the Ai Recap object.
- **Ai CSAT:**The [Ai CSAT](/v1/docs/ai-csat-customer-satisfaction) score.
- **Ai Outcome:** The outcome of the call, generated along with the Ai Recap.
- **Ai Playbook adherence:**Numeric value that explains how much a rep adhered to the [Ai Playbook.](/v1/docs/ai-playbooks)
- **Account Timezone:**The Timezone of the account.
- **Call Duration(In Seconds):**Total duration of the call, in seconds.
- **Call End Time:**The call's end date.
- **Call From:**The phone number that was used to dial the call.
- **Call Quality Rating:** The [MOS call quality score](https://help.dialpad.com/v1/docs/quality-of-service-dashboard#what-is-mos) provided by the user.
- **Call Recording URL:**The call recording's [shareable URL](https://help.dialpad.com/v1/docs/en/ai-call-summary#share-a-call-summary).
- **Call Result:**The call disposition value.
- **Call Start Time:**The time when the call started.
- **Call To (First)**: The number that was dialed.
- **Call To:**The number of the final recipient after any transfers or routing.
- **Call Type:**The call direction (inbound, outbound etc).
- **CallId:**Unique call ID
- **Call Status:** The current state or outcome of the call (it is a picklist field).
- **Comments:**Notes written by the agent during the call.
- **Connected Duration:**The length of time the call was connected to an operator.
- **Contact Timezone:**The timezone of the contact.
- **CSAT Score:**The CSAT score.
- **Dialing Duration:**The length of time spent dialing before the call was answered.
- **Dialpad Agents:**Dialpad Agents who participated in the call.
- **Dialpad Call Center:**The Dialpad Contact Center that handled the call.
- **Due Date:**Call activity date (the day the call occured).
- **Hold Duration:**The amount of time the caller was on hold.
- **IsDialpadCallLog:**Confirms the object is a Dialpad Call Log (this will always be true).
- **isCreatedFromDialpad:**Confirms if the call was created from Dialpad.
- **isValidatedCall:**Confirms if the call was connected between two parties where both spoke for longer than 1 minute (ie a valid conversation).
- **Lead Timezone:** Timezone of the lead.
- **Notes:** A Long Text Area to log notes.
- **Object Name:**Name of the Dialpad contact.
- **Opportunity Timezone:**Timezone of the Opportunity.
- **Parent Object Id:**ID of the connected Salesforce instance.
- **PhoneNumber:**Dialpad target number.
- **Powerdialer Assigned List:**The name of the Powerdialer List that the number is assigned to.
- **Powerdialer Dialed List:**The name of the Powerdialer List that the call was dialed from.
- **Queued Duration:**Amount of time the caller spent in a queue.
- **Related Object Ids:**The Salesforce ID of the related object (if selected).
- **Ringing Duration:**The time spent in a ringing state (before the call was answered).
- **Routing Duration:**The time spent in transit (routing) before being answered.
- **Status:** The status of the Salesforce task (this will always be listed as Complete).
- **Subject:**The subject listed by the agent. If no status was provided, the default status will be listed.
- **Target Name:**The name of the call's target.
- **Task Subtype:**The value 'Call' will be updated for every log.
- **Time of call:** The call's start date.
- **Total Number of Times Dialed:**The total number of times the number was dialed.
- **Type:**The value 'Call' will be updated for every log.

### Configuring field mapping

Salesforce Admins can map fields from the Dialpad call log object to a Task object, ensuring that the call information captured makes the most sense for your organization.

Let's take a look at how to configure field mapping.

1. Go to your **Dialpad Lightning** tab
2. Select**Setup Manager**
3. Select**Settings**
4. Expand **Call Activity Field Mapping** ![Screen_Shot_2022-05-18_at_6.05.42_AM.png](https://cdn.us.document360.io/0f28ad44-2863-4372-a27e-c6728808d742/Images/Documentation/screen_shot_2022-05-18_at_6.png)
5. Select the desired Task fields
6. Select **Save**

Once you've saved your preferences, all proceeding calls will capture the call information detailed in your selected Task fields.

## Dialpad SMS Log Custom Object

The Dialpad SMS Log is a Custom Object in the Dialpad managed package that captures Dialpad SMS details and notes them in Salesforce.

Using the chosen Dialpad SMS information, this Custom Object creates a Dialpad SMS Log in Salesforce.

This object is created only when ‘Log SMS messages as activities’ setting is checked.

![](https://cdn.us.document360.io/0f28ad44-2863-4372-a27e-c6728808d742/Images/Documentation/sms-log-sfdc.png)

### Available fields

Dialpad offers a wide variety of fields that can be mapped in Salesforce.

Find our available fields and their definitions listed below.

****Fields****

- Activity Date
- Agent Name
- Department
- Group Id
- Media
- Message Details
- Message Status
- Message Subtype
- Message Direction
- Object Name
- Parent Object Id
- RelatedObjectIds
- Subject
- Type
- Media File
- Salesforce Task

### Configuring field mapping

Salesforce Admins can map fields from the Dialpad SMS Log Custom Object to a Task object, ensuring that the SMS information captured makes the most sense for your organization.

Let's take a look at how to configure field mapping.

1. Go to your **Dialpad Lightning** tab
2. Select**Setup Manager**
3. Select**Settings**
4. Expand **SMS Activity Field Mapping**
5. Select the desired Task fields ![](https://cdn.us.document360.io/0f28ad44-2863-4372-a27e-c6728808d742/Images/Documentation/sms-field-mapping.png)
6. Select **Save**

Once you've saved your preferences, all proceeding SMS messages will capture the SMS information detailed in your selected Task fields.

## Sample reports

Use sample reports to get an idea of what can be exported.

Access your sample reports from your Dialpad Dashboards.

![Screen_Shot_2022-05-19_at_7.41.13_AM.png](https://cdn.us.document360.io/0f28ad44-2863-4372-a27e-c6728808d742/Images/Documentation/screen_shot_2022-05-19_at_7.png)

Remember, these reports are built on top of the Dialpad Call Log object, so you will only see data if you start using the newly released updates.

## Field data types

Let's go over the data types for our most used fields.

### Account fields

| **Field Name** | **Data Type** |
| --- | --- |
| Account Timezone | Text (255 characters) |
| IsCreatedFromDialpad | Checkbox |
| Powerdialer Assigned List | Long Text Area (1000 characters) |
| Powerdialer Dialed List | Long Text Area (1000 characters) |
| Powerdialer Last Dialed via | Lookup (Dialpad LOAC) |
| Total Number of Times Dialed | Number (18, 0) |

### Contact fields

| **Field Name** | **Data Type** |
| --- | --- |
| Contact Timezone | Text (255 characters) |
| IsCreatedFromDialpad | Checkbox |
| Powerdialer Assigned List | Long Text Area (1000 characters) |
| Powerdialer Dialed List | Long Text Area (1000 characters) |
| Powerdialer Last Dialed via | Lookup (Dialpad LOAC) |
| Total Number of Times Dialed | Number (18, 0) |

### Lead fields

| **Field Name** | **Data Type** |
| --- | --- |
| Lead Timezone | Text (255 characters) |
| IsCreatedFromDialpad | Checkbox |
| Powerdialer Assigned List | Long Text Area (1000 characters) |
| Powerdialer Dialed List | Long Text Area (1000 characters) |
| Powerdialer Last Dialed via | Lookup (Dialpad LOAC) |
| Total Number of Times Dialed | Number (18, 0) |

### Opportunity fields

| **Field Name** | **Data Type** |
| --- | --- |
| Opportunity Timezone | Text (255 characters) |
| IsCreatedFromDialpad | Checkbox |
| Powerdialer Assigned List | Long Text Area (1000 characters) |
| Powerdialer Dialed List | Long Text Area (1000 characters) |
| Powerdialer Last Dialed via | Lookup (Dialpad LOAC) |
| Total Number of Times Dialed | Number (18, 0) |

### Task and Activity fields

| **Field Name** | **Data Type** |
| --- | --- |
| Call End Time | Date/Time |
| Call Recording URL | Text (255 characters) |
| Call Start Time | Date/Time |
| CallId | Text (32 characters) |
| Dialpad Agent | Lookup (Dialpad Agents) |
| Dialpad Call Center | Lookup (Dialpad Call Center) |
| Dialpad List | Lookup (Dialpad List) |
| IsDialpadCallLog | Checkbox |
| PhoneNumber | Text (50 characters) |
| Ai Call Purpose | Long Text (1000 characters) |
| Ai CSAT | Number (1-100) |
| Ai Outcome | Long Text (1000 characters) |
| Ai Playbook Adherence | Percentage |

> [!NOTE]
> Notes
> 
> To see the Dialpad Ai fields (except for Ai Summary and Ai Action Items), you'll need to configure them in your field mapping. Once mapped, you'll see these fields noted on the call task.
> 
> Due to Task formatting restrictions, Ai Summary and Ai Action Items cannot be displayed in a Task.
> 
> Call Tasks are created in Salesforce, not Dialpad. As Dialpad does not store these records, we cannot backfill previous calls.

### Call log fields

| **Field Name** | **Data Type** |
| --- | --- |
| Lead Timezone | Text (255 characters) |
| IsCreatedFromDialpad | Checkbox |
| Powerdialer Assigned List | Long Text Area (1000 characters) |
| Powerdialer Dialed List | Long Text Area (1000 characters) |
| Powerdialer Last Dialed via | Lookup (Dialpad LOAC) |
| Total Number of Times Dialed | Number (18, 0) |
| Ai Action Item | Rich Text (132, 072) |
| Ai Call Purpose | Long Text (1000 characters) |
| Ai CSAT | Number (1 - 100) |
| Ai Outcome | Long Text (1000 characters) |
| Ai Playbook Adherence | Percentage |
| Ai Summary | Rich Text (132, 072) |

> [!NOTE]
> Note
> 
> The 6 Dialpad Ai Call Log fields became available to all users on March 15, 2024. If you started using Dialpad for Salesforce after March 15, 2024, you will see a new section called **Dialpad Ai**on the page layout.
> 
> ![](https://cdn.us.document360.io/0f28ad44-2863-4372-a27e-c6728808d742/Images/Documentation/dp-ai-saleforce-task.png)If you started using Dialpad for Salesforce before March 15, 2024, you'll need to create a new section and add the Ai fields manually. From your Salesforce Lightening App Builder, search for Dialpad Ai. Select **DialpadAi**, drag and drop it into the desired position, then select **Save.** ![](https://cdn.us.document360.io/0f28ad44-2863-4372-a27e-c6728808d742/Images/Documentation/add-dp-ai.png)

<input type="hidden" value="true" data-display="inline" data-tomark-pass="">

## Related

- [Salesforce Custom Objects](/salesforce-custom-objects.md)
- [Salesforce Case, Object and Opportunity Logging with Dialpad CTI](/salesforce-case-and-opportunity-logging-with-dialpad-cti.md)
