intermediate
car-sharing
notifications
alerts

Notifications & Alerts

What notifications are sent during car sharing sessions — push notifications, SMS, email alerts for operators and customers

Levy Fleets TeamFebruary 11, 20267 min read

Notifications & Alerts

Levy Fleets sends notifications to both customers and operators throughout the car sharing lifecycle. This guide covers what notifications are sent, when they fire, and how to configure them.

Notification Channels

ChannelRecipientsUse Case
Push NotificationCustomers (mobile app)Ride events, booking confirmations, payment alerts
EmailCustomers and operatorsReceipts, reminders, verification prompts
SMSCustomers and operatorsRide events, urgent alerts

Customer Notifications

Ride Lifecycle

EventChannelMessage
Ride StartedPush"Your ride on vehicle #[number] has started. Enjoy your ride!"
Ride EndedPush"Your ride has ended. Total cost: [amount]. Thanks for riding with us!"
Payment ProcessedPush"[amount] charged for your ride. Remaining balance: [balance]"
Low Wallet BalancePush"Your wallet balance is low ([balance]). Add funds to continue riding."
Automatic RefundPush"You've been refunded [amount] for your recent ride."
Manual RefundPush"A refund of [amount] has been processed to your account."
Wallet CreditPush"Your wallet has been credited [amount]."
Payment FailedPush + Email"Your payment of [amount] could not be processed. Please update your payment method."
Balance SettledPush"Your outstanding balance of [amount] has been settled."

Reservation Events

EventChannelWhen
Booking ConfirmedPush + EmailImmediately after reservation is confirmed
ReminderPushConfigurable time before scheduled pickup
No-Show WarningPushWhen no-show timeout is approaching
Cancellation ConfirmedPush + EmailWhen reservation is cancelled
Late Return WarningPushWhen approaching or past scheduled return time

Violation Events

EventChannelWhen
Violation MatchedPush + EmailWhen a violation is matched to the customer
Dispute ReceivedPushWhen their dispute is acknowledged
Violation ChargedPushWhen auto-charge is processed
Violation ReminderPushAt reminder intervals if not yet charged/disputed

Insurance & Verification

EventChannelWhen
Insurance ExpiringPush + EmailBefore insurance verification expires
Insurance ExpiredPushWhen verification has expired
Verification ReminderEmailPeriodic reminder to complete verification

Operator Notifications

Operational Alerts

AlertChannelTrigger
Low BatteryEmailVehicle battery/fuel drops below threshold
Vehicle IssueEmailVehicle reports an error or malfunction
Illegal MovementEmail + SMSVehicle moves without an active ride
Out of ZoneEmailVehicle returned outside designated zones
Maintenance DueEmailScheduled maintenance reminder

Booking & Session Alerts

AlertChannelTrigger
New ReservationEmailCustomer creates a reservation
No-ShowEmailCustomer doesn't check in within timeout
Calendar ConflictEmailExternal calendar event conflicts with a booking
Check-in TimeoutEmailCustomer's check-in window expired
Check-out TimeoutEmailCustomer's check-out window expired

Violation & Dispute Alerts

AlertChannelTrigger
New ViolationEmailViolation added to the system
Customer DisputeEmailCustomer disputes a violation
Chargeback FiledEmailStripe notifies of a payment dispute

Configuration

Customer Notification Settings

Customer-facing notifications are configured under Settings → Subaccount → Notifications → Customer.

SettingDefaultDescription
Ride ReceiptsOnEmail receipt after each ride
Wallet Top-Up ConfirmationsOnEmail confirmation when wallet is funded
Payment Failed NotificationsOnNotify customer of failed payments
Account Verification RemindersOnRemind customers to complete verification

Operator Notification Settings

Operator alerts are configured under Settings → Subaccount → Notifications → Operational.

SettingDefaultDescription
Low Battery AlertsOnAlert when vehicles are low on battery/fuel
Vehicle Issue AlertsOnAlert on vehicle errors
Illegal Movement AlertsOnAlert when vehicles move without a ride
Out-of-Zone AlertsOnAlert on out-of-zone parking
Maintenance RemindersOnScheduled maintenance notifications

SMS Settings

SMS notifications are configured under Settings → Subaccount → Notifications → SMS.

SettingDefaultDescription
Ride StartedOffSMS when a ride starts
Ride EndedOffSMS when a ride ends
Illegal Movement AlertsOffSMS for illegal vehicle movement
Recipient PhonePhone number for operator SMS alerts (E.164 format)

SMS Costs

SMS notifications incur per-message costs. Enable SMS only for high-priority alerts (like illegal movement) where immediate attention is needed. Use email for routine notifications.


Localization

Customer-facing notifications are automatically sent in the customer's preferred language:

  • English (en) — Default
  • Spanish (es) — Full support
  • French (fr) — Full support

The system detects the customer's language from their app settings or Accept-Language header, falling back to English if the preferred language isn't available.


Notification History

Customer View

Customers see their notification history in the mobile app's notification center. Each notification shows:

  • Title and body text
  • Timestamp
  • Read/unread status
  • Associated ride or booking (tappable to view details)

Operator View

The dashboard shows notification activity in:

  • Customer profiles — Push notifications sent to a specific customer
  • Ride details — Notifications related to a specific ride
  • Disputes — Violation and dispute notification history

Need Help?

For questions about notification configuration or delivery issues, contact us at support@levyelectric.com.