From Bright Pattern Documentation
Jump to: navigation, search
• 5.19 • 5.3 • 5.8

Configuring Manually Rescheduled Preview Campaign Calls in Salesforce Lightning

If your preview campaign lists are created with a SOQL query, it is possible for agents to manually reschedule call attempts with non-final dispositions by using the Agent Desktop widget in Salesforce Lightning. The following steps describe the configuration required to do this in your contact center environment.


In order to follow this tutorial, you must do the following in your Contact Center Administrator application:

  1. Create or use an existing outbound preview campaign.
  2. Have a integration account configured.
  3. Create a list from a SOQL query.

Please make sure you have completed all steps from Salesforce Lightning integration configuration.

Download Example Workflow

Click the following link to download our example workflow.


  1. In the Contact Center Administrator application, section Configuration > Workflows, click the + button to add a new workflow.

  2. Double-click the workflow to open it in the Workflow Builder.

  3. Configure the workflow to update the SFDC calling list by adding the following workflow blocks. As you can see in our example workflow, the following blocks are required for updating the SFDC calling list:

    1. Select Account - This block specifies the integration account to use.


    2. Update - In this block’s properties, you must set the following:

      1. Object type name - Case

      2. Object ID - The object ID. To find the object ID:

        In Salesforce, go to your object (e.g., case, account, etc.). In the address field of the browser, copy the object ID (string).

        For example:


      3. Fields to update - Click add to add fields with the following name/value pairs:

        1. name: resch_from | value: $(resch_from)

        2. name: resch_phone | value: $(resch_phone)

        3. name: resch_timezone | value: $(resch_timezone)

        4. name: resch_to | value: $(resch_to)


  4. Save the workflow.

  5. In the Workflow Entry pane, specify the following:

    1. Name - The name of the workflow entry

    2. Service - The name of the service that the workflow will use

    3. Triggers - The dispositions that will trigger manual call rescheduling (e.g., “Agent completes interaction with disposition Wrong person”). Ensure that your agents know which dispositions will trigger manual call rescheduling (e.g., “Wrong person” or “Bad record”). Note that the dispositions must not be final.

      Example of workflow entry


If all goes well, agents who are logged in and Ready on the Agent Desktop widget in Salesforce Lightning will be able to reschedule preview campaign calls manually.

Agents must disposition the call with the disposition that was configured to trigger the workflow, fill in all the fields in the reschedule section, and complete the interaction. See section How to Reschedule Campaign Calls Manually from the Integrated Agent Desktop Widget for a detailed description of how agents can manually reschedule a campaign call.

Other Configuration Notes

This section describes other configuration or administrative tasks to be aware of when setting up your Salesforce integration and/or campaign.

(Optional) Edit the softphone size of your Salesforce call center

The reschedule options that will appear in the integrated Agent Desktop widget (aka the softphone) may take up more space than the widget frame can display, and some of the fields may appear truncated. To address this, you can edit the softphone size in Salesforce Lightning call center properties.

In Salesforce Lightning Setup, go to section Call Centers and edit the call center’s softphone to be wider than the default size. We recommend setting softphone height to 700 and softphone width to 450 for optimal viewing of the reschedule options in the widget.

Edit your softphone's size for optimal viewing
< Previous | Next >