Papershift connector icon

Papershift Connector

Build in-app automations to sync shifts, time entries, users and absences between your SaaS product and Papershift, enabling automated scheduling, attendance workflows and calendar syncs for customers.

01

Ship faster

Prebuilt actions cut engineering time and speed delivery.

02

Reusable orchestration

Build once, reuse workflows across customers and teams.

03

Governed MCP tools

Expose approved methods as controlled in-product tools.

04

Embedded experience

Deliver customer-facing workflows natively inside your SaaS product.

CONNECTOR OVERVIEW

Overview

Integrate shift scheduling, time tracking, user and absence records between your app and Papershift. The Papershift API lets you create and update shifts, assign users, retrieve working sessions and manage absences programmatically, with requests authenticated by an account API token. (developers.papershift.com)

PRODUCT USE CASES

Top use cases for Papershift integrations

Use Cyclr to deliver customer-facing automations that create shifts, assign staff, push time tracking and handle absence requests across many customer accounts — all managed centrally and deployed in-app.

Two-way shift calendar sync

Create and update Shifts in Papershift and sync them to customer calendars to keep rosters current. (developers.papershift.com)

Auto-provision staff records

Create Users in Papershift from your app during customer onboarding to avoid duplicate data entry. (developers.papershift.com)

Invoice from time entries

Pull working_sessions/time tracking to generate invoices or export billed hours per customer. (developers.papershift.com)},{

ORCHESTRATION

How Papershift works with Cyclr

Cyclr sits between your SaaS product and Papershift to handle authentication, govern access and orchestrate every API call per customer, at scale.

  1. 1

    Your SaaS product

    Your app requests an action for a specific customer.

  2. 2

    Cyclr orchestration

    Cyclr authenticates, applies policies and routes the request.

  3. 3

    Papershift

    Papershift processes the request and returns a response to your app.

Customer-specific authentication · Governed data movement · Centralized visibility and audit

CONNECTOR COVERAGE

Available connector capabilities

Explore Papershift methods you can orchestrate through Cyclr.

Absences7

List Absences

Action

Get a List of All Absences between two dates.

Get Absence

Action

Get an Absence by ID.

Confirm/Reset/Reject Absence

Action

Confirm, Reset or Reject an existing Absence.

List Updated Absences

Action

Get a List of All Absences between two dates, since last run.

Create Absence

Action

Creates a new Absence.

Update Absence

Action

Update an Absence.

Delete Absence

Action

Delete an Absence by ID.

Users5

Get User

Action

Get a User by ID.

List Users

Action

Get a List of All Users.

Create User

Action

Create a New User.

Delete User

Action

Delete a User.

Update User

Action

Update a User.

Time Tracking3

Get Time Tracking

Action

Get Time Tracking by ID.

List Time Tracking

Action

Get a List of All Time Tracking.

List Updated Time Tracking

Action

Get a List of All Time Tracking within range updated since last run.

Tags4

List Tags

Action

Get existing tags of a specific location from your Papershift account

Get Tag

Action

Get Tag by its unique ID or external ID

Create Tag

Action

Creates a new tag in your Papershift account.

Update Tag

Action

Update an existing tag in your Papershift account.

Shifts8

Get Shift

Action

Get Shift by its unique ID or external ID.

Get Shifts in Range

Action

Get existing Shift(s) in range from your Papershift Account

Get Updated Shifts

Action

Get Recently Updated Shifts, dating back to a year ago, or 3 years in the future.

Get Shifts for Period

Action

Get all Shifts due to take place in the specified period.

Get New Shifts

Action

Get Recently Added Shifts, dating back to a year ago, or 3 years in the future.

Create Shift

Action

Creates a new Shift in your Papershift Account.

Update Shift

Action

Update an existing Shift in your Papershift Account.

Delete Shift

Action

Delete an existing Shift in your Papershift Account.

Shift Assignments4

Get Shift Assignments

Action

Get all Assignments on an existing Shift.

Get Updated Shift Assignments

Action

Get all Assignments on an existing Shift updated since last run.

Assign User to Shift

Action

Assign a User to an existing Shift in your Papershift Account.

Remove User from Shift

Action

Remove User Assignment from Shift

Working Areas5

Get Working Area by ID

Action

Get Working Area by its unique ID or external ID

List Working Areas

Action

Get existing working areas from your Papershift Account.

Create Working Area

Action

Creates a new Working Area in your Papershift Account

Update Working Area

Action

Update an existing Working Area in your Papershift Account.

Delete Working Area

Action

Delete working areas from your Papershift Account

Locations6

Get Location

Action

Get Location by its unique ID or external ID.

List Locations

Action

Get a List of All Locations.

Create Location

Action

Create a new Location.

Update Location

Action

Update an existing Location.

Delete Location

Action

Delete an existing Location.

List Updated Locations

Action

Get a List of All Locations updated since last run.

Evaluations6

List Evaluations

Action

Get a List of All Evaluations between two dates.

Get Evaluation

Action

Get an Evaluation by ID.

List New Evaluations

Action

Get a List of All Evaluations created after the run date.

List Updated Evaluations

Action

Get a List of All Evaluations modified after the run date.

Create Evaluation

Action

Creates a new Evaluation.

Update Evaluation

Action

Updates an Evaluation.

TECHNICAL DETAILS

Papershift integration and API details

Review the sourced authentication and API behaviour used when configuring customer-facing Papershift integrations in Cyclr.

API and authentication

API host
https://app.papershift.com/public_api/v1/
Authentication
API token
Credentials

api_token; interface_language; external_id options for records.

Method categories

Read and write methods for shifts, users, absences, assignments, working_sessions, uploads, evaluations.

View vendor API documentation →

Pagination and rate limits

Pagination

Many list endpoints accept a page parameter; responses commonly return 25 items per page by default. (developers.papershift.com)

Rate limits

Refer to the vendor API documentation for current limits.

IMPLEMENTATION

Authentication at a glance

Papershift uses an account-level api_token created in Account Settings; include api_token with each request. Confirm the enabled Cyclr authentication option in Console. (developers.papershift.com)

Authentication method
API token
Credential required

api_token; interface_language; external_id options for records.

Before you begin:

Papershift API is an add-on subscription; enable it before creating api_token. (developers.papershift.com)

View setup guide

COMMON QUESTIONS

Frequently asked questions

It synchronizes shift scheduling, time tracking, users, absences, assignments and uploads between your app and Papershift. Use it to create shifts, assign users, pull working_sessions and automate absence workflows. (developers.papershift.com)

Authentication uses an account API token (api_token) generated in Papershift Account Settings; include api_token in each request. Confirm which credential fields Cyclr requires in Console. (developers.papershift.com)

Yes. Build multi-tenant workflows in Cyclr and map each customer to their Papershift account by storing that account’s api_token per tenant. Ensure the Papershift API addon is enabled for each account. (developers.papershift.com)

Yes. Cyclr workflows and actions can be packaged and published as governed MCP tools so product teams control which Papershift methods are available to end users. Confirm governance settings in your Cyclr Console.