What you are actually buying by tier
Solutionreach sells Patient Connect, Practice Efficiency, Practice Growth and an Enterprise tier for six or more locations, all quote-only. The clearest published difference between them is the monthly message allowance: 1,750, then 3,500, then 4,500, then a tailored number.
That is worth knowing before a renewal rather than after one. When the main thing separating your current plan from the next one up is how many messages you may send, the upgrade path is a volume path.
Why recall programmes go quiet
A recall programme that has stopped producing appointments almost never stopped because it ran out of sends. It stopped because it treats a patient who is three months overdue and a patient who is three years gone as the same person, sends both the same message, and keeps sending after four of them have gone unanswered.
Patients learn the pattern quickly. Once a practice's messages read as automated, the open rate falls and the next campaign performs worse than the last, which looks like list fatigue and is actually a segmentation failure.
Running a different recall alongside your contract
OpsWyse segments the lapsed list by behaviour: who replied last time, who has treatment already diagnosed, who cancelled versus who never rebooked, who is three months out versus three years. It drafts a different message for each group, and you approve before anything sends.
None of that requires leaving Solutionreach or waiting for a renewal date. There is no migration, because Wysera is not taking over reminders. Solutionreach keeps sending the appointment reminders it is good at; Wysera works the list that reminders were never going to reach.
Why the same message to everyone stops working
A recall programme usually launches well and decays. The mechanism is simple and it is not mysterious: every lapsed patient gets the same message on the same cadence, so the ones who were going to respond do so early, and everyone left is by definition someone that message does not work on. Sending it again to the same group produces a worse result than the first time, and again produces worse than that.
From the inside this looks like list fatigue, which suggests the fix is a bigger list or more sends. It is actually a segmentation failure, and more sends accelerate it, because patients learn quickly which of your messages are worth opening.
Segmenting by what the patient actually did
The useful splits are behavioural rather than chronological. Someone who replied to the last message and then went quiet is not the same as someone who has ignored four. Someone with diagnosed treatment they never scheduled is not the same as a routine hygiene recall. Someone who cancelled is not the same as someone who simply never rebooked.
OpsWyse runs those as separate tracks. Six pipeline detectors fire the signals, Playbooks hold the sequence for each track, and the Wyse Agent drafts per patient on a tick schedule with a per-iteration audit trail. Atlas Today caps the day at fifteen so the queue ends, and every draft waits for your approval.
Running it in parallel, mid-contract
You do not have to wait for a renewal date and there is nothing to migrate. Solutionreach keeps doing appointment reminders, which it is built for and good at. Wysera takes the lapsed and unscheduled lists, which reminders were never going to reach.
That parallel period is also the cleanest way to make the renewal decision with evidence rather than by argument. After a cycle you can see which list produced appointments and decide what you actually need from the reminder platform, instead of renewing because the date arrived.
Reading a quote-only proposal properly
Solutionreach publishes four plans and no prices, and the clearest published difference between the tiers is the monthly message allowance: 1,750 on Patient Connect, 3,500 on Practice Efficiency, 4,500 on Practice Growth, tailored at Enterprise for six or more locations.
When you get the quote, work out the cost per tier step and ask what you are buying besides allowance. If the answer is mostly allowance, then the upgrade path in front of you is a volume path, and volume is not what has stopped working. Our patient recall playbook goes into the segments in detail.
Auto-renewal is the thing to diarise
The most expensive feature of any quote-only patient engagement contract is the renewal date, because it is the one moment you have leverage and it passes quietly. Find yours, find the notice period required to avoid automatic renewal, and put both in a calendar with a reminder sixty days ahead.
That is not an argument for leaving. It is an argument for making the decision deliberately, with the previous quarter's numbers in front of you, rather than discovering afterwards that it renewed. If the platform is producing, renew it with confidence. If nobody can say what it produced, that is the finding.
Where your data actually sits
Worth being precise about, because it is the question that should be asked of any tool added to a practice. Wysera holds enquiry and contact data: who enquired, what about, what was sent, what happened next. It does not hold clinical charts, radiographs, treatment notes or payment card data, and has no interface that could reach them.
That boundary is deliberate. Every additional system touching clinical data widens your compliance surface, and outreach work does not require any of it. The practice management system stays the only place the clinical record lives, which is also why nothing here requires a migration.