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 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.

Assignments

Whether managing deliveries, visits or rides, the first order of business is to assign orders to the fleet. HyperTrack works well in environments ranging from a central order assignment system that routes orders to local stores, who then use HyperTrack to assign orders to app users; to order assignment systems that use HyperTrack APIs to decide which store and app user to assign each order to.

We currently offer two starting points, and rapidly adding features to assign and route orders better.

  • Assign and route orders through the order assignment dashboard. Orders may be uploaded as CSV or posted through an API. Store managers can accept or decline orders, plan the accepted orders into trips, and then assign trips to available users. Live trip progress is tracked relative to plan, and all downstream tracking features come alive automatically. Fleets using Visits app will automatically see their trips with orders show up in the app, with auto checkin and checkout at arrival and exit respectively, and ability to add geotags to each visit.

  • Dispatch work to Nearby devices for on-demand orders. 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 dispatch efficiency.

Tracking

HyperTrack enables you to track App Users, Trips, Geofences and Geotags. Tracking app users 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 user-driven 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.

  • Track app users: Tracking app users involves setting up and managing users, managing permissions for privacy, implementing tracking controls so users 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.

  • Get Insights from tracked data: 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 locations and markers via webhooks: Custom workflows may be built in the cloud with real-time streams of processed locations, activity, outage, geofence, trip and geotag markers, along with actionable summaries.

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

Tutorials

Tutorials provide a list of use cases to consider for specific industry verticals like brick-and-mortar store networks, fleet automation for logistics networks, and on-demand businesses like ridesharing, on-demand delivery and gig work.

  • Automate live order tracking with Live App: A modern live order tracking solution must have a mobile app for drivers as they are out and about performing their order deliveries and provide superior customer-centric, live order delivery experience. Ultimately, you want to have a solution in place that answer this question for everyone involved: "Where is my order?"

  • Automate your fleet with Visits App: Mobile apps are driving the digital transformation of logistics. A modern workforce automation or fleet automation solution must have a mobile app for drivers as they are out and about performing their deliveries or service visits. Get started with the open-sourced production-ready HyperTrack Visits app while you still consider building your own.

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.