QR-based attendance system

Your team’s attendance,down to the second.

Employees check in by scanning a rotating QR code at the branch in seconds. Managers track attendance live and export reports to Excel with ease. Multi-branch, Arabic and English.

No credit card · Ready in minutes

Khobar Branch00:00:00 Live

Scan to check in New code in 15 s

SQSara Al-QahtaniKhobar Branch · Morning shift
Check-in8:03 AM
Check-out4:12 PM
StatusPresent
15sec

The QR code rotates every 15 seconds, so it can’t be screenshot and shared

99.9%

Attendance accuracy with no manual intervention

2langs

Fully Arabic and English with RTL support

0apps

Runs straight from the browser — nothing to download

Sectors

Built for every business

From restaurants to clinics — Shifti nails your team’s attendance whatever your field.

Restaurants & cafés
Clinics & pharmacies
Retail stores
Salons & spas
Fuel stations
Factories & warehouses
and many more
Features

Everything your team needs in one place

Shifti is built for restaurants and small businesses with multiple branches.

Rotating, secure QR

A code that changes every 15 seconds, generated on the server — impossible to screenshot or pass to a colleague. The secret never reaches the browser.

Unlimited branches

An employee can work across branches, check in at one and out at another, all kept in a single organized session.

Work day past midnight

Night shifts are attributed to the correct work day, not the calendar date, with a configurable start and end per branch.

Reports & Excel export

Track attendance live and export precise Excel reports for all employees or a single one over any period.

GPS signal

Check-in location is recorded and distant sessions are flagged without blocking the employee — full flexibility with total transparency.

Granular roles

Company admin, branch supervisor, and employee — each role sees only what concerns them, and every company’s data is fully isolated.

How it works

Three steps, no more

Ready to go from day one — no lengthy training.

Manager dashboard
Branches
Khobar Branch#01
Riyadh Branch#02
Jeddah Branch#03
Employees
MAMajed Al-AnaziBarista
LHLayan Al-HarbiSupervisor
SQSara Al-QahtaniCashierAdded
Khobar BranchLive
Scan to check in · QR

Point the camera at the code

You’re checked in 08:03
Live report
MAMajed Al-Anazi07:58
SQSara Al-Qahtaninow
Pricing

Simple pricing that grows with you

Start free and upgrade when you need to. Prices are monthly in SAR.

Starter

For a single branch and small team

0SAR/month
  • One branch
  • Up to 10 employees
  • Rotating QR code
  • Basic reports
Get started

Enterprise

For large networks

399SAR/month

billed yearly

  • Unlimited branches
  • Unlimited employees
  • Everything in Growth
  • Priority support
  • API access
Get started

All plans include updates and support. Cancel anytime.

Reviews

Teams trust Shifti every day

From restaurants to retail chains, Shifti simplifies attendance.

Signing in for colleagues is completely gone. The rotating code settled it, and now I export payroll reports in minutes.
KO Khalid Al-OtaibiOperations Manager · Restaurant chain
We have 7 branches and staff move between them. Shifti gets the session right even when someone checks in at one branch and out at another.
ND Noura Al-DosariOwner · Coffee shops
Night shifts were a nightmare in Excel. Now the work day is calculated correctly past midnight with zero manual edits.
FS Fahad Al-ShammariHR Manager · Retail
FAQ

Questions you might have

Does the employee need to install an app?

No. Everything works from the phone browser. The employee opens the link, scans the branch code, and is checked in instantly.

How does Shifti prevent attendance fraud?

The QR code rotates every 15 seconds and is generated on the server, so it can’t be screenshot and shared. A location signal is also recorded for every action.

Does it support an employee working at more than one branch?

Yes. An employee can check in at one branch and out at another, and Shifti counts it as a single organized session.

What about shifts that run past midnight?

Each branch has a work-day start and end, so the session is attributed to the correct work day rather than the calendar date.

Is our data isolated from other companies?

Completely. Each company’s data is isolated at the system level, and no user can reach data outside their company.

Ready to nail your team’s attendance?

Start free today — no credit card, ready in minutes.

Chat on WhatsApp