Skip to main content

How to Mark an Appointment as Invalid Using a Workflow

Kyrios workflows can automatically mark appointments as Invalid when a specific contact tag is added, ensuring calendars stay accurate and unavailable time slots are released.

Updated over 3 months ago

Who this is for / When to use

This article is for Kyrios users who need to invalidate appointments automatically when leads are unqualified, duplicate, test bookings, or otherwise not valid.

Use this when appointment status updates should happen automatically based on tags instead of manual edits.

What marking an appointment as Invalid does

Marking an appointment as Invalid updates the appointment record and releases the booked time slot back to the calendar. This prevents invalid bookings from blocking availability and keeps reporting accurate.

The update happens automatically when the workflow is active and the triggering tag is applied.

Part 1: Create a tag for invalid appointments

A tag is required to trigger the workflow.

  1. Navigate to Settings β†’ Tags.

  2. Click + New Tag in the top-right corner.

  3. Enter a tag name, such as Invalid Appointment.

  4. Click Create.

Part 2: Create a tag-based workflow trigger

The workflow trigger defines when the appointment status update occurs.

  1. Navigate to Automation β†’ Workflows.

  2. Click + Create Workflow.

  3. Choose Start from Scratch.

  4. Select Contact Tag as the trigger.

  5. Set the filter to Tag Added.

  6. Select the Invalid Appointment tag.

  7. Click Save Trigger.

Part 3: Add the Update Appointment Status action

The action updates the appointment once the trigger conditions are met.

  1. Click the + icon below the trigger.

  2. Select Update Appointment Status.

  3. Set the Status field to Invalid.

  4. Click Save Action.

Part 4: Publish and test the workflow

Workflows must be published to run.

  1. Click Save in the top-right corner.

  2. Toggle the workflow from Draft to Publish.

  3. Use Test Workflow or add the tag to a test contact.

Part 5: Using the tag to invalidate appointments

Once the workflow is active, adding the tag triggers the update automatically.

Add the Invalid Appointment tag to any contact with a scheduled appointment. The appointment status immediately changes to Invalid, and the calendar slot becomes available again.

Common issues and fixes

Appointment status does not change

Cause: Workflow is still in Draft mode. Fix: Confirm the workflow is published.

Tag added but workflow does not trigger

Cause: Incorrect tag selected in the trigger. Fix: Verify the exact tag name matches the trigger configuration.

Time slot remains blocked

Cause: Appointment update did not complete. Fix: Check execution logs to confirm the Update Appointment Status action ran successfully.

FAQs

Can this workflow update appointments to other statuses?
Yes. The Update Appointment Status action supports statuses such as New, Confirmed, Cancelled, Showed, No-show, and Invalid.

Can multiple tags update different statuses?
Yes. Use separate workflows or multiple triggers with different tags and corresponding status actions.

Will the workflow run if the tag is added by another automation or external system?
Yes. The workflow runs whenever the tag is added, regardless of the source, as long as the workflow is published.

What happens if the workflow is turned off?
If the workflow is inactive, adding the tag will not update appointment statuses.

Do Invalid appointments still block calendar availability?
No. Invalid appointments release the time slot so it can be booked again.

Did this answer your question?