1

Appointment Push Notification Automation

Updated 05-04-26 - V: 1.0.0

Ubaid A

Last Update 10 hari yang lalu

This guide explains how to create an automation in the Visual Automator System that sends push notifications to patients for upcoming appointments — including how to set a time-based reminder using Cron Fields.

Overview

The Appointment Push Notification Automation uses the Visual Automator System to automatically notify patients when a schedule is created, or a set number of days before their appointment. You can build a simple weekly push notification or a time-based reminder — for example, sending a notification 3 days before the appointment date. Both are configured from the same automation canvas using triggers, filters, and Cron Fields.

What It Supports

• Automated push notifications triggered when a schedule is created in Cerbo
• Filter-based targeting — only fire the automation for schedules matching specific criteria (e.g. title contains "weekly push")
• Time-based reminders using Cron Fields — send notifications X days, hours, or minutes before or after the appointment start or end date
• Copy and paste of filter nodes to quickly build parallel automation branches
• Automation naming, description, and tagging for organization
• Draft and Activate controls to test before going live

Before You Begin

• FXMedSupport widget installed and active in Cerbo
• Push Notifications app connected and configured in FXMedSupport
• Familiarity with the Visual Automator System canvas

Step 1: Open the FXMedSupport Widget

1. On the right side of the Cerbo screen, click the FXMedSupport circular icon to open the widget.

Step 2: Open the Automator System

1. On the FXMedSupport Home Screen, click the Automator System button in the left sidebar.
2. The Visual Automations tab will open, showing your existing automations list.
3. Click + Automation in the top right corner to create a new automation.

Step 3: Select the Trigger

1. The What will trigger the automation? dialog will open.
2. In the left panel, click Cerbo to view Cerbo-based triggers.
3. In the right panel, click Schedule Created.
4. The right side will update to show: Selected Trigger: Schedule Created, with three sub-tabs — Filters, Cron Fields, and Blast Mode.
5. Click Add Trigger to add it to the automation canvas.

ℹ️ The Schedule Created trigger fires every time a new appointment or schedule entry is created in Cerbo. Use filters in the next step to narrow down which schedules should trigger the automation.

Step 4: Add a Filter to Target Specific Schedules

1. On the automation canvas, click the + button below the Schedule Created node.
2. The Actions panel will open. Click Conditions & Workflows in the left sidebar.
3. Click Event Filter & Condition.
4. In the filter setup panel, configure the filter row:
• Field name: Title
• Field Value: enter the appointment title keyword (e.g. weekly push)
• Field Type: Field Equals
5. Click + Add Filter if you need to add additional filter conditions.

6. Click Add Trigger to apply the filter and add it to the canvas as a node.

💡 Tip: Use the Title filter to target only specific appointment types — for example, filtering by "weekly push" ensures this automation only fires for weekly push appointment schedules and not every schedule in Cerbo.

Step 5: Copy and Paste Filter Nodes (Optional)

1. If you want to duplicate a filter node to create parallel branches, right-click the filter node on the canvas.
2. In the context menu, hover over Copy.
3. Click Just This Node to copy only that filter, or SubTree to copy the filter and everything connected below it.
4. A Copied confirmation toast will appear in the top right corner.
5. Right-click the trigger node where you want to paste, then click Paste.

6. The copied node will be added as a new branch on the canvas.

ℹ️ Hovering over any filter node on the canvas shows a tooltip with its full configuration: Field Name, Type, and Field Value — useful for verifying filters without opening the edit panel.

Step 6: Set Up a Time-Based Reminder Using Cron Fields

1. To send the notification a set number of days before the appointment instead of immediately when the schedule is created, click on the filter node to open the Edit Event Filter & Condition dialog.
2. Click the Cron Fields tab at the top of the dialog.
3. In the first dropdown, select data_start (to base the timing on the appointment start date) or data_end (for the end date).
4. In the number field, enter how far in advance to send the notification (e.g. 3).
5. In the unit dropdown, select Days (or Hours, Minutes, or Months as needed).
6. In the final dropdown, select Before to send the notification before the appointment, or After to send it after.
7. Optionally, check the Force Send Prior Event checkbox if you want the system to send the notification even if the event has already passed.
8. Click Update Trigger to save the Cron Field settings.

💡 Tip: Use data_start with Before to remind patients before their appointment. For example: data_start → 3 → Days → Before will send the notification 3 days before the appointment starts. You can adjust the number freely — try 1 day, 2 days, or even hours before for same-day reminders.

ℹ️ Cron Fields options: data_start bases the timing on the appointment start date/time. data_end bases it on the appointment end date/time. The time unit can be Days, Hours, Minutes, or Months depending on how far in advance you want to notify patients.

Step 7: Name, Describe, and Activate the Automation

1. At the top of the automation canvas, click the pencil icon next to New Automation and type a clear name (e.g. Appointment Reminder - 3 Days Before).
2. Click + DESCRIPTION at the top of the canvas to add a description explaining what the automation does.
3. Click + TAG to add an organizational tag if needed.
4. Click Save Changes to save the automation in Draft mode.
5. Once you are ready to go live, click Activate to turn the automation on.
6. The status indicator will change from Draft to Active, confirming the automation is now running.

⚠️ Warning: Do not activate the automation until all filters and Cron Fields are fully configured and saved. Activating an incomplete automation may send push notifications at unintended times or to unintended patients.

Summary

Opened the Automator System from the FXMedSupport Home Screen and clicked + Automation.
Selected Schedule Created as the trigger under the Cerbo category and clicked Add Trigger.
Added an Event Filter & Condition action with Field name: Title, Field Value: weekly push, Field Type: Field Equals.
Optionally copied and pasted filter nodes to build parallel automation branches.
Opened the Cron Fields tab on the filter node and set: data_start → 3 → Days → Before to send the notification 3 days before the appointment.
Clicked Update Trigger to save Cron Field settings.
Named the automation, added a description and tags, saved as Draft, then clicked Activate to go live.

Troubleshooting

Push notification not sending → Confirm the automation is set to Active (not Draft). Click Activate on the automation canvas if it is still in Draft mode.

Notification firing for all schedules instead of specific ones → Make sure the Title filter is set correctly with the exact appointment title keyword (e.g. weekly push) and Field Type is set to Field Equals.

Notification sending immediately instead of X days before → Check that Cron Fields are configured on the filter node. Open the Edit Event Filter & Condition dialog, click the Cron Fields tab, and confirm data_start, the number of days, and Before are all set. Click Update Trigger to save.

Copied node not appearing after paste → Right-click the correct parent node on the canvas and select Paste. The Copied toast must have appeared before pasting — if it did not, try the Copy → Just This Node step again.

Update Trigger button not saving changes → Ensure all three Cron Field dropdowns (field, unit, Before/After) are filled in before clicking Update Trigger. Incomplete rows may not save.

Need Help?

If you run into any issues setting up your appointment push notification automation, please reach out to our support team. We're happy to help!

Still need help? Message Us