Capabilities help transportation and delivery companies offer customers booking options that fit with their business logic.
Capabilities define categories and key attributes of a booking. For example, a tenant can offer a Vehicle size capability and define multiple options such as Small truck, Medium truck, and Large truck.
Capabilities that a customer selects can impact which drivers the booking can be assigned to, and the price of the booking.
- Grouping capabilities into services
- Advantages of Capabilities
- Customizing Capabilities
- Create and edit a capability
- Capability list in the configurator
- Attributes of a capability
- Basic capability matching
- Setting capabilities as a driver
Grouping capabilities into services
Capabilities can be grouped to create multiple Hailing services. For example, a tenant can create a Vehicle type Capability with the following options: Bike, Car, Small truck, and Large truck. From here the Tenant can create two services: Bike and Car options will be grouped to create a Delivery service, and Small and Large truck options will form the Moving service.
Advantages of Capabilities
Capabilities help your transportation and delivery company design your own business logic and to structure your Bookings with categories or job types.
Capabilities are also relevant to Customers if they use the platform to create bookings and when pricing is enabled.
Capabilities are currently only defined in the configurator by MotionTools Customer Support team and a backend deployment is required to update changes. All apps are listening to the backend configuration and will be updated as soon as the backend is updated. Please reach out to firstname.lastname@example.org if you have any further questions or would like to adjust your capabilities.
Create and edit a capability
The capability list can be tailored to suit your business specifications. Please contact our Support Team to discuss these capabilities to configure for your business.
Capability list in the configurator
The capability list can be tailored to suit your business specifications. Please contact our Support Team to discuss these capabilities you would like to configure.
Attributes of a capability
Define the attributes of your capability type:
- Each capability has certain attributes, such as a key which is used on API level, UI layout for the Webbooker, list order position, Affects Matching, Show in Overview, Details screen visibility, overview icon and a translation for enabled languages.
Attributes of a capability option
Define the attributes of your capability option:
- Each option has a key which is used on API level, Details screen visibility, position, image and a translation for enabled languages.
Basic capability matching
A tenant can define whether a capability is 'information only' or 'affects matching'. If a capability affects matching, then all requested capabilities have to match the driver's capability. The driver needs to select the capability to go online with, which results in only seeing bookings that are matching with that capability.
A match is successful if the driver's capability is the same or is 'higher' than requested. For example, a car can fulfill bookings that request for a bike, but not for a truck.
The capability values are ranked by linear order, from 1 to n, whereas n is the highest capability value. This capability order can be adjusted via the position for the capability option.
Setting capabilities as a driver
When going online, drivers need to set their capabilities to determine which type of job or booking would be matched. Drivers will only receive instant bookings that match their capabilities.
For example, a booking that requires a small truck has been created. If the driver sets his capability as 'small truck' when going online, the booking will be matched. Otherwise, if his capability is set as 'bike', the booking will not be matched.