Session types (work and break)

Categorize attendance sessions as Work or Break. Control which options appear in the Take Break picker, and separate paid work from break time on reports.

Updated 2026-04-22

Every check-in in AttendFirst belongs to a session type. Work sessions add to paid work minutes. Break sessions add to break minutes. Session types are what populate the Take Break picker on the mobile home screen and what shows up in the per-session history on daily reports.

What’s in the list

Session Types list showing Client Meeting Work, Lunch Break Break, Outdoor Duty Work, Tea Break Break, Work Work

/admin/settings/session-types. Each row has a name and a Work or Break badge.

Go to Admin → Settings → Session Types. Each row shows the session name and a Work or Break badge. The name is what an employee sees when they tap Take Break on the mobile home screen.

Every new company ships with three defaults: Work, Lunch Break, and Tea Break. Add more to match how your team tracks time.

Adding a session type to the list

Add Session Type modal with Name Site Visit and an Is Break toggle

Click Add Session Type to open this modal. Two fields - name and a toggle.

Click Add Session Type in the top right. Fill in:

  1. Name (required). Example: Site Visit, Client Meeting, Lunch Break.
  2. Is Break? Toggle off for a Work type (adds to work minutes). Toggle on for a Break type (adds to break minutes).

Click Add Session Type. The new category is live on every employee’s mobile home screen immediately.

How session types show up to employees

The only place session types surface is the Take Break picker on the mobile /m check-in screen:

  1. Employee checks in → first session is always Work.
  2. Employee taps Take Break → picker opens showing every break session type you have configured.
  3. Employee picks one → the current Work session closes and a new Break session starts.
  4. Employee taps End Break → the Break closes and a new Work session starts.

Non-break (Work) session types are used internally but do not appear on the picker - the employee is always in a Work session by default after each check-in or End Break.

Work vs Break on reports

MetricWhat counts
Work minutesSum of every session tagged as a Work type
Break minutesSum of every session tagged as a Break type
Attendance %Work minutes against shift length, per working day
Half-dayTriggered when work minutes fall below the threshold

Only work minutes count toward attendance status. A full 9-hour day with a 1-hour lunch is still 8 hours of work - Present.

Typical setup for Indian SMBs

NameTypeWhy
WorkWorkDefault session after every check-in
Lunch BreakBreakMidday meal, usually 30-45 minutes
Tea BreakBreakShort morning / afternoon break, 10-15 minutes
Site VisitWorkField visit, client meeting, or external errand
Client MeetingWorkExternal meeting logged as a separate session for reporting
Outdoor DutyWorkGeneral field duty outside the office

Start with the three defaults and add more as the team needs more granularity.

Renaming or removing a session type

Click the three-dot menu on any row:

  • Edit: change the name or the Is Break toggle. Historical sessions keep their type tag; only new sessions created after the edit use the new definition.
  • Delete: hides the type from future break pickers. Historical sessions tagged with it are preserved and continue to roll up into work / break totals based on the flag at the time of creation.

Frequently asked questions

What comes pre-configured?

Three types: Work, Lunch Break, Tea Break. Edit, delete, or add more.

When does an employee actually pick a session type?

Only when tapping Take Break. The default after each check-in is always Work. You cannot force an employee to pick a specific Work sub-type.

Do break minutes reduce pay or affect attendance status?

Breaks do not auto-deduct from pay — that happens in your payroll tool. But breaks do reduce work minutes, and if work minutes drop below the half-day threshold, the day’s status becomes Half day.

Can I delete a session type that was used in the past?

Yes. Deleting hides the type from future pickers. Historical sessions tagged with the deleted type are preserved and continue to show correctly on reports.

Does changing Is Break affect past sessions?

No. Past sessions keep their original classification. Only sessions created after the edit use the new flag.

Steps

  1. Open Session Types. Go to Admin → Settings → Session Types. Every session category your company uses is listed here.
  2. Click Add Session Type. A modal opens with a Name field and an Is Break toggle.
  3. Fill in the fields. Name is what the employee sees when they tap Take Break (Lunch Break, Tea Break, Site Visit). Toggle Is Break on if this session should count as break time, off if it should count as work time.
  4. Save. Click Add Session Type. The new category is available on the mobile check-in screen immediately.

Frequently asked questions

What's the difference between a Work and a Break session type?

Work types (Work, Client Meeting, Site Visit) contribute to work minutes and count toward daily work-hour totals. Break types (Lunch Break, Tea Break) contribute to break minutes. They sit separately on the daily report.

What session types ship by default?

AttendFirst ships with three defaults - Work, Lunch Break, and Tea Break. Edit or delete them and add your own.

Can an employee pick a session type on every check-in?

The first check-in of the day always starts a Work session. The Take Break button on the mobile home screen lets an employee switch to any break type. Ending a break starts a new Work session.

Does categorizing something as a Break affect attendance status?

Indirectly. Status (Present / Late / Half day) is based on work minutes, not total elapsed time. If total work minutes fall below the half-day threshold, the day becomes Half day even if the employee was present all day and took long breaks.

Can I delete a session type with historical data?

Yes. Deleting a session type hides it from future break pickers. Historical sessions tagged with that type are preserved on reports and audit trails.