Firehouse 360

Calendar, meetings & voting

Meetings & attendance

Record meetings at Office → Meetings (/office/meetings); add one at /office/meetings/new. Each meeting has a type (Regular, Special, Emergency, Officer, and so on), and you take attendance per member — including excused absences.

Voting eligibility

The system computes voting eligibility from meeting attendance. A member is voting-eligible when they have attended at least N regular meetings in the past 12 months, where N is a threshold your department sets. By default only Regular meetings count toward eligibility — Special, Emergency, Officer, and Other meetings do not unless your policy says otherwise. After updating attendance you can recompute eligibility from /office/voting/recompute.

The calendar feed

Your office calendar lives at Office → Calendar (/office/calendar). It also publishes a subscribable iCal feed at /cal/{token}.ics, so members can subscribe in Google Calendar, Apple Calendar, or Outlook and always see the latest meetings and events on their own devices. Because it is a personal token link, each member just subscribes once and stays in sync.