floogos
    All templates
    New
    Workflow
    Intermediate
    Productivity
    Sales & CRM

    Cancel and reschedule appointments with Google Calendar

    Two public forms for your customers to cancel or change their appointment with their booking code: the Google Calendar event is deleted or moved and everyone gets notified.

    Everything is created inactive in a new folder of your account. Nothing runs until you activate it, and you can undo it for 24 hours.

    Workflow diagram: Cancel and reschedule appointments with Google Calendar

    What it does

    Companion to the Online appointment booking with Google Calendar template. The customer uses the booking code received by email plus the email used to book:

    • Cancel appointment: checks the booking exists and is still valid, deletes the event from your calendar, marks the booking as cancelada and sends a confirmation to the customer and an alert to the professional.
    • Reschedule appointment: validates the new day and time, checks your Google Calendar and, if free, moves the event (keeping title, guest and description), updates the booking and notifies both. If the new time is taken, it suggests the free slots of that day and the original appointment stays as it was.

    What is included: 2 forms, 2 workflows, and it uses the citas data group of the booking template (install it first).

    What you need: Google Calendar and SMTP connected.

    Limitations: only appointments that have not started yet can be cancelled or changed; the customer must remember their code (it is in the confirmation email); the form does not show a visual picker of free slots.

    How to set it up

    1. 1

      Connect the google credential

      This template uses google in: Borrar evento, Comprobar disponibilidad, Mover evento, Eventos del día. Create or pick the credential and assign it in those nodes.

    2. 2

      Connect the smtp credential

      This template uses smtp in: Confirmar al cliente, Avisar al profesional, Confirmar al cliente, Avisar al profesional, Proponer otros huecos. Create or pick the credential and assign it in those nodes.

    3. 3

      Copy the webhook URL (Recibir cancelación)

      A new URL is generated on install. Paste it into the external system that must call this workflow.

    4. 4

      Copy the webhook URL (Recibir cambio)

      A new URL is generated on install. Paste it into the external system that must call this workflow.

    5. 5

      Publish and test the form "Cancelar cita"

      Open it, publish it and submit a test entry to check the workflow starts.

    6. 6

      Publish and test the form "Reprogramar cita"

      Open it, publish it and submit a test entry to check the workflow starts.

    7. 7

      Install the booking template first

      This template reads the bookings of the citas group filled by Online appointment booking with Google Calendar. In Reprogramar cita, set in the Validar nueva hora and Unir datos nodes the same schedule (ZONA, HORAS, DIAS, ANTELACION_H) as in the booking.

    8. 8

      Connect Google Calendar and email

      Connect Google in Borrar evento, Comprobar disponibilidad, Eventos del día and Mover evento (the same calendar as the booking) and your SMTP in all the email nodes. Replace profesional@tuempresa.com with your email.

    9. 9

      Test with a real booking

      Book an appointment, copy the code from the email and try Reprogramar cita first (another free time; then a taken one) and then Cancelar cita. The event should move and be deleted in your calendar.

    10. 10

      Activate the workflow

      Workflows are installed inactive. Once everything is set, activate it.

    Try it in under 5 minutes

    Create the template in your account, connect your credentials and activate it when you are ready.

    Use this template