# 7shifts

7shifts is a restaurant workforce management platform built for scheduling, time tracking, and labor cost control. Managers use it to publish shift schedules, track employee clock-ins and clock-outs, manage roles and wages across multiple locations, and keep their teams organized. By connecting 7shifts to Coupler.io, you can automatically export your scheduling and time-tracking data to spreadsheets, BI tools, or databases — without manual exports or custom API work.

Coupler.io's 7shifts integration connects via **OAuth** and supports 13 data entities covering your full organizational structure, employee roster, shift schedules, time punch records, and pre-aggregated labor reports.

## Why connect 7shifts to Coupler.io?

* **Automate payroll data exports** — Pull time punch records on a schedule so your payroll team always has accurate clock-in and clock-out data, broken down by employee, role, and location.
* **Track labor costs vs. scheduled hours** — Combine shifts and wages data in a spreadsheet or BI tool to compare scheduled vs. actual labor hours across locations and departments.
* **Build scheduling dashboards** — Export shift and assignment data to analyze coverage gaps, open shifts, and workload distribution over time.
* **Flexible destinations** — Export to AI tools, Google Sheets, Excel, BigQuery, Looker Studio, or other supported destinations.

## Prerequisites

Before connecting, make sure you have:

* A **7shifts** account. Admin or manager-level access is recommended to ensure full data access across all locations and departments.
* A Coupler.io account.

## Quick start

{% hint style="success" %}
Start with the **Time punches** entity. Set the Start date to the first day of your current pay period using the date picker, then run the import and verify the hours look correct for a few employees. Once confirmed, set up a daily auto-refresh to keep your payroll data current automatically.
{% endhint %}

## How to connect

7shifts uses **OAuth authentication** — you sign in with your 7shifts account directly.

{% stepper %}
{% step %}
In Coupler.io, create a new **data flow** and select **7shifts** as the source.\
Click **Connect** and complete the OAuth login with your 7shifts credentials.
{% endstep %}

{% step %}
Grant Coupler.io permission to access your account data.
{% endstep %}

{% step %}
Select a **data entity** from the dropdown. Each data flow exports one entity at a time — for example, **Time punches** for payroll data, **Shifts** for schedule analysis, or **Users** for your employee roster.
{% endstep %}

{% step %}
Set the **Start date** using the date picker. Coupler.io pulls data from this date onwards. For time punches, use the first day of your current pay period. For historical shift data, choose a date that covers your analysis window.
{% endstep %}

{% step %}
Choose your **destination** and run the import.
{% endstep %}
{% endstepper %}
