Creating a Schedule

Use schedules to program when your agents should respond

To create a schedule, navigate to the Schedules section of the ResponseCX dashboard and click the Add New Schedule button.

This will create a new schedule with the following fields, for example:

  • agent: ReSponse
  • type: System Schedule
  • name: eMail Schedule
  • description - Always respond to emails after waiting 5 minutes

Click Add Schedule to create the system schedule

Creating a System Schedule via the SDK

const schedule = await stateset.schedules.create({
  agent: "ReSponse",
  type: "System Schedule",
  name: "eMail Schedule",
});

Creating an Escalation Schedule

Often times, you may want to escalate a request to a human agent after a certain amount of time.

This will create a new schedule with the following fields, for example:

  • agent: ReSponse
  • type: Escalation Schedule
  • name: EST Schedule
  • description - Always escalate to Morgan from 9am EST to 12pm EST

Updating a Schedule

To update a schedule, click on the Update button in the schedule row in the Schedules section of the ResponseCX dashboard.

This will open the schedule editor, where you can update the name, description or delete the schedule.

Updating a Schedule via the SDK

const updated = await stateset.schedules.update({
  id: schedule.id,
  name: "My Updated Schedule",
});

Schedules Overview

Once your schedules have been created, ReSponse will load these into the ResponseCX dashboard.

These will be initialized as when processing requests from the customer.

For more information on how to use the schedules, please reach out at response@stateset.com