Payworks icon

Payworks Integration

Payroll processing and compliance for Canadian employers. Automate Payworks hiring, onboarding, and employee updates across your HR stack. When Watch Holidays fires, automatically trigger Create a Schedule Shift or Get a Schedule.
3-day trialCancel anytimeUp to 10 minutes quick set up
  • GDPR
  • Data Encryption
  • 2FA
  • Local Data Region

Supported triggers and actions for Payworks integration

Triggers can detect changes in Payworks and run actions that can create, search or modify data inside Payworks automatically [3] — exactly how you set them.

  • Payworks icon
    Watch HolidaysTriggers when a new holiday is added.
  • Payworks icon
    Watch Pay PeriodsTriggers when there is an update to a pay period.
  • Payworks icon
    Watch SchedulesTriggers when a new schedule is created or updated.
  • Payworks icon
    Watch Timeoff RequestsTriggers when a new timeoff request is made.
  • Payworks icon
    Watch TimesheetsTriggers when a new timesheet is created or updated.
  • Payworks icon
    Create a Schedule ShiftCreates a schedule shift for an employee with specified details.
  • Payworks icon
    Get a ScheduleRetrieves a schedule from the service.
  • Payworks icon
    Get a Schedule ShiftRetrieves a schedule shift.
  • Payworks icon
    Get an EmployeeRetrieves an employee's information from the database.
  • Payworks icon
    Get EmployeesRetrieves a list of employees from the service.
  • Payworks icon
    Get HolidaysRetrieves holidays from the specified service.
  • Payworks icon
    Get Journal Entries by Schedule IDRetrieves journal entries associated with a specific schedule ID.
  • Payworks icon
    Get Pay PeriodsRetrieves pay periods from the service.
  • Payworks icon
    Get Pay StatementsRetrieves pay statements for a specific employee or time period.
  • Payworks icon
    Get Pay StatementsRetrieves pay statements (reports) for a user or employee.
  • Payworks icon
    Get Schedule ShiftsRetrieves schedule shifts from the service.
  • Payworks icon
    Get SchedulesRetrieves schedules from the service.
  • Payworks icon
    Get Timeoff RequestsRetrieves timeoff requests.
  • Payworks icon
    Get TimeSheetsReturns a single timesheets.
  • Payworks icon
    Add Employee EarningAdds earning information for an employee.

How to integrate Payworks in automation workflow?

3 simple steps to make your Payworks connected with other apps in automation workflows on WEXTL. Up to 10 minutes integration set up.

How Payworks connects and integrates with WEXTL

Save and approve your credentials once — WEXTL® stores authorization information encrypted and reuses the authentication whenever Payworks app is called in workflows. That allows your hr automations to run without your attention, per defined schedule [7]. Explore documentation [6] for a detailed list of fields that Payworks supports.

The following table illustrates what fields Payworks integration require during authorization flow inside our workflow builder [4].

You can read how to get your Client Credentials from here: https://developer.payworks.ca/aeh/s/getting-started?language=en_CA

.
Video slide demonstrates how Payworks is connected in WEXTL builder.

Video slide demonstrates how Payworks is connected in WEXTL builder [4].

FieldTypeHelp
Client IDRequired
text—
Client SecretRequired
password—
Paywork Customer NumberRequired
text

Paywork Customer Number associated to your Client Credentials

URLhidden—

Connect Payworks to popular apps on WEXTL

Enter a name of the other app you want to sync with Payworks below. Click on selected app to explore integration options with Payworks. If the app you search for is not available in WEXTL yet, you can use HTTP node [10] instead to integrate it directly.

Example automation with Payworks integration

Select Watch Schedules trigger from Payworks - this will be a starting point in your automation. Whenever event happens in Payworks, workflow will start [7] from Watch Schedules node.

Search for Get a Schedule Shift, connect it as the next step of integration sequence. You can use filters between Watch Schedules and Get a Schedule Shift, so only important data pass from Watch Schedules to the next step. WEXTL gives you full control over the process of Payworks automation. All parts of workflow are visible on the canvas [4].

Payworks on WEXTL has 27 modules for combining hr automations. Explore Payworks documentation for more.

Video slide demonstrates how Watch Schedules and Get a Schedule Shift nodes are used in Payworks workflow.

Video slide demonstrates how Watch Schedules and Get a Schedule Shift [6] nodes are used in Payworks workflow.

Frequently asked questions

Common questions about automating Payworks in your workflows.

Try Payworks on WEXTL®

Claim your 3-day trial to build Payworks integrations and access every WEXTL® feature.

Cancel anytime.

References

List of sources used to gather information about the Payworks integration.

  1. Payworks integration source code, module specs and credentials implementation.
  2. Internal Payworks integration documentation, structured input and output parameters, scopes, and authentication methods.
  3. Official Payworks vendor API documentation — used to verify field meanings, authentication flows, and anything our own specs don't fully capture.
  4. WEXTL® Visual Workflow Builder, anonymized data from our technical support team.
  5. WEXTL® Apps Library
  6. WEXTL® Payworks App Documentation
  7. WEXTL® Workflow Scheduler
  8. WEXTL® HTTP node documentation