What You'll Learn
How to add assets for immediate servicing on a task
How to add any type of asset to a property
How to use ad-hoc servicing for unplanned maintenance
The difference between planned and ad-hoc routines
Setup
You will need the following permission in your security group:
Can see all tasks.
Can create assets.
Click here to learn about permissions and security groups.
When to Add Assets
You can add assets in two main scenarios:
1. Asset Capture on Routine-Generated Tasks
Even if no assets exist on the property when a task is created, the appropriate routines will still appear in the task. This allows you to capture assets against those routines when on-site.
2. Ad-Hoc Servicing
Ad-hoc servicing allows you to perform unplanned routine maintenance outside the scheduled timeframe. This gives you more flexibility by:
Selecting multiple routines and levels
Servicing assets that weren't part of the original task
Ensuring thorough testing with Testing Prompts
Note: You need the "Tasks > Can service adhoc" permission to use this feature.
Important Limitation: Ad-hoc servicing in the app only supports asset capture. To service existing assets without the applicable routine on the task, you'll need to add an unscheduled routine from the web platform.
IOS: How to add an asset to a property
Applicable to the specific Routine: add assets on the Work tab for immediate servicing at applicable routine service levels.
Any type of asset: add assets for the property via View all assets.
Available fields on an asset
Required (Type, Variant)
Required (Type, Variant)
Type: Select asset type from the dropdown.
Variant: Select the variant. This is usually included in the auto-generated label based on the asset type's Label pattern.
Recommended (Location, Base Date)
Recommended (Location, Base Date)
Location: The location of the asset.
Base Date: The base date for major servicing calculations.
Optional (Ref, bSECURE, Barcode, Contractor, Installation date, Serial, Walk order, Make, Model, Size, Label, Tags, Internal note)
Optional (Ref, bSECURE, Barcode, Contractor, Installation date, Serial, Walk order, Make, Model, Size, Label, Tags, Internal note)
Ref: Leave empty to be generated automatically.
bSECURE: Scan the bSecure code attached to the asset.
Barcode: Scan or provide the barcode manually by clicking Manually Edit.
Contractor: Select a Contractor to service the asset or leave as the Default Contractor representing your company.
Installation date: The date when the item was installed, used for lifecycle maintenance reporting.
Serial: External inspection reference (e.g., fire door certification tag).
Walk order: Order in which the asset is serviced.
Make: The make of the asset.
Model: The model of the asset.
Size: The size of the asset.
Label: Leave blank to automatically generate label based on the asset type's Label pattern.
Tags: Used to group assets and to set up partial servicing.
Internal note: Used for internal communication or reference.
Applicable to the specific Routine
When grouping by Routines, assets can only be added under a single applicable level, not multiple — e.g. either Alarms Annual or Alarms Six-Monthly, not both.
If the asset type list is empty, the selected routine service levels do not support the same asset types; click Cancel on the pop-up window, then Cancel again to try a different selection.
Identify places by using commas in the Location field (e.g., “Building 2B, Floor 6, Unit 3”), to search assets by places: Building 2B; Building 2B, Floor 6 or Building 2B, Floor 6, Unit 3.
Any type of asset
Identify places by using commas in the Location field (e.g., “Building 2B, Floor 6, Unit 3”), to search assets by places: Building 2B; Building 2B, Floor 6 or Building 2B, Floor 6, Unit 3.
ANDROID: How to add an asset to a property
Applicable to the specific Routine: add assets on the Work tab for immediate servicing at applicable routine service levels.
Any type of asset: add assets for the property via View all assets.
Available fields on an asset
Required (Type, Variant)
Required (Type, Variant)
Type: Select asset type from the dropdown.
Variant: Select the variant. This is usually included in the auto-generated label based on the asset type's Label pattern.
Recommended (Location, Base Date)
Recommended (Location, Base Date)
Location: The location of the asset.
Base Date: The base date for major servicing calculations.
Optional (Ref, bSECURE, Barcode, Contractor, Installation date, Serial, Walk order, Make, Model, Size, Label, Tags, Internal note)
Optional (Ref, bSECURE, Barcode, Contractor, Installation date, Serial, Walk order, Make, Model, Size, Label, Tags, Internal note)
Ref: Leave empty to be generated automatically.
bSECURE: Scan the bSecure code attached to the asset.
Barcode: Scan or provide the barcode manually by clicking Manually Edit.
Contractor: Select a Contractor to service the asset or leave as the Default Contractor representing your company.
Installation date: The date when the item was installed, used for lifecycle maintenance reporting.
Serial: External inspection reference (e.g., fire door certification tag).
Walk order: Order in which the asset is serviced.
Make: The make of the asset.
Model: The model of the asset.
Size: The size of the asset.
Label: Leave blank to automatically generate label based on the asset type's Label pattern.
Tags: Used to group assets and to set up partial servicing.
Internal note: Used for internal communication or reference.
Applicable to the specific Routine
When grouping by Routines, assets can only be added under a single applicable level, not multiple — e.g. either Alarms Annual or Alarms Six-Monthly, not both.
If the asset type list is empty, the selected routine service levels do not support the same asset types; click Cancel on the pop-up window, then Cancel again to try a different selection.
Identify places by using commas in the Location field (e.g., “Building 2B, Floor 6, Unit 3”), to search assets by places: Building 2B; Building 2B, Floor 6 or Building 2B, Floor 6, Unit 3.
Any type of asset
Identify places by using commas in the Location field (e.g., “Building 2B, Floor 6, Unit 3”), to search assets by places: Building 2B; Building 2B, Floor 6 or Building 2B, Floor 6, Unit 3.
Tips for Success
✅ Use commas in Location fields to create searchable hierarchies (e.g., "Building 2B, Floor 6, Unit 3")
✅ Group by Routine when capturing multiple assets for the same service type
✅ Group by Asset when you need to service assets across multiple routines
✅ Check your permissions if you can't see ad-hoc routines
⚠️ Remember: When grouping by Routine, you can only add assets under a single service level at a time (e.g., either "Annual" or "Six-Monthly", not both)