Skip to content

QuickBooks Online payroll export

Partial

GoSafety currently has a working QuickBooks Online connection and approved-hours export flow in the codebase, but the payroll export story is not yet complete enough to describe as fully finished payroll-semantic export for every use case.

Snapshot

ItemDetails
Current statusPartial
What is live nowOAuth connection, employee mapping, approved-hours export to QuickBooks Online TimeActivity
What is still incompleteOvertime splitting and deeper payroll semantics
Related pagesTime cards and shift survey questions, Pricing

What it is

This workflow connects an organization to QuickBooks Online, lets an admin map GoSafety users to QuickBooks employees, and exports approved GoSafety time entries into QuickBooks Online.

Who uses it

  • Office admins.
  • Payroll staff.
  • Managers approving time entries before export.

Step-by-step workflow

  1. An admin opens the time tracking page in the web app.
  2. The admin connects the organization's QuickBooks Online company through OAuth.
  3. The admin maps GoSafety users to QuickBooks employees.
  4. Approved GoSafety time entries are selected by date range and optional user.
  5. The system sends one QuickBooks TimeActivity per qualifying time entry.

Data captured or sent

  • QuickBooks realm and connection metadata.
  • Employee mappings between GoSafety users and QuickBooks entities.
  • Export history so the same time entry is not exported twice.
  • Export payload fields such as transaction date, employee reference, hours, minutes, and description.

Outputs and downstream effects

  • QuickBooks TimeActivity records for approved GoSafety time entries.
  • Local export history that prevents duplicate export.
  • A narrower payroll bridge from GoSafety hours into QuickBooks Online.

Device and platform context

  • This is a web-admin workflow.
  • Export controls live on the time tracking page in the office web app.

Practical construction examples

  • Payroll exports one week of approved foreman and worker hours into QuickBooks Online after manager approval.
  • An admin maps employees once, then sends only approved entries from a selected pay window.

Limitations and notes

  • The current export does not split regular time and overtime into separate payroll pay types.
  • The current public landing site still labels QuickBooks Online payroll export as in development.
  • The most accurate description today is: core connection and approved-hours export are live, but payroll-semantic completeness is still in progress.