Synchronize interaction attributes with Salesforce activity records

Note: This article applies to PureCloud for Salesforce.

このページで説明されている機能は近日リリース予定です。詳細は、リリース ノートを参照してください。

The PureCloud for Salesforce integration gives you the option to synchronize interaction attributes with Salesforce activity records on inbound and outbound interactions. Synchronizing interaction attributes allows you to store any interaction attributes on Salesforce activity records. If interaction attributes change, even after disconnection, the data remains in sync between the interaction and the Salesforce activity record.

Lightning Experience does not allow PureCloud for Salesforce to save interaction attributes to fields that the Salesforce user does not have access to. For example, you configure PureCloud for Salesforce to save the queue name to a custom field but do not make the custom field visible to agents. As a result, Salesforce does not save the queue name to the custom field in reports.

To configure the synchronization of attributes with Salesforce activity records, follow these steps:

  1. For each interaction attribute that you would like to map, create a custom field in Salesforce on the Activity object. See Create Custom Fields in the Salesforce documentation.
  2. Map the custom field to the interaction attribute. See Map interaction attributes to Salesforce activity fields.

The integration can map any interaction attribute that you set before the interaction leaves the agent’s queue for Salesforce. The integration maps certain Task fields by default.

Interaction attributes


インタラクション属性 インタラクションのタイプ 説明
Call.Ani Call, callback Phone number of the caller.
Call.CalledNumber Call, callback Phone number dialed (DNIS or SIP addresses for queues).
Call.ConversationId All* Interaction ID.
Call.Internal すべて Indicates whether call is internal interaction.
Call.QueueName All* Name of the queue that the interaction routes to or from.
Call.RemoteName All* Remote name for the active interaction. Note: For SMS messages, this attribute returns the display address for the active interaction.
Chat.Transcript チャット Transcript object of a chat interaction. Genesys recommends using a lookup relationship custom field. See Create Object Relationships in the Salesforce documentation. Warning: Transcripts greater than 131,072 characters fail to save.
Interaction.Url All* PureCloud URL to information about the interaction.
Message.Type Message Type of message interaction. Values: facebook, line, sms, twitter, or whatsapp.
Message.Username Message User name associated with Twitter messages. Nothing returned for Facebook, LINE, SMS, or WhatsApp messages.
Message.Userid Message User ID associated with Facebook, LINE, and Twitter messages. Phone number associated with WhatsApp messages. Nothing returned for SMS messages.
OutboundDialing.ContactId アウトバウンド ダイヤル PureCloud ID for a contact in a contact list associated with an outbound dialing campaign.
OutboundDialing.ContactListId アウトバウンド ダイヤル PureCloud ID for a contact list associated with an outbound dialing campaign.
OutboundDialing.CampaignId アウトバウンド ダイヤル PureCloud ID for an outbound dialing campaign.
Participant.{ColumnName} アウトバウンド ダイヤル Column name in campaign management contact list. See Contact list view.
Participant.{CustomFieldName} Call, callback, email, message, ACD voicemail Custom field name that is assigned by using Set Participant Data in an Architect flow. See Set Participant Data action.
チャット Custom field name that is used in the chat widget.
Salesforce.AfterCallTime All* Total time in seconds spent on wrap-up work, from the disconnection of the interaction to the completion of wrap-up work.
Salesforce.CallDuration All* Total duration in seconds that an agent spends on an interaction, including wrap-up work.
Salesforce.DisplayAddress Call, callback, outbound dialing, chat, email, SMS message Remote address of the active interaction (phone number for call, callback, outbound dialing, message, and ACD voicemail interactions; email address for chat and email interactions).
Salesforce.ParticipantId All* Unique ID for each agent associated with a particular interaction. For example, an interaction that is transferred from one agent to another agent produces two participant IDs. One ID is for the original agent. A second ID is for the agent that received the transfer.
Salesforce.WrapUpCode All* Wrap-up code for an interaction made from or to a queue.

* All refers to call, callback, outbound dialing, chat, email, message, and ACD voicemail interaction types.

Default fields in Salesforce


フィールド ラベル 説明
通話時間 Total duration of the interaction in seconds, from the time of connection to disconnection or transfer.
オブジェクト識別子を呼び出す Interaction ID key assigned to the interaction.
呼び出しの結果 Wrap-up code assigned after the interaction disconnects. See Wrap up an interaction.
呼び出しの種類 Indicates the interaction direction (Inbound or Outbound).
コメント Empty field for any notes taken during the interaction. 

Displays the name from the Salesforce record that pops when the interaction connects or the name from which a click-to-dial call was made, such as a contact or lead. If multiple records match, this field is a list in the client; the agent must select a record from the list.

インタラクションがライブ中にエージェントが別の連絡先、リード、またはユーザーのアカウント レコードに移動すると、そのレコードはリストに動的に追加されます。


インタラクションが接続したときにポップする Salesforce レコードからの関連レコード、またはアカウントや営業案件など、クリックツーダイヤルをした名前を表示します。

If the agent navigates to a different account, opportunity, campaign, case, or custom object record while the interaction is live, that record is dynamically added to the list; the agent must select a record from the list.

Note: To ensure that interaction logs can be saved for custom objects, select Allow Activities when creating the custom object in Salesforce.


相互作用の種類に加えて、日付と時間のスタンプが表示されます。 ブラウザーのロケール設定に基づいて日付/時刻の形式が。

例: 2015/08/10 を呼び出す 8:55:17


Indicates the interaction type. Values: Call, Chat, Email, Voicemail, and Message.

Tip: If the Type field is visible to agents, Genesys recommends adding these values to the Type picklist in Salesforce.

For more information about the integration, see About PureCloud for Salesforce.