Ask your Olo account manager to enable a Radar webhook. When order events are triggered in Olo, Olo will call the Radar webhook. Copy your brand ID and secret key from Olo.
Then, on the Radar Integrations page under Olo, set Enabled to Yes and paste your brand ID and secret key. Enter a destination geofence tag (e.g.,
restaurant) and optionally map fields from the Olo webhook body to Radar trip metadata. Select the Olo order events that should trigger trip start and trip stop events.
Based on your settings, Radar will start and stop trips when orders are placed, fired, cancelled, or closed in Olo. You will need to call
Radar.stopTracking() to start and stop location tracking in your app when a trip is in progress, but you will not need to call
Radar.stopTrip() when the integration is enabled.
Assuming the customer has granted location permissions and assuming location tracking has been started in your app, Radar will generate location-based
user.arrived_at_trip_destination events and calculate live ETAs to the restaurant for each order. Learn more about Trip Tracking.