Spare Platform allows you to enable customized SMS-text, app-based push, and automated phone call notifications for your service's riders. Automated phone call notifications carry additional carry-through costs and must be enabled by Spare (unless otherwise agreed upon). 

To enable or edit your organization's rider notifications, click on Settings in the bottom of the lefthand menu in Spare Launch. Next, scroll down slightly to the Rider Notifications settings at the bottom.

To create a rider notification, click Add Rider Notification in the top right.

There are 5 notification Triggering Events you can enable:

  • Scheduled pickup in around an hour: When rides are scheduled in advance, a ride reminder notification will be sent out 1 hour before the pickup/leave time.
  • Ride request accepted: This notification is sent to the rider’s phone once a ride has been accepted by a driver and scheduled.
  • No drivers available for ride request: This notification is sent to a rider when no drivers are available to accept the request.
  • Ride request cancelled: This notification is sent to the rider’s phone when a ride has been cancelled.
  • Vehicle arriving at pickup location: This notification is sent 1 minute in advance of a vehicle’s arrival, up to 4 minutes prior to scheduled arrival time (e.g., if a driver arrives 6 minutes before their scheduled arrival, the SMS notifications will be sent 2 minutes later)

 Next, choose which request creation channel(s) trigger(s) the notification:

  1. Admin Panel: trip bookings made through the admin panel (most likely call-in bookings) will trigger this notification.
  2. Rider App: trip bookings made through the rider app will trigger this notification. 
  3. Driver App: walk-on trip bookings made through the driver app (if not disabled), will trigger this notification. 

Next, if you click on Edit Template, you can create your own rider notification message. Otherwise, Spare will use its default notification messages in English (see below). To create your own, un-click "Use Default" and then enter the message you would like riders to receive in the textbox. You can use the following variables in your message:

  • {{rideScheduledTime}}: Scheduled pickup time.
  • {{rideRequestedTimeRange}}: Requested pickup time range. 
  • {{rideScheduledPickupAddress}}: Scheduled pickup address.
  • {{rideScheduledDropoffAddress}}: Scheduled dropoff address.
  • {{rideRequestId}}: The ride request ID number.
  • {{driverPhoneNumber}}: The phone number contained in the assigned driver's profile. (Not available for the No Drivers Available trigger)
  • {{vehicleLicensePlate}}: The license plate code contained in the assigned vehicle's profile. (Not available for the No Drivers Available trigger)
  • {{driverEmail}}: The applicable driver’s email address. (Not available for the No Drivers Available trigger)
  • {{farePrepaid}}: Indicates whether the fare has been prepaid.
  • {{fareRequiresPayment}}: Indicates whether a fare requires payment (the opposite of {{farePrepaid}}).
  • {{fareTotal}}: The total fare attached to the trip request.
  • {{fareTotalNumeric}}: The total fare attached to the trip request, without the currency symbol.

Spare Default SMS Notifications:

  • Scheduled pickup in around an hour: “Reminder that you have a ride [today at 10:00 AM]”
  • Ride request accepted: “Your ride [today at 10:00 AM] has been accepted”
  • No drivers available for ride request: “We were not able to find a driver for your ride [today at 10:00 AM]”
  • Ride request cancelled: “Your ride [today at 10:00 AM] has been cancelled”
  • Vehicle arriving at pickup location: “Your driver is arriving!”

Finally, you have four delivery options from the dropdown menu to choose from:

  1. SMS: only text messages will be sent
  2. Push: only app push notifications will be sent
  3. Push with fallback to SMS: first, app push notifications will try to send and then text messages will be sent as a backup (in case user push notifications are turned off)
  4. Phone Call: an automated phone call notification will be sent (if enabled).

Once complete, click Save in the bottom right. Now you have a draft notification. 

You can test the notification using the test tool at the bottom. You can either search for a user to send the test to or you can send the test to a specific phone number. 

Once you have verified and tested your notification, click Publish Rider Notification at the top to enable it for your organization. 

Presto! Your notification has been enabled. 

How are notifications sent to Riders?

Notifications are sent to riders using SMS texts to their phone number or app-based push notifications. Administrators can configure the contents of these notifications using the Spare Platform Admin Portal.

To configure your Rider Notification Settings

  1. Enter Spare Launch at platform.sparelabs.com
  2. Click on Settings in the bottom left
  3. Click on Notification Settings

Types of Notifications

  • Ride Accepted: This is sent to riders every time their trip is accepted by the system. In a guaranteed supply system, this typically takes a few seconds after the rider books their trip.
  • Ride Reminder: This is sent for all accepted rides 1-hour before the rider's requested pickup time.
  • Ride No Drivers Available: This is sent to the rider if the system was not able to find a trip for them. In a robust frontend implementation, this should almost never happen. However, in busy systems there are sometimes a limited number of trips available due to high passenger demand.
  • Ride Cancelled: This is sent to the rider when their ride is cancelled by someone other than the rider themselves (by a driver or administrator).

Did this answer your question?