Auto-Populating the Call Channel

  • iPad
  • iPhone
  • Online

Admins can configure the value in the Veeva standard Call_Channel_vod field to auto-populate based on customers’ own call channel fields. This enables customers to:

  • ensure downstream systems are not affected by the switch to a standard Call_Channel_vod field
  • minimize disruptions to user workflows

For example, Verteo Biopharma already uses a custom Call Method field to capture call channel information. When Sarah Jones selects the Phone Call option from Verteo Biopharma’s custom Call Method picklist, the standard Call_Channel_vod field automatically populates with Phone_vod. She does not need to select a value from the standard Call_Channel_vod field in order to save and submit the call report.

This feature is not yet available. For more information, see the Veeva CRM Standard Metrics announcement on the home page.


Configuring Auto-Populating the Call Channel

To auto-populate the Call_Channel_vod field based on other fields:

  1. Grant admins and end users FLS Read permission to the Call_Channel_Formula_vod field on the Call2_vod object.
  2. Populate the Call_Channel_Formula_vod field with a formula reading from the appropriate fields. The formula must resolve to one of the following standard Call_Channel_vod values:
  • Face_to_face_vod
  • Video_vod
  • Phone_vod
  • Message_vod
  • Email_vod
  • Other_vod

References to other formula fields from the Call_Channel_Formula_vod field are not supported. For example, if the formula exceeds the field character limit, the formula cannot be split into multiple other formulas referenced in the Call_Channel_Formula_vod field. For more information on supported functions and global variables, see Function and Global Variable Support Details. For general information on using formula fields, see Calculate Field Values With Formulas.

For example, Verteo Biopharma has an existing Customer_Channel_Field picklist with eight options, which they want to match to the standard Call_Channel_vod values as follows:

Customer Channel Field value

Corresponding Call_Channel_vod value

Face to Face

Face to Face_vod

Electronic Mail

Email _vod











Traditional Mail


To set the Call_Channel_vod value based on the Customer_Channel_Field picklist option users select, Verteo Biopharma's admin enters the following in the Call_Channel_Formula_vod field:

CASE( Customer_Channel_Field__c ,

"Face to Face", "Face_to_face_vod",

"Electronic Mail", "Email_vod",

"Webex", "Video_vod",

"Teams", "Video_vod",

"Engage", "Video_vod",

"Zoom", "Video_vod",

"Fax", "Other_vod",

"Traditional Mail", "Other_vod",


Alternatively, Verteo Biopharma could set the Call_Channel_vod field based on their two existing call record types:

Existing record type

Corresponding Call_Channel_vod value



Lunch and Learn

Face to Face_vod

To set the Call_Channel_vod field based on the call record type users select, Verteo Biopharma's admin enters the following in the Call_Channel_Formula_vod field:

CASE( RecordType.Name,

"Remote", "Video_vod",

"Lunch and Learn", "Face_to_Face_vod",


If the formula resolves to a value not included in the standard Call_Channel_vod picklist options, an error displays when users attempt to submit the call. An admin must correct the formula before users can submit the call report.

This is the only supported method for auto-populating the Call_Channel_vod field. Setting the Call Channel via Salesforce field defaulting, triggers, workflows, or flows is not supported.

Using the Auto-Populated Call Channel Field

The call channel drop down menu does not display when users create a call report. When users save or submit a call report, the Call_Channel_vod field is updated automatically based on users’ selections for the fields referenced in the Call_Channel_Formula_vod field.

On the call report, the Channel selector displays the formula results as read-only.

Related Topics