Customer Reminder Preferences in the Portal
Summary
Section titled “Summary”Customers control their own reminder settings from the Preferences page in the customer portal. Below the existing consent toggles, a Reminder channels section lets them choose which channels (email, SMS, WhatsApp, browser push) they accept for service reminders and for marketing, and lets them enable push notifications on their device. This article explains what the customer sees, so staff can answer questions about it. You never need to do this for the customer, but you can mirror any of these settings from their record on the staff side.
Prerequisites
Section titled “Prerequisites”- The customer has portal access (they can sign in via their magic link or portal password).
- For browser push, the customer’s browser must support push notifications. Most modern browsers on desktop and Android do. On iPhone and iPad, the portal must be added to the home screen first.
What the customer sees
Section titled “What the customer sees”- The customer signs in to the portal and opens Preferences.
- The Reminder channels section shows a grid of channels against two message classes: service reminders (MOT due, service due, booking-related messages) and marketing.
- The customer toggles any combination on or off. Changes take effect for future reminders straight away.
- Every change is recorded in the consent audit log, marked as made by the customer through the portal.
Enabling browser push
Section titled “Enabling browser push”- In the Reminder channels section, the customer clicks Enable browser push.
- The browser asks for notification permission. The customer must allow it.
- Once allowed, push becomes an available reminder channel for that customer on that device.
- Push is per device. A customer who uses two browsers or two devices enables it on each one. Up to 10 devices can be registered.
- To stop push, the customer unsubscribes from the same section. Blocking notifications in the browser’s own settings also stops them.
What staff can see and do
Section titled “What staff can see and do”- The customer’s choices appear on the Reminder preferences card on their record at
/customers/[id]. Staff withcustomers.consent.managecan change settings there on the customer’s behalf, for example at the counter. - Staff cannot enable browser push for a customer. The permission prompt only works on the customer’s own device.
Expected Outcome
Section titled “Expected Outcome”- Customers manage their own reminder channels without ringing the garage.
- Opt-outs apply immediately and are fully audit-logged.
- Push-enabled customers can receive reminders with no SMS cost to the garage.
Troubleshooting
Section titled “Troubleshooting”Problem: A customer says the Enable browser push button does nothing. Cause: The browser blocked the permission prompt, or the customer previously chose “Block” for notifications on the portal site. Fix: Ask them to check the site’s notification permission in their browser settings, set it to Ask or Allow, and try again.
Problem: A customer enabled push but reminders still arrive by email. Cause: The channel ladder picks the first usable preferred channel. Email may sit higher for them via their default channel or your organisation defaults. Fix: Set the customer’s default channel to push on their reminder preferences card, or have them adjust their portal preferences.
Problem: A customer opted out of everything and now complains they missed their MOT. Cause: Opt-outs are honoured. No channel was permitted, so no reminder was sent. Fix: Re-enable at least one service-reminder channel with them, on the portal or on their record.
- Service reminders and marketing are separate consents. Opting out of marketing does not stop MOT or service reminders, and vice versa.
- Messaging the garage on WhatsApp records permission for service messages on WhatsApp. Marketing always stays an explicit opt-in.
- The portal Preferences page is also where customers manage privacy and security settings. See Customer portal privacy and security settings.