The car tells us, so we tell you
Two kinds of alert: the ones we work out from the stream, and the ones the car raises itself, under the names the car uses.
What we detect
Charging finished, charging interrupted, a plug reminder when you park at a place you usually charge and do not plug in, low battery, tyre pressure warnings, Sentry events, and a software update that has finished installing. Each one names the car, which matters the moment there are two of them on the account.
Because these are derived from a one-second stream rather than from a read every half minute, they arrive when the thing happened rather than at the next poll. A charge that finished at 03:12 is a notification timestamped 03:12, not one timestamped 03:41 because that is when an app next looked.
What the car says itself
Tesla's stream carries the car's own alert catalogue, and DashM8 passes those through instead of translating them into something vaguer. Cable not secured, lost communication with the charger, dashcam drive full: the wording is the car's, so you can search for it and find what other owners found.
Alerts are grouped rather than fired one per event, so a car that raises the same fault six times while you sleep is one notification in the morning, not six overnight.
Quiet hours, and what ignores them
Set quiet hours per account, and choose which alerts are important enough to break them. Free sends Sentry notifications; Pro lets you choose every event, per car and per event type.
Nothing here is a marketing push. DashM8 sends notifications about your car and no others, there is no promotional category to switch off, and turning every event off is a supported way to use the product rather than something the settings screen argues with you about.
Free forever for one car. No card.