This workflow is designed for organizations or services managing appointments, such as interview scheduling, class enrollments, or client meetings. It’s ideal for users who want to automate appointment creation, rescheduling, cancellation, and data retrieval from a single webhook endpoint.
● Receives incoming appointment requests via a Webhook node.
● Processes requests in the Set Fields node, handling multiple actions:
• Set Appointment: Adds a new appointment and assigns an available interviewer.
• Reschedule: Changes the appointment date based on availability.
• Cancel: Deletes an appointment and frees the interviewer’s slot.
• Get List: Returns a user’s list of classes.
• Get User Info: Retrieves detailed information about a specific user.
All actions follow strict instructions to check tables, update rows, and return structured JSON responses.
• n8n environment
• Database or table access for interviewers and enrollers
• Properly formatted incoming JSON requests with necessary fields (e.g., name, nationality number, preferred date).
• Add or modify assignment actions to handle additional appointment scenarios.
• Adjust table names or database connections based on your environment.
• Extend JSON responses for custom client-side handling.