Working with callback requests using Virtual Agent

  • Release version: Australia
  • Updated March 12, 2026
  • 2 minutes to read
  • As a customer, you can request a callback from a customer service agent through a Virtual Agent conversation. You can request an immediate voice callback or schedule a voice or video callback that you can reschedule or cancel.

    For more information about setting up Omnichannel Callback, refer to Configuring Omnichannel Callback

    Request a callback from a Virtual Agent chat

    Request an immediate voice callback or schedule a voice or video callback from a Virtual Agent chat on the ServiceNow portal.

    Before you begin

    Role required: none

    About this task

    You can request an immediate callback only for a voice channel. Use the Schedule for later option to request a video call.

    Procedure

    1. Navigate to the Customer Service Portal or Consumer Service Portal home page by adding the suffix /csm or /csp to your instance URL.
      For example: https://yourportalurl.com/csm
    2. Select the Chat icon (Chat icon for Customer Service portal.) to open the chat window and begin a Virtual Agent chat.
    3. Select Show me everything.
    4. Select Request a callback.
    5. Enter your phone number and a reason for requesting the callback.
    6. Select whether to receive an immediate voice callback from an agent or schedule a voice or video callback for later.
      Type of callbackAction
      Immediate voice callback Select Right now.
      Scheduled voice or video callback
      1. Select Schedule for later.
      2. Select the type of call.
        • For a phone call, select Voice.
        • For a video call, select Zoom.
      3. Select a date and time from the calendar and select Schedule.

        The date and time slots indicate the agent's availability.

    Result

    • A callback request is created.
    • The chat shows the details of the callback time, either the estimated time until the agent phones back or the scheduled date and time set for the phone or video call.
    • A confirmation email is sent.

    Reschedule a callback from a Virtual Agent chat

    Reschedule a callback from a Virtual Agent chat on the ServiceNow portal.

    Before you begin

    Role required: none

    About this task

    Only logged-in users can reschedule callbacks.

    Procedure

    1. Navigate to the Customer Service Portal or Consumer Service Portal home page by adding the suffix /csm or /csp to your instance URL.
      For example: https://yourportalurl.com/csm
    2. Select the chat icon (Chat icon for Customer Service Portal.) to open the chat window and begin a Virtual Agent chat.
    3. Select Show me everything.
    4. Select Reschedule a callback.
    5. Reschedule the upcoming callback request or a different request.
      • To reschedule the upcoming callback request, select Yes.
      • To reschedule a different request, select it from the list of requests.
    6. Choose a date and time from the calendar and click Schedule.
      The date and time slots indicate the agent's availability.

    Result

    The request is rescheduled.

    A confirmation message is displayed in the chat.

    A confirmation email is sent.

    Cancel a callback from a Virtual Agent chat

    Cancel a callback from a Virtual Agent chat on the ServiceNow portal.

    Before you begin

    Role required: none

    Procedure

    1. Navigate to the Customer Service Portal or Consumer Service Portal home page by adding the suffix /csm or /csp to your instance URL.
      For example: https://yourportalurl.com/csm
    2. Select the chat icon (Chat icon for Customer Service Portal.) to open the chat window and begin a Virtual Agent chat.
    3. Select Show me everything.
    4. Select Cancel a callback.
    5. Cancel the upcoming callback request or a different request.
      • To cancel the upcoming callback request, select Yes.
      • To cancel a different request, select it from the list of requests.
    6. Confirm the cancellation in the confirmation message.

    Result

    • The callback request is canceled.
    • The chat shows the details of the canceled callback request.
    • A confirmation email is sent.