Skip to main content

Introduction

HyperTrack’s software for location-based logistics is used by businesses around the globe to manage deliveries, visits and rides for their fleets. HyperTrack-powered applications include ridesharing, field service management, workforce automation, gig work, on-demand delivery, logistics, marketplace aggregators, package delivery, trucking and fleet management.

The primary benefits of HyperTrack are better assignment and routing of orders, improved productivity with ops visibility, live order tracking for customers, and automation of financial payouts. HyperTrack enables businesses to focus on growth and deliver better customer experiences with less location infrastructure to build and operate.

Please use this diagram to quickly navigate, click, and discover documentation on powerful product features HyperTrack delivers to support your use case.

Get started

The easiest way to get started with HyperTrack is to sign up and get the HyperTrack Visits app (Android or iOS). Invite team members through a deep link to get the app pointing to the same account. Optionally, you may provide them with the option to set up their own password to get full access to the account through their email.

Use Playground to play with HyperTrack's features without writing code. This is a great way to get familiar with the HyperTrack APIs for devices, geofences and trips, and get ready-to-use code in your favorite language. With Playground, you can view all devices pointing to your account, start & stop tracking them from the cloud, manage their name & metadata, start & complete trips with destinations, and create geofences.

Use Quickstarts to clone a working app on iOS, Android, React Native and Flutter. This is a great way for all engineers (no mobile development experience required) to build their own apps pointing to their HyperTrack account, and then use the APIs to manage tracking on these apps.

Use sample apps for Live Location Sharing, Logistics and Ridesharing with source code for iOS and Android, open-sourced under the MIT license. These are production-ready apps built with HyperTrack. Sample apps are a great way to kickstart new projects for your business, or to understand how to integrate your existing apps with HyperTrack.

Setup

When you are ready to go to production, you will first need to decide which app to use for tracking users.

  • Distribute Orders App directly to your drivers so they can accept orders and you can track orders live to get order ETAs, delays and risks. Drivers can also see their profile and work history in the Orders App. This app works well for businesses looking for a driver app to go to market immediately, or you have a 3rd party app who is unable to integrate the SDK.

  • Distribute Visits App directly to the field so they can clock in and out of the work day, check in and out of visits manually, or get automatically checked in and out when visiting geofences or trips assigned to them. App users can add geotags with visit details to their location timeline. This app works well for businesses looking for a field app to go to market immediately, or you have a 3rd party app who is unable to integrate the SDK.

  • Install SDK to your Android, iOS, React Native, Flutter, Cordova or Ionic app. SDK setup requires initialization, quiet push notification setup for two-way communication for tracking controls, permission management to protect user privacy, and metadata set up for users and geotags. This is the most popular choice for businesses who have an app that is deployed on the field.

  • Build your app with open source Quickstarts (iOS, Android, React Native and Flutter) and Sample apps (Live Location Sharing, Visits and Ridesharing) built with HyperTrack. This works best for businesses who are in the process of building their field app and want a running start.

Order Planning and Assignment

Whether managing deliveries, visits or rides, the first order of business is to assign orders to drivers. HyperTrack can help you do that for both scheduled orders and on-demand via API and via UI depending on your business needs and preferences.

  • Plan scheduled orders: Businesses fulfilling scheduled orders often need to plan routes for drivers in advance, like the night before fulfillment, to share routes with ops managers and drivers. Such planning depends on multiple factors including business constraints around route distances and duration, driver availability, order scheduled times and locations, etc. HyperTrack Drivers, Ops Groups and Orders APIs let you build workflows for dynamic planning to suit your business needs. Each API lets you manage a distinct part of your workflow independently as described below:

    • Drivers API lets you define driver profiles and availability,
    • Ops Groups API lets you define business constraints for individual ops groups like store locations, routing constratints etc.
    • Orders API lets you call our planning systems with your order book to get routes for available drivers based on the business constraints defined. The Orders API also lets you start tracking orders when they are dispatched and learn from fulfilment ground truth to continually improve planning in the future.
  • Assign orders to Nearby drivers: Proprietary order assignment systems can search nearest users through Nearby API, get a nearest first list of users sorted by live ETA, and merge those results with skills, vehicles, or other business considerations to significantly improve efficiency.

Order Tracking

HyperTrack enables you to track Drivers, Order routes, Geofences and Geotags. Tracking drivers generates locations annotated with activity and outages. Accurate map-matched distances are automatically generated for drives, durations for stops, steps for walks, estimated distances for system-driven outages, and durations of driver-driven tracking outages. Trips may be used for tracking live routes, ETAs, delays and no-shows. Geofences help track arrivals, exits and routes to places of interest. Geotags help annotate the location timeline with actions performed by the app user in the app.

  • Manage tracking permissions: Tracking drivers doing work involves setting up and managing their profiles, managing permissions for privacy, implementing tracking controls so they are tracked only when working, consuming tracked data through views, webhooks and APIs, and avoiding common pitfalls to improve tracking rates.

  • Automate distance based payouts: Actual distances covered by app users is an important input to financial systems for field workers. Distances are used to bill customers and pay out partners. Accurate distance computation for actual movement builds trust with customers and partners, and saves money by eliminating expensive maps costs involved in distance estimation. That means, a better solution at lower cost.

  • Track Orders with Trips: Order tracking with live location is a popular use case across industries and regions. From high growth startups to enterprises delivering products and services to customers, "where's my order?" is a moment of anxiety for customers and ops teams. Operations teams can proactive handle delays & no shows, reduce customer support cost, improve NPS scores, and power a great customer experience with this feature.

  • Track Visits with Geofences: Set up geofences when you expect app users to frequently visit places of interest. These could be your offices, partners, branches, or other places of interest that a group of users might visit over the course of the week or month. Or these could be customer or commercial areas that specific users are expected to visit during the day or week.

  • Track work day with Geotags: Use geotags to generate notes from the user's app. Every important app event that is generated by your app user can be captured as a geotag with a payload that represents it.

Scoreboard and Insights

Scoreboards and Insights provide an aggregate overview of business operations, organized by region or teams. Scoreboards and Insights are generated for App Users, Trips, Geofences and Geotags. They may be viewed and embedded by region, team or any other application metadata of your choosing.

  • Track progress with Scoreboard: Scoreboard provides charts that track progress of operations through the day, in comparison with the past 7 or 30 days. Scoreboard views may be securely embedded into your own operations dashboards by region, team or custom metadata.

  • Drill down your logistics KPIs: Insights provide comprehensive maps and tables of operations for the past 10 days, 30 days or extended periods depending on the plan you are on. Insight views may be securely embedded into your business intelligence dashboards by region, team or custom metadata.

Interfaces

All HyperTrack features are available as views, webhooks, SDK callbacks, GraphQL subscriptions, APIs and exports.

  • Embed views into ops dashboard: Views are available through your HyperTrack dashboard to all team members with dashboard access, or may be securely embedded into your own dashboards restricted by region, team or custom metadata. Additionally, they may be customized through URL parameters.

  • Build custom views with data: Custom experiences may be built within native and web apps by consuming tracked data as SDK callbacks on Android and iOS, or as queries and subscriptions by GraphQL front-ends.

  • Stream activity markers via webhooks: Custom workflows may be built in the cloud with real-time streams of route and order markers, outages, geofence visits, geotags, along with actionable summaries.

  • Export insights: All Insights data is available as CSV downloads through the Insights views or gzipped JSON via APIs.

API References

Comprehensive references are available for APIs (Devices, Trips and Geofences), SDKs (iOS and Android), Views (Android), and other details you might need to look up when using the various features of HyperTrack.