Smart Skill: Ecommerce/Retail

Book a Slot

The Smart Skill will help the user schedule appointments based on slot availability

 

 

book-a-slot

Capabilities

  • The IVA will be equipped to book appointments/pick up slots for the users.
  • The IVA will fetch the list of available slots via a GET AVAILABLE SLOTS API
  • The user will then select a slot based on their preferred date and time.
  • The IVA will book the appointment for the selected slot via a BOOK SLOT API.

APIs Needed

GET AVAILABLE SLOTS API

Request

ID of user to check available Slots for

{
"user_id": "USR123"
}

Response

List of Available Slots

{
"slots": [
{
"slot_date": "22/06/2020",
"slot_time": "4pm - 5pm"
},
{
"slot_date": "22/06/2020",
"slot_time": "6pm - 7pm"
},
{
"slot_date": "23/06/2020",
"slot_time": "9am - 10am"
}
]
}

BOOK SLOT API

Request

 

Slot time and Slot date chosen by User

{
"slot_date": "22/06/2020",
"slot_time": "4pm - 5pm"
}

Response

Success Scenario:

- Confirmation of successful slot booking

Error Scenario:

- Chosen Slot Unavailable

Success:
{
"status": "success"
}
Error:
{
"status": "failed",
"failure_message": "Chosen slot is unavailable"
}
Pre-Built Integrations

Pre-built Integrations 

Seamlessly integrate your IVA with the rest of your contact center infrastructure including CRM, ERP, and ticketing systems using our native python-based Code Editor. Seamlessly exchange information between the IVA and other applications using open, flexible Webhooks and APIs.

Omni channel platform

Available on channels 

Be where your customers are by easily streamlining your support across multiple channels. Deliver two-way conversations that are natural, personalized, and contextual from one interaction to the next, across various platforms. Make customer experience seamless while maintaining a unified and consistent brand voice across marketing, sales, service, and support.