ServiceSpoke notebook
Keep the useful details.
The starting bike is fictional. Save explicitly to keep edits. Handover and full backup are different exports.
Component history
Group this bike’s records by matching component labels. These labels do not identify a particular physical part or establish its lifetime mileage.
Refresh to view the current records.
How to keep a useful component history →Review recorded maintenance costs
Review the selected bike’s recorded USD costs over an inclusive date range. Blank costs are counted as missing, not free work.
Tables can be scrolled horizontally on narrow screens. Cost review does not change service records, plans or files.
How to review recorded bike costsLooking ahead
Your chosen service dates
Plans are separate from completed service records. Dates are your choice, not a prediction of wear or a recommended interval.
Import service records from a spreadsheet
Append reviewed CSV rows to the current bike. Existing records and receipts remain. Dates use YYYY-MM-DD; costs require explicit USD currency, and odometer readings require km or mi.
No files are attached by CSV. Source text remains in this box until you clear it or leave the page. Read the import guide.
Completed service records
Private notes never enter the handover.
Share selected service records
Choose 1–100 records for a focused repair or sale handover. The export is labeled as a selection, not a complete maintenance history. It contains no attachments, plans or private-note fields.
Open the downloaded HTML in your browser to print or save as PDF. Changes clear the reviewed export; refresh and choose records again after editing the collection. Selected history guide →
Private collection backup
Contains every bike, service record, plan and all private notes. Keep it for yourself, rather than sharing it as a handover.
The full ZIP includes all original attachments. Text-only JSON works with the native development app; restoring JSON removes attachments from the current in-memory collection.
Read the export guide →