Switch on 6-month recall outreach in Tasks → Automatic messages. Patients whose last visit was about six months ago get a friendly email with your booking link.
Patients who already have an appointment coming up are skipped, and nobody gets more than three reminders in a cycle.
Tasks → Recalls due shows who is due in the next two weeks and who is overdue, ready to message.