The glossary explains the key MotionTools terminology, products and features.
A - B - C - D - E - F - G - H - I - J - K - L - M - N - O - P - Q - R - S - T - U - V - W - X - Y - Z
An Admin is the person who sets up and manages the MotionTools Account on behalf of the Operator. Admins have access to all data and configuration options, can act on behalf of customers and can dispatch on behalf of organization managers.
A booking (AKA Hailing Booking) is a request from a Customer to go to one or multiple Stops and complete Tasks. It is created either directly in MotionTools or through a third-party system like an online shop. For more details read the Bookings Intro Article.
A Capability is an attribute of a Booking such as Vehicle Type or Priority and allows Operators to customize the Services they offer their Customers. Read more about Capabilities.
Client identification and versioning allows MotionTools to identify the Tenant, deprecate old clients and/ or app versions to keep and also identify the client type (Dashboard, Driver app etc.). See API Documentation.
A Customer requests Bookings either directly in MotionTools or indirectly via a third-party system like an online shop.
Custom content is highly customizable content such as links or checklists that you can attach to a booking and then show in the driver app and the dashboard.
The Dashboard is a web application that allows several types of users to get certain jobs done. This includes admins who manage their business, org managers who manage their Organizations or customers who create a Booking.
A Driver (AKA Worker, Rider…) is the worker on the ground that completes Bookings using the MotionTools Driver app. A driver belongs to one Organization, can support different Capabilities and typically completes Bookings that belong to the Service Area that they are assigned to.
A dispatcher is the person responsible for dispatching using either the admin or org manager role of MotionTools. It is also a set of features that help the dispatcher to do their job better. Learn more about the Dispatcher product.
Fleet is a set of vehicles that can be managed via the Dashboard for various purposes, such as executing a Booking as a driver or renting a vehicle as a customer. If enabled, the Fleet can be accessed through main navigation in the dashboard and it will display all available vehicles regardless of vehicle type or activity status. Fleet can be sorted by vehicle status, organization or a provider.
The MotionTools Fleet Management product helps Users to manage and interact a fleet of vehicles in the Dashboard and help Drivers to perform Bookings via the Driver app by giving them access to a vehicle.
A specific kind of Place, that is used to store items such as Packages and usually serves as a central place of the operations.
Location is a particular place that is usually defined by a geo-location (lat/lng) and can potentially also be tied to an address. Locations are used in many different areas such as driver location, vehicle location or as part of a stop. If a location is also defined by an address, it usually includes a street name, house number, postal code, city and optionally contact details.
- Driver location: The location of a driver that gets tracked in real time using driver app, based on the current location of the drivers device
- Vehicle location: The last known location of a vehicle managed via the Fleet Manager, as described on the API spec. The vehicle location is only tracked if the vehicle is using a telematic system that allows for location tracking.
A Member is a User that belongs to the Operator’s MotionTools account either as an Admin or as an Org Manager of an Organization.
Metadata provides additional information about transactions (such as Bookings) as well as master data (such as User). Metadata always consists of a paid key and a corresponding value. Metadata can be created, read, updated and deleted by admins and customers on users, bookings, organizations, service areas and zones.
A Manager (AKA Org Manager) is responsible to manage the Bookings and Drivers of one or multiple Organizations that they are a member of. An Organization Manager is also primarily a Dashboard user who has less rights than an Admin.
The Operator is the Customer of MotionTools, that uses MotionTools as the operating system for their business.
A group of drivers that belong to either an internal team or an external partner, managed by an organization manager.
The packages extensions allows Customers to create packages and print shipping labels. Drivers can scan packages at Stops to confirm package pickup and delivery and admins can flexibly route packages using driver tours. Learn more about the Packages product here.
A place is a known location that can be used to specify the location of a Stop, such as a Customer’s store or your Hub.
Price matrix is a set of pricing for a Booking which is defined according to the combination of parameters (i.e. Service area, service, Capability). A price matrix has to be defined in the Dashboard as an admin User when the pricing feature is enabled. Learn more about pricing features here.
The Ops Configuration (AKA Scheduling Configuration) allows an Operator to configure some of the operational rules. It allows to define scheduling modes, booking parameters, opening hours and more. See Set up your scheduling configuration. See how to Set up your scheduling configuration.
A Service (AKA Hailing Service) is what an Operator offers their Customers. Customers request Bookings of a certain Service. Services have specific configuration e.g. how many Stops they have, what kind of Capabilities can be booked and how they are dispatched. Read the Intro article about Services.
A service area is used to map and define an area where the business operates. A service area can be defined by uploading .json file or imported manually within the Dashboard. A Tenant can create an unlimited number of Service areas. The list of all service areas can be found in the dashboard Settings > Service areas. See Manage service areas.
A Stop represents one or multiple tasks that need to be completed at a certain location. A stop can have a primary task, like a pickup or drop-off of a package and secondary tasks, like completing a checklist or collecting a proof of completing. A stop can be defined by customers as part of a Booking and can also be planned into tours by dispatchers. Stops that are exclusively added to a tour without being part of a booking are called custom stops. Read more about Stops here.
A Task represents a piece of work to be done. Tasks in MotionTools come in many variations, the most important ones are Stops, Bookings and Tours.
A Tenant is a dedicated MotionTools account that can be configured to the needs of the business of an operator.
A Tour is a set of Stops which is assigned to a driver in order for them to execute it. Tours can consist of stops from 🔔Bookings as well as custom stops that are only part of the tour. Tours typically are being route optimized to increase efficiency of the driver.
Learn more about how to create Tours here.
A User is a known and authenticated person on the MotionTools platform. A user authenticates using an email-address and a password. A user always belongs to a Tenant and has a role. Depending on the role, different features and data is available to the user. A user can only have one role at a time and a the user’s email address has to be unique.
Tenants can define a set of standard configurations that are set to individual vehicles, which define the behaviour of the vehicle. This includes examples like a required license class to book a vehicle, vehicle icons to represent a vehicle, standard booking-end workflows (e.g. booking end checks, charging checks).
The Webbooker is a web-based booking system that is used to define and create a new Booking. Webbooker is available for Admins and Customers and it is used to define Pickup and Drop-off locations, type of service, booking time or duration. The Webbooker can also offer payment methods selected by tenant or pricing schemes defined in settings under Price matrix.
Webhooks are server-to-server notifications about certain events that occurred. Webhooks can be used to to trigger further actions in third-party systems, such as an accounting or commerce system. It can also be used to send other types of notifications like emails to certain recipients.