skiftly
Now in beta

Plan smarter. Shift easier.

Still copy-pasting holidays
into spreadsheets?
Skiftly disagrees.

One place for holidays, availability, and shifts. Everyone on the same page. Finally.

Features

Everything your team needs.

Team planner

Your whole team, one view

Colour-coded pills for every member. Half days, full days, split shifts, always clear at a glance.

Mon24
Tue25
Wed26
Thu27
Fri28
Sprints
Sprint W35 · Auth v2
Launches
Ship: Mobile beta
Reviews
Q3 review
KL
Kai L.
Engineer
A
A
A
AL
ME
Mira E.
Designer · PT
A
A
ON
TN
Tomás N.
PM
ILL
A
A
A
CV

Yours to shape

Every colour, every label

Add the types your team uses. Name them, colour them, wire them to balances or coverage rules.

Legend

Leave

AnnualAnnual leave
12 d
IllnessIllness

Location · Activity

OnsiteOnsite visit
ClientClient visit

Chips

Overtime
Ongoing
Paused
Not started

Grouped alerts

Coverage gaps by group

See warnings per job role and location, so a full team never slips through the cracks.

Coverage

Design

3 of 4 absent · Wed

Consulting · Milan

Understaffed · Thu

Support

Full team absent · Fri

All admins

Away · Mon

This week

See who's out at a glance

One compact list per week. Names, dates, and the type of leave in one line each.

Who's out

Kai L.

Tue, Wed

Mira E.

Wed AM

Tomás N.

Mon, Tue, Wed

Rafael C.

Thu, Fri (until August 3)

Nia P.

Fri (until August 14)

Auto-fill

Holidays by location

Add your team's cities. National holidays fill in automatically.

Public holidays

Copenhagen · DK ×Barcelona · ES ×Milan · IT ×

Constitution Day

Jun 5

DK

Assumption Day

Aug 15

ES

35% of ES teams disable this

Republic Day

Jun 2

IT

St. Stephen's Day

Dec 26

DK

Reports

Team insights at a glance

Planning coverage, working days, leave usage and on-site rate per member, all in one view.

TN

Tomás N.

TN

This month

Days working10.5d/23
Annual leave9.5d
Sick3d
Leave balance left11d

Few clicks

Book leave in seconds

Members pick a date and a leave type. Skiftly counts the days and pings the approver.

Book leave

AM
PM
Full day
Plan a range
Use Overtime balance

Leave 2

Annual leave
Illness

Location · Activity 2

Onsite visit
Client visit
Clear
Save

Workflow

Approve leave in one tap

Members request, admins approve or reject. Balances update automatically.

Requests

ME

Mira Espinoza

Annual · May 5 – 9

TN

Tomás Nakamura

Half day · May 6

4 approved · this week

Tracking

Leave and overtime

Track days off and overtime hours with a full log per member.

Balances

Leave balance

12 days remaining

12d

Overtime

3h banked

3h

Recup days

Custom counter

5d

+2h · Client project · Apr 24

Nudges

Reminders that fire at your slot

Pick weekdays, pick a time. Fires as a bell notification. Tick it done, or ignore it.

Reminders

Check tomorrow's shift coverage

Mon–Fri · 17:00

Submit weekly timesheet

Fri · 16:00

Water the office plants

Mon · Wed · Fri · 09:00

Time registration

Every hour tracked, compliance ready

Clock in, take breaks, clock out. Skiftly builds the timesheet so you're ready for legal and payroll without a second tool.

Timesheet

Skiftly · Time cardWed 26 Sep

Today's total

7h 45m

In08:32
Break30m
Out17:17
✓ Belgian 2027 compliantAuto-logged

Community board

Team, city, or company-wide.

Buy, sell, find. A board between professionals where each post picks its own scope, from your team, to the whole company or even the whole city.

Listings

🚲For sale📷 3

Vintage road bike, size 54

€180Posted 2h ago

Steel frame, tuned last week, new tires. Pick up at the Brussels office.

KLKai L. · Brussels
Message

Change log

Who changed what

Every add, edit, and delete on the calendar, timestamped with the person who made it. Filter by member, date, or action.

Recent changes

714 entries478 added236 removed
MemberTypeScopeAction
Kai L.Annual leaveFull dayAdded
Mira G.OnsiteAMRemoved
Tomás R.Team MeetingPMAdded

We noticed

You saw the pitch. Now see the product.

The rest is inside. Signing up takes seconds.

Take action

Team name

Marketing

Locations

ParisBerlin

FAQ

The questions everyone asks first

Straight answers. If your question isn't here, email hello@skiftly.app and we'll get back within a business day.

How does the Free plan work?

Free means free forever. Up to 5 members, one calendar, all the basics. No credit card, no expiring trial. You'll only outgrow it once your team grows past 5, or when a paid-plan feature catches your eye.

And the free trial on paid plans?

Every paid plan starts with a full month on us. Cancel any time in that month and you're charged zero. Card details asked at the start; nothing hits your card until day 31.

What happens when I outgrow the Free plan?

Your next invite prompts you to upgrade. Everything you built stays exactly where it is. Nothing gets nuked and nothing gets locked.

Can I switch or cancel plans later?

Yes to both. Upgrade or downgrade any time. Cancel and you keep the plan until the current period ends, then drop to Free. No refunds. The time you paid for is yours to use. Your data stays, Free plan caps kick back in (5 members, 1 calendar, 1 custom leave type). Anything over is locked, not deleted.

Where's my team's data stored?

Supabase EU servers in Frankfurt. GDPR compliant, full sub-processor list on our Privacy Policy. Export your calendar to CSV any time. It's your data.

Can I import from Excel?

Drop a CSV of your team and leave balances. We auto-match common column names and let you preview the mapping before anything commits. Excel comes in a thousand shapes, so if the auto-match misses, email hello@skiftly.app and we'll teach the auto-matcher your columns. Available on every plan, including Free.

Is Skiftly ready for the 2027 Belgian time-tracking law?

Growth plan includes time registration: clock in, breaks, clock out, automatic timesheets. Belgian labor inspection-ready today, not scrambling next December.

What's the community board actually for?

A hub inside your team: For sale, Give away, Looking for, Lost and found. Post to one team, your whole city, or company-wide. Quiet feature at first, then it becomes the tab everyone opens on Monday.

Ready to ditch your spreadsheet?

Free for teams up to 5. No credit card, no sales calls.