Email works the same way as SMS: sent to patients and doctors from the records already in the system, using templates so the wording is set once rather than retyped, with a log of what went out.

Sent from the records, not from a mailing list

The recipient list comes from the patients and doctors in the system rather than a spreadsheet somebody exported last month. That sounds small until you have sent an appointment reminder to a number that changed in March.

Templates

Write the wording once and reuse it. A template can be picked when sending manually, and the scheduled reminder jobs use them too, so the message a patient gets is the same whether a receptionist sent it or cron did.

What to expect, plainly

Email here is for operational messages: reminders, notifications, a note to a doctor. It is not a marketing platform and it does not try to be one. There is no campaign builder, no open tracking and no subscriber management. If you need those, run them somewhere built for it and keep this for the clinical traffic.

Setting it up

Mail is configured the way any Laravel application configures it, in the environment file, so it works with your existing SMTP relay rather than requiring a particular provider. Voice and SMS go through ICTCore and are configured separately under Settings.

See it rather than read about it. Messaging is covered in the user guide.

The user guide walks the whole system in the order you would meet it, and the screenshots page has every screen. The source is on GitHub under the GPL v3.