It would be really helpful to have the ability to send clients an interactive message related to a scheduled visit, allowing them to select from a few options we provide.
For example, if we're expecting bad weather, we might want to offer clients the option to keep their original visit, shorten it with a credit for the difference, or cancel it without a penalty.
Another example would be when we have additional availability and want to offer a client the opportunity to extend their scheduled visit from 20 minutes to 40 minutes.
Ideally, we'd be able to customize the available options and set an optional response deadline. Clients could then select their preferred option directly through the notification or client portal. A push notification would be great in addition to an email as clients usually see those faster and they are easier to interact with.
If possible, their selection could automatically update the scheduled visit and adjust any applicable charges or credits. If they don't respond before the deadline, the visit would remain unchanged or follow whichever default option we selected.
I think this could also be helpful for offering alternate time windows, making weather-related adjustments, and managing other scheduling changes without requiring multiple messages back and forth.