Let me enter mileage when last oil change, tire replacement/rotation was done. Let me select a mileage alert level(s), then alert me when service is X miles until due.
“Your tire rotation is due in 1,000 miles. Your next alert is at 250 miles until due. Click here to modify alert levels.”
This system could also provide calendar alerts based on estimated odometer and average miles per day: “Your tire rotation is due in three weeks based on current daily mileage. Schedule an appointment now! Your next alert will be at one week until due. Click here to modify alert levels.”
Bonus round: let us tell you name and contact info of our favorite shops, or let advertisers fill that space: “Your tire rotation is due in 300 miles. Call [user-provided shop info and phone] [or advertiser-link] to schedule.”
You’re welcome!