The JCC Appointments integration in Spotler Chat+ allows you to create appointments directly within chatbot conversations. This feature connects your chatbot to the JCC appointment system, enabling users to select a location, activity, and time without leaving the chat interface.
What is the JCC Appointments integration?
The JCC Appointments integration is a REST-based connection between Spotler Chat+ and the JCC appointment system.
This integration enables chatbots to guide users through the process of booking an appointment by retrieving available options such as locations, activities, and time slots from JCC.
The appointment is created in the JCC system, ensuring all bookings are centrally managed.
On this page, the following topics are covered:
- How do you set up the JCC integration?
- What dialogue types are available?
- What does a typical appointment flow look like?
- Where can you use this integration?
How do you set up the JCC integration?
The JCC integration is configured using REST-based appointment actions within Spotler Chat+.
The integration uses API endpoints to retrieve and send appointment data such as available locations, activities, and time slots.
Key setup components
- REST-based appointment configuration
- Authentication and credentials stored in entities
- API connection to JCC endpoints
Once configured, the chatbot can dynamically request and display appointment options during a conversation.
REST API required
The integration uses a REST API to communicate with JCC. Technical setup may require access to API credentials and endpoint configuration.
What dialogue types are available?
The JCC integration supports multiple dialogue steps that guide users through the appointment booking process.
Location selection
The chatbot presents available appointment locations retrieved from JCC.
Activity selection
The chatbot allows users to choose the type of appointment or service they need, based on options retrieved from JCC.
The chatbot can display a list of appointment types directly in the conversation, so users can select the service they need without leaving the chat.
In this example, the chatbot shows available appointment types such as passport renewal, driver's license renewal, ID card renewal, and other configured services.
Time selection
The chatbot displays available dates and time slots based on the selected location and activity.
Each step uses dynamic data from JCC and can be presented using picker components such as lists or dropdowns.
What does a typical appointment flow look like?
A typical appointment flow guides the user step-by-step through selecting and confirming an appointment.
- The chatbot asks the user if they want to make an appointment.
- The user selects an appointment type or activity.
- The chatbot retrieves and displays available locations.
- The user selects a location.
- The chatbot shows available dates and time slots.
- The user selects a preferred time.
- The appointment is created in the JCC system.
This guided flow ensures that users can complete the booking process within the chatbot without navigating to external pages.
Appointments are automatically stored in the JCC system, reducing manual handling and improving efficiency.
Where can you use this integration?
The JCC Appointments integration can be used across:.
- Live chat on your website
- WhatsApp conversations
This ensures a consistent appointment booking experience across all communication channels.
FAQ
Do users need to leave the chatbot to book an appointment?
No, users can complete the entire appointment booking process within the chatbot interface.
Where are the appointments stored?
All appointments are created and stored in the JCC system.
Can I customize the appointment flow?
Yes, you can configure the chatbot dialogue to match your preferred flow and required steps.
Do users receive a confirmation of their appointment?
Yes, after completing the appointment in the chatbot, the user receives a confirmation email from JCC.