Ship faster
Prebuilt actions cut engineering time and speed delivery.
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.
Prebuilt actions cut engineering time and speed delivery.
Build once, reuse workflows across customers and teams.
Expose approved methods as controlled in-product tools.
Deliver customer-facing workflows natively inside your SaaS product.
CONNECTOR 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
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.
Create and update Shifts in Papershift and sync them to customer calendars to keep rosters current. (developers.papershift.com)
Create Users in Papershift from your app during customer onboarding to avoid duplicate data entry. (developers.papershift.com)
Pull working_sessions/time tracking to generate invoices or export billed hours per customer. (developers.papershift.com)},{
ORCHESTRATION
Cyclr sits between your SaaS product and Papershift to handle authentication, govern access and orchestrate every API call per customer, at scale.
Your app requests an action for a specific customer.
Cyclr authenticates, applies policies and routes the request.
Papershift processes the request and returns a response to your app.
Customer-specific authentication · Governed data movement · Centralized visibility and audit
CONNECTOR COVERAGE
Explore Papershift methods you can orchestrate through Cyclr.
Get a List of All Absences between two dates.
Get an Absence by ID.
Confirm, Reset or Reject an existing Absence.
Get a List of All Absences between two dates, since last run.
Creates a new Absence.
Update an Absence.
Delete an Absence by ID.
Get a User by ID.
Get a List of All Users.
Create a New User.
Delete a User.
Update a User.
Get Time Tracking by ID.
Get a List of All Time Tracking.
Get a List of All Time Tracking within range updated since last run.
Get existing tags of a specific location from your Papershift account
Get Tag by its unique ID or external ID
Creates a new tag in your Papershift account.
Update an existing tag in your Papershift account.
Get Shift by its unique ID or external ID.
Get existing Shift(s) in range from your Papershift Account
Get Recently Updated Shifts, dating back to a year ago, or 3 years in the future.
Get all Shifts due to take place in the specified period.
Get Recently Added Shifts, dating back to a year ago, or 3 years in the future.
Creates a new Shift in your Papershift Account.
Update an existing Shift in your Papershift Account.
Delete an existing Shift in your Papershift Account.
Get all Assignments on an existing Shift.
Get all Assignments on an existing Shift updated since last run.
Assign a User to an existing Shift in your Papershift Account.
Remove User Assignment from Shift
Get Working Area by its unique ID or external ID
Get existing working areas from your Papershift Account.
Creates a new Working Area in your Papershift Account
Update an existing Working Area in your Papershift Account.
Delete working areas from your Papershift Account
Get Location by its unique ID or external ID.
Get a List of All Locations.
Create a new Location.
Update an existing Location.
Delete an existing Location.
Get a List of All Locations updated since last run.
Get a List of All Evaluations between two dates.
Get an Evaluation by ID.
Get a List of All Evaluations created after the run date.
Get a List of All Evaluations modified after the run date.
Creates a new Evaluation.
Updates an Evaluation.
TECHNICAL DETAILS
Review the sourced authentication and API behaviour used when configuring customer-facing Papershift integrations in Cyclr.
https://app.papershift.com/public_api/v1/api_token; interface_language; external_id options for records.
Read and write methods for shifts, users, absences, assignments, working_sessions, uploads, evaluations.
Many list endpoints accept a page parameter; responses commonly return 25 items per page by default. (developers.papershift.com)
Refer to the vendor API documentation for current limits.
IMPLEMENTATION
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)
api_token; interface_language; external_id options for records.
Papershift API is an add-on subscription; enable it before creating api_token. (developers.papershift.com)
COMMON 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.
KEEP EXPLORING
Related HR/payroll connector for customer-facing integration workflows.
Related connectorRelated HR/payroll connector for customer-facing integration workflows.
Related connectorRelated HR/payroll connector for customer-facing integration workflows.