
Vehicle Command Diagnostics in the Dashboard: When a vehicle refuses a lock, unlock, or other command, operators and support agents can now see the specific reason directly in the activity log and command response panel. Previously every failure looked the same regardless of cause; now the underlying reason (such as low battery, connectivity loss, or a telematics provider refusal) surfaces immediately, so the right follow-up action is clear without needing to escalate to engineering.
Smarter Promotion Targeting with User Tags: Vehicle promotions can now be configured with required and excluded user tags, and the system automatically maintains tags for riders with active packages, subscriptions, or ride passes. Operators can now prevent promotional minutes from being double-awarded to riders who have already paid for a bundle, protecting margin and making promotions more precise.
Map Falls Back to Configured Coordinates When Location Is Denied: When a rider denies the browser location permission on initial load, the web booking portal now correctly centres the map on the operator-configured default coordinates instead of showing a blank or incorrectly positioned map.
Vehicle Command Failure Reasons Now Visible in the Activity Log: When a vehicle or its connected hardware refuses a command (lock, unlock, open trunk, and similar), the Dashboard activity log and the command response panel now display the specific reason reported by the device or telematics provider. Before this change, all command failures looked identical regardless of cause, leaving operators without actionable information. Now the reason is visible immediately, so the correct next step (checking battery, reviewing connectivity, or contacting the hardware provider) is clear without an engineering escalation.
Battery Information Restored in the Vehicle Side Panel: The Connected Devices tab in the vehicle side panel was showing the battery section header but no battery data. The content is now displayed correctly.
Booking Extension No Longer Blocked by False Conflict: Extending an active booking through the Dashboard was incorrectly refused with an "already booked" error even when the vehicle showed as available in the calendar. Operators and call-centre agents can now extend bookings without this false conflict blocking the action.
Promotion Targeting Respects Active Package, Subscription, and Pass Status: Vehicle promotions can now be configured with required and excluded user tags. The system also maintains tags automatically: a user gains a tag when they hold an active package, subscription, or ride pass, and loses it when the entitlement ends.
Together, these two changes let operators exclude bundled riders from promotional minutes, so the right discount reaches the right person.
App engagement figures now count actual app openings: Wunder AI reports how many times your app was opened, counting a cold start or a return from the background as one opening and treating continued activity within 30 minutes as the same opening. Open-to-rental conversion sits on that same base, so it reflects the share of people who opened your app and went on to start a rental. Historical figures move with the definition, and Wunder AI now states the date your app data begins when a question reaches further back than that. Try it: "Show app openings and open-to-rental conversion rate by month for the last 6 months"
Task breakdowns use your own category names: Task questions in Wunder AI and the Task Analytics dashboard break down by your configured task category names, including custom categories your team created, so service and maintenance analysis is complete rather than partly unlabelled. Try it: "Show completed tasks by task category for the last 3 months"