Skip to content

Maintenance templates

A maintenance template is a pre-defined maintenance task you can apply to an asset. The template defines the name, description, interval type, and interval value; applying it creates a tracked maintenance item on the asset.

Syndik8 ships with a set of default aircraft templates (Annual Inspection, ARC, 50-Hour Check, 100-Hour Check, Oil Change, Transponder Check). Syndicates can also create their own templates.

Only admins and owners create and manage templates. All members see the items the templates produce.

  • Maintenance list → AddFrom template.
  • Picked templates appear in a bottom sheet. Tapping a template opens the setup sheet to enter the “last completed” value or date.
  • Route: /syndicates/:syndicateId/assets/:assetId/maintenance.

Template fields:

FieldRequiredNotes
NameYesE.g. Annual Inspection.
DescriptionNoWhat the task covers.
Interval typeYesHours or Days.
Interval valueYesNumber in the chosen unit.
Is recurringYesWhen true, completing an item auto-creates the next one. Defaults to true.
Estimated duration (minutes)NoInformational; used for calendar blocking when scheduled.
TemplateIntervalWarning threshold
Annual Inspection365 days30 days
Airworthiness Review Certificate (ARC)365 days60 days
50-Hour Check50 hours10 hours
100-Hour Check100 hours20 hours
Oil Change50 hours10 hours
Transponder Check730 days (24 months)60 days

Three of these — Annual Inspection, ARC, and 50-Hour Check — are marked “core” and are offered first in the onboarding wizard. The other three are offered as “Want to add more?” after the core items are configured.

  • Applying a template creates an item, not a link. The item keeps a reference to the template it came from (template_id), but editing the template does not retroactively change existing items.
  • Completion of a recurring item automatically creates the next one with the same interval, anchored to the completion time or completion value.
  • A template’s interval is not overridden per asset. If you want a different interval for one asset, create a one-off item instead.
  • “Is recurring = false” makes the template one-off even when it is applied more than once — each completion stays as completed without auto-creating a next item.
  • The template list is per-syndicate. Templates created in one syndicate are not visible in another.