When I Work

Polytomic connects When I Work to your data warehouse, databases, and other tools for ETL on scheduling, time tracking, and payroll data. Sync shifts, time clock entries, payroll hours, and time off into your data warehouse without writing code.

When I Work logo

Every When I Work service

Shifts, time tracking, payroll, time off, forecasting, and tasks sync from a single connection. There is no separate setup for each When I Work service.

Payroll hours by type

Payroll hours break down into regular, overtime, double time, holiday, sick, and paid time off. Hours become available once a pay period closes.

Configurable history window

Every sync covers a year of history and three months ahead by default. Set your own start and end dates to match how far back you need.

Example workflows

Report on labor cost and hours against sales targets

What you can sync

When I Work tracks shifts, time, payroll, and time off for hourly teams. Polytomic reads that data into your data warehouse, a database, or another connected tool.

From When I Work

Shifts, schedules, and shift swaps
Time clock entries and shift breaks
Time off requests, policies, and balances
Payroll hours and pay periods
Labor forecasts and custom units
Task lists and work tags

How it works

Connect with your developer key, email, and password, then choose which objects to read. Scheduling, time tracking, payroll, time off, forecasting, and tasks all come from a single When I Work connection.

Each sync rereads your configured history window again rather than tracking changes since the last run. Payroll hours appear only once a pay period closes. Open periods wait until then.

  • Shifts, time, payroll, time off, forecasting, and tasks in one connection
  • Every sync rereads the full window instead of only new changes
  • History defaults to a year back and three months ahead
  • Date range adjustable up to a twenty year span
  • Payroll hours split by regular, overtime, holiday, sick, and PTO
  • Work tags link qualified employees to shifts and templates

How to set up

When I Work authenticates with a developer key, plus the email and password of the person Polytomic signs in as. Add a workplace user ID only if that person belongs to more than one workplace.

How to get connected
  1. 1In Polytomic, go to Connections, click Add connection, and select When I Work
  2. 2Enter your developer key, email, and password
  3. 3Optionally set a workplace user ID, history start date, or coverage end date, then click Save

Frequently asked questions

Why teams choose Polytomic

No engineering required

Set up and manage syncs without writing code.

Flexible data modeling

Use SQL to define exactly what data gets synced.

Handles scale automatically

Supports large datasets with incremental syncs and bulk APIs.

Start syncing your data with When I Work in minutes

No credit card required. Free trial available.

More integrations beyond When I Work