You can create a service and maintenance alert for an asset in Titan GPS. Additionally, you can use the bulk alert feature to apply the same alert to multiple assets at once. Alerts can be triggered by odometer, engine hours, or a date range, and will notify you by email or SMS when a service item — such as an oil change, lube and grease, tire rotation, or CVIP inspection — is coming due.
📝 Note: Legacy Data Migration
Your existing service alert history and interval settings from the legacy Service Alert system will carry over automatically to the new Service & Maintenance Alerts interface — there's no action needed on your part, and no service history is lost in the transition.
Accessing Service Alerts
From the Navigation bar at the top of the screen, click or hover over "Alerts" to view the drop-down and then click Service Alerts.
Creating a Service Alert
From the Service and Maintenance screen, find the asset you want to add an alert for and select its name (hover to reveal the link).
Selecting the asset opens the Asset Details side panel. This shows the asset's current odometer and engine hours, along with any existing service deadlines (for example, Air Brake Check, Tire Rotation, CVIP, Lube and Grease, or Oil Change) and their status.
At the top of the Asset Details panel, select + Create Alert to open the Create Service Alert form.
The Create Service Alert pop-up appears.
Complete the following fields:
Alert Name: Type a clear, descriptive name for the service item (for example, "Oil & Filter Change," "Lube and Grease," or "CVIP").
Schedule & Frequency - Alert Type: Select Interval.
Using: Choose how the alert should be tracked: Odometer, Engine hrs, or Date range. More than one can be checked — the alert will trigger on whichever threshold is reached first.
Last Service: The Last Service field automatically populates with the asset's current odometer reading, engine hours, and today's date. Adjust this if the last actual service occurred at a different value.
Service Interval: Enter how often the service should recur. This defaults to 1,000 km, 300 hrs, or 30 days depending on the interval type selected, and can be edited to match the schedule for that service item.
Next Service: System adds the Service Interval to the Last Service value and displays the result. This field updates automatically whenever Last Service or Service Interval is changed.
Notification Settings: Enter at least one email address or phone number to be notified when the alert becomes due. At least one Email or SMS entry is required to save the alert.
Click Save.
The new deadline will appear in the asset's list of service items and on the main Service and Maintenance dashboard, where it will move through Pending, Due Soon, and Overdue status as the threshold approaches.
Setting a "Set for All" Threshold
In addition to the per-asset alerts above, the Service and Maintenance screen has a global Set for All threshold setting. This determines how close an asset must get to its next service value before that alert's status changes from Pending to Due Soon, and controls the Overdue, Due Soon, and Pending counts shown at the top of the asset list.
From the Service and Maintenance screen, select the settings (gear) icon next to the search box to open the Set for All pop-up.
In the Set for All pop-up, under "Using", check Odometer, Engine hrs, and/or Date range. If none of the boxes are checked, no threshold is applied, and the alert will not trigger a Due Soon notification.
Note: As with individual alerts, the status will update based on the earliest match of any checked item.
Under Service Interval, enter the distance, hours, and/or days before the next service date that an alert should switch to Due Soon and send its email/SMS notification (for example, 200 km, 100 hrs, or 10 days). These values apply across all assets and all alert types.
Example
Set for All Service Interval (Due Soon threshold) = 200 kmAlert's Service Interval = 5,000 km
Last Service entered = 47,000 km → Next Service Due = 52,000 km
Due Soon is the only status that triggers the alert's email/SMS notification, based on the Set for All threshold configured above.
Click Save to apply the thresholds, or Reset to restore the default values.
Once saved, these thresholds drive the Overdue, Due Soon, and Pending totals at the top of the Service and Maintenance list, and the status tag shown on each deadline in the Asset Details panel. For example, a Tire Rotation alert would show Overdue if it is past its interval by more time than the threshold window allows.
Editing, Deleting, and Completing Alerts
Every service alert listed in an asset's Deadline(s) panel has a menu (kebab icon ⋮ ) with three actions: Edit, Delete, and Complete.
Note: The Deadline(s) section is collapsed by default in the Asset Details panel. Click the arrow next to Deadline(s) to expand it and view the asset's service alerts before using Edit, Delete, or Complete.
Editing a Service Alert
In the asset's Details list, click the kebab icon ⋮ next to the alert you want to change, then choose Edit.
The Edit Service Alert form opens with the alert's current Alert Name, Alert Type, Last Service, Service Interval, Next Service, and Notification Settings.
Change any of these fields as needed — for example, adjust the Service Interval or add another notification email.
Click Save to apply the changes, or Cancel to close the form without saving.
Deleting a Service Alert
⚠️ Warning: Deleting an alert removes its entire schedule and history for that asset. If the service item still applies, consider editing the interval instead of deleting.
Select the kebab icon ⋮ next to the alert you want to remove, then choose Delete.
A confirmation prompt appears: "Are you sure you want to delete this alert? This cannot be undone."
Click Delete to permanently remove the alert, or Cancel to keep it.
Completing a Service Alert
Use Complete when the service item has actually been performed, so the schedule can roll forward to the next occurrence.
Select the kebab icon ⋮ next to the alert that was serviced, then choose Complete.
In the Complete Interval Service pop-up, enter the Date of Service.
Note: If that date is earlier than the alert's originally scheduled due date, an Early Complete Confirmation prompt appears — select OK to continue.
Under Using, the current Odometer, Engine hours, and Calendar date are shown alongside Reading at Service, Then Every, and Next Occurrence.
Confirm or adjust the Then Every interval so the next occurrence calculates correctly going forward.
(Optional) Enter an Invoice/PO #, Cost, and Serviced By if you want to record who performed the service and what it cost. Serviced By is required.
(Optional) Notes can be added for any additional details.
Click Complete to save.
The alert's Last Service value updates to the date of service entered, and its status resets to Pending based on the new Next Service calculation.
Creating a Bulk Service Alert
To add the same alert (for example, an Oil Change) to several assets at once instead of repeating the single-asset steps for each one, use Create Bulk Service Alert.
On the Service and Maintenance screen, check the box next to each asset (or a whole group) you want the alert applied to.
Note: The selected count updates at the top right of the list.
Click the + Create Bulk Service Alert button in the top right of the screen.
This opens the Create Service Alerts dialog, listing all of the assets you selected.
Type the Alert Name (for example, "Oil Change") and add at least one email address or phone number under Email(s) to Notify or SMS Alerts.
Note: This Set for All is different from the Set for All Threshold described earlier in this article. The threshold setting controls when an alert's status changes to Due Soon across all assets. This Set for All fills in the Service Interval value for every asset in this bulk alert — it doesn't change any threshold settings.
Rather than entering a Service Interval for each asset individually, select Set for All.
In the dialog that opens, choose Odometer, Engine hrs, or Date range, enter the interval value (for example, 4,000 km), and select Set. Values are automatically converted to each asset's native unit (km or mi).
The Service Interval and Next Service fields fill in automatically for every asset in the list, calculated from each asset's own current odometer, engine hours, or date.
Select Create [xx] Alerts to save. The new alert is added to every selected asset and appears alongside their existing deadlines in the Asset Details panel.
💡 Tip: Bulk alerts still respect each asset's individual current odometer and engine hours, so the Next Service date won't be identical across assets even though the interval is.
Additional Actions
Exporting the Asset List
The Service and Maintenance screen includes a download icon (the arrow pointing into a tray) next to the search box, to the left of the settings (gear) icon.
Selecting it exports the current asset and service list to an XLS spreadsheet file, so it can be reviewed offline, shared with others, or imported into another system. The XLS file downloads through your browser's normal download location. Open it in a spreadsheet application to review, sort, or share the data.
Running a Report
The same service and maintenance data can also be pulled as a report from the main Reporting menu, which offers more report formats and a custom date range than the download icon on the Service and Maintenance screen.
From the top navigation bar, select Reporting to open the Reports pop-up.
In the report search box, type "maintenance" to filter the report list.
Three report types are available: Detailed: Service & Maintenance, Status: Service & Maintenance, and Status: Service & Maintenance By Alert Type.
Choose a preset (for example, Today) or enter a custom From and To date and time for the report. Custom ranges have a maximum of 92 days.
Click Export to Excel to download the report as a spreadsheet, or Run Report to view the results on screen.
Note: Reports display data in 92-day (3-month) intervals at a time. This is a display limit, not a retention limit; your historical service and maintenance data is retained for up to 1 year. To view data older than 92 days, run a separate report for that date range rather than expecting it in a single 92-day view.






















