Skip to content

Attendance operations

Export reviewed attendance to payroll

Export reviewed attendance hours to payroll: generic CSV and JSON plus layouts for SAP, SuccessFactors, Oracle, Workday, ADP, Gusto, QuickBooks Time and Deel.

Attendify timesheets screen listing workers with worked hours, overtime and exceptions for a pay period
Timesheets feed the payroll export. Captured September 2026 from a demo workspace with synthetic data.

Review the hours, then choose the file

The payroll export uses the same daily calculation as automatic timesheets: paired punches, overnight shifts, break deductions, overtime and applied corrections. A day with a blocking exception, such as a missing check-out, produces no export rows until it is resolved. An open shift is never quietly turned into a plausible eight hours.

Ten export formats

Scroll the table sideways to read all columns.

FormatReceiving systemKeyed on
SAP CATS timesheetSAP ERP / S/4HANAPersonnel number
SuccessFactors External Time DataSAP SuccessFactorsPayroll ID
Oracle HCM Time & LaborOracle HCM CloudPerson number
Workday inbound EIBWorkdayEmployee ID
ADP Workforce NowADP Workforce NowFile Number
Gusto time importGustoGusto employee ID
QuickBooks TimeQuickBooks TimeEmployee name
Deel time importDeelWorker ID
Generic CSVAny system or data warehouseAll fields
Generic JSONAny systemAll fields plus the exception list

Starter includes timesheet CSV and PDF export. The named layouts are on Growth, and the REST API, signed webhooks and custom layouts are on Enterprise. Named layouts are files shaped for each system's own import. They are not certified or partner connectors, and your receiving system still validates them. A custom layout lets you choose the columns, their order, header text, delimiter and date format.

Keep worker identity explicit

The ID a worker logs in with and the ID payroll knows them by are different fields. Named layouts use the payroll ID. Workers without one are listed as unmapped and left out of those files, so nobody's hours go to the wrong person. The generic exports include everyone.

For example, if two workers have complete eight-hour days and one lacks a payroll ID, a named-format file contains only the mapped worker. The export summary shows the other, so the reviewer accounts for both before calling the handoff done.

Files, API or webhooks

  • Download a file for a period from the dashboard, or produce PDF and Excel reports for people.
  • Pull raw accepted punches from the REST API as paginated JSON or CSV (Enterprise). These are events, not reviewed daily hours.
  • Receive signed webhooks (Enterprise), delivered every minute with retries and backoff when your endpoint fails.

Reconcile with the receiver

Check record count, worker count, work dates, hours and exclusions against what your payroll system reports after import. Decide how a corrected period is reissued without paying twice. A downloaded file, or a delivered webhook, isn't proof of a successful import.

Questions buyers ask

Which payroll and ERP systems can we export to?

SAP CATS, SAP SuccessFactors, Oracle HCM, Workday, ADP Workforce Now, Gusto, QuickBooks Time and Deel have ready-made layouts on the Growth plan. Generic CSV and JSON cover anything else.

Are these native integrations?

No. They are files shaped for each system's own import, plus a REST API and signed webhooks. Your receiving system validates and imports the data.

What happens to days with a missing punch?

They are left out of the export until the exception is resolved, so an incomplete day is never paid as a guess.

What if a worker has no payroll ID?

Named layouts leave that worker out and list them as unmapped. The generic exports include everyone.

Can we get raw punches instead of daily hours?

Yes, on Enterprise. The REST API returns accepted attendance events as paginated JSON or CSV, including capture and receipt times.

Can exports be delivered automatically?

On Enterprise, signed webhooks are delivered every minute with retries. Scheduled file drops to a folder aren't offered.

Can we design our own export layout?

Yes, on Enterprise: choose fields, column order, headers, delimiter and date format.

Continue the workflow

Bring your actual attendance workflow.

Starter and Growth are self-serve — start a 7-day free trial, no credit card required. For Enterprise, or to talk through worker/site counts and payroll fit first, reach out directly.