Payroll Management

Categories
Finance and Accounting
Level
Beginner

The Payroll Management template is a comprehensive solution designed to streamline and optimize the core processes involved in payroll, task, and absence management within organizations. Ideal for HR departments, payroll teams, and operational managers, this template centralizes employee data, task tracking, and scheduling to enhance efficiency and accuracy. It features dedicated tables for staff, services, customers, and tasks, enabling seamless assignment, workload monitoring, and deadline tracking. The inclusion of workload and absence management tools ensures that staffing levels are balanced and absences are properly documented, reducing errors and improving resource allocation. Additionally, the system offers detailed views and reports, such as task overviews for today, this week, and this month, as well as customer-specific dashboards, facilitating proactive planning and timely decision-making. The template’s automation capabilities, including notifications and data refresh actions, support real-time updates and communication. Whether used in a small business or a large enterprise, this template is particularly useful in scenarios requiring meticulous task scheduling, workload balancing, and payroll oversight, ensuring that all personnel and client commitments are managed efficiently and transparently. Overall, it provides a robust foundation for organizations aiming to enhance operational productivity and maintain accurate payroll and task records.

Configuring automations

  • Make sure to Publish all the workflows.
  • The workflow Schedule month uses an HTTP trigger node. You need to link the url of that trigger to the Generate tasks button of the Tasks generator page.
  • The workflow Remove month uses an HTTP trigger node. You need to link the url of that trigger to the Remove tasks button of the Tasks generator page.
  • The workflow Update all today uses an HTTP trigger node. You need to link the url of that trigger to all buttons of the Tasks overview today page.
  • The workflow Update all customer uses an HTTP trigger node. You need to link the url of that trigger to all buttons of the Customer details page.
  • The workflow Update custom task duration uses an HTTP trigger node. You need to link the url of that trigger as a webhook to the Customer Services table. It must only be triggered on an update of the Custom duration field.
  • The workflow Update default task duration uses an HTTP trigger node. You need to link the url of that trigger as a webhook to the Services table. It must only be triggered on an update of the Default time field.

Database: Payroll Management

Staff

Fields

  • Name (Text)
  • Role (Single select)
  • Email (Email)
  • Password (Password)
  • Tasks (Link to table)
  • Workload today (Formula)
  • Absences (Link to table)
  • Absent today (Formula)

Views

  • All staff members (grid)
  • All payroll managers (grid)
  • All payroll agents (grid)
  • Available payroll agents (grid)

Services

Fields

  • Name (Text)
  • Category (Single select)
  • Default time (Number)

Views

  • All services (grid)
  • Standard services (grid)
  • Additional services (grid)

Customers

Fields

  • Name (Text)
  • Manager (Link to table)
  • Backup agent (Link to table)
  • Agents (Link to table)
  • Tasks (Link to table)
  • Total scheduled tasks (Count)
  • Count scheduled this month (Formula)
  • Count completed this month (Formula)
  • Monthly completion rate (Formula)
  • Tasks scheduled this month (Formula)
  • Delayed tasks (Formula)
  • Icon (Formula)

Views

  • All customers (grid)
  • Active customers (grid)
  • Customers with delayed tasks (grid)
  • Customers with deadlines this month (grid)
  • Customers with deadlines this week but not today (grid)
  • Customers with deadlines this month, but not this week (grid)
  • Add new customer (form)

Customer Services

Fields

  • Name (Formula)
  • Customer (Link to table)
  • Service (Link to table)
  • Custom duration (Number)
  • Default duration (Rollup)
  • Duration (Formula)
  • Note (Text)
  • Manager (Lookup)
  • Agents (Link to table)
  • Day (Number)
  • Backup agent (Lookup)

Views

  • All customer services (grid)
  • Customer services without agent (grid)
  • All services grouped by customer (grid)
  • Services for active customers (grid)

Tasks

Fields

  • Name (Text)
  • Deadline (Date)
  • Customer (Link to table)
  • Created on (Created on)
  • Agent (Link to table)
  • Duration (Number)
  • Status (Single select)
  • Waiting box (Boolean)
  • Service (Text)
  • Notes (Long text)
  • Comments (Long text)
  • Backup agent (Link to table)
  • Staff email (Formula)
  • Replaced (Text)
  • Manager (Link to table)
  • Last modified (Last modified)
  • Month (Link to table)

Views

  • All tasks (grid)
  • Open tasks sorted by last modified (grid)
  • Tasks that are delayed (grid)
  • Tasks in the waiting box (grid)
  • Overdue tasks to delay (grid)
  • Tasks with deadline today grouped by customer (grid)
  • Tasks with deadline in the past (grid)
  • Tasks with deadline today (grid)
  • Open tasks with deadline today (grid)
  • Open tasks with deadline this week (grid)
  • Open tasks with deadline this month (grid)
  • Completed tasks with deadline today (grid)
  • Completed tasks with deadline this week (grid)
  • Completed tasks with deadline this month (grid)
  • Tasks with deadline this week (grid)
  • Tasks with deadline this month (grid)
  • Tasks this month for workload (grid)
  • Tasks with deadline today or delayed (grid)
  • Open tasks for remaining month + next month (grid)
  • Waiting box today (grid)

Replacements

Fields

  • Name (Created on)
  • Task (Link to table)
  • Previous (Link to table)
  • New (Link to table)
  • Deadline (Rollup)

Views

  • All replacements (grid)
  • Replacements for today (grid)

Reported delay

Fields

  • Name (Text)
  • Customer (Link to table)
  • Task (Text)
  • Deadline (Date)
  • Agent (Link to table)
  • Notes (Text)
  • Manager (Link to table)
  • Reported delayed (Date)

Views

  • All reported delays (grid)
  • All reported delays grouped by customer (grid)
  • All reported delays grouped by agent (grid)
  • All reported delays grouped by manager (grid)

Months

Fields

  • ID (Formula)
  • Year (Text)
  • Month (Text)
  • Tasks (Link to table)
  • Count tasks (Count)
  • Name (Formula)
  • Start (Date)
  • End (Date)

Views

  • All months (grid)

Absences

Fields

  • Created on (Created on)
  • Staff member (Link to table)
  • From (Date)
  • Until (Date)

Views

  • All absences (grid)
  • All absences grouped by staff member (grid)
  • All absences this month (grid)
  • All absences today (grid)
  • All absences (calendar)
  • All absences (timeline)

Application: Payroll Management Application

shared

Data sources

  • Count waiting box

Actions (event)

  • logout (2bff7ec9-eabf-40fb-afd1-e37d8e6781c4_click)
  • logout (6be15a8e-31a3-45dc-bb64-48916c1a565c_click)

Task overview today

Data sources

  • Deadline today
  • Total workload today
  • Open workload today
  • Completed workload today

Actions (event)

  • update_row (db66fb16-384c-44c9-92d2-366c7867264f_click)
  • http_request (click)
  • http_request (click)
  • http_request (click)
  • refresh_data_source (db66fb16-384c-44c9-92d2-366c7867264f_click)
  • update_row (29ff6650-ad55-4807-a0ce-9ef678010c5d_click)
  • refresh_data_source (click)
  • refresh_data_source (click)
  • refresh_data_source (click)
  • refresh_data_source (29ff6650-ad55-4807-a0ce-9ef678010c5d_click)
  • update_row (a2549f19-55b8-42ca-8a4d-71a19cdfd06d_click)
  • refresh_data_source (a2549f19-55b8-42ca-8a4d-71a19cdfd06d_click)
  • refresh_data_source (db66fb16-384c-44c9-92d2-366c7867264f_click)
  • refresh_data_source (29ff6650-ad55-4807-a0ce-9ef678010c5d_click)
  • refresh_data_source (a2549f19-55b8-42ca-8a4d-71a19cdfd06d_click)
  • refresh_data_source (db66fb16-384c-44c9-92d2-366c7867264f_click)
  • refresh_data_source (db66fb16-384c-44c9-92d2-366c7867264f_click)
  • refresh_data_source (29ff6650-ad55-4807-a0ce-9ef678010c5d_click)
  • refresh_data_source (29ff6650-ad55-4807-a0ce-9ef678010c5d_click)
  • refresh_data_source (a2549f19-55b8-42ca-8a4d-71a19cdfd06d_click)
  • refresh_data_source (a2549f19-55b8-42ca-8a4d-71a19cdfd06d_click)

Task overview this week

Data sources

  • Deadline this week
  • Total workload this week
  • Open workload this week
  • Completed workload this week

Actions (event)

  • update_row (fa0b4923-a1c2-4bab-8343-22a20eba459c_click)
  • refresh_data_source (fa0b4923-a1c2-4bab-8343-22a20eba459c_click)
  • update_row (9cd1de07-e0e7-4cf5-a459-3033182e64df_click)
  • refresh_data_source (9cd1de07-e0e7-4cf5-a459-3033182e64df_click)
  • update_row (f5b1aee6-11dd-40aa-8004-527d75c5891e_click)
  • refresh_data_source (f5b1aee6-11dd-40aa-8004-527d75c5891e_click)
  • refresh_data_source (fa0b4923-a1c2-4bab-8343-22a20eba459c_click)
  • refresh_data_source (9cd1de07-e0e7-4cf5-a459-3033182e64df_click)
  • refresh_data_source (f5b1aee6-11dd-40aa-8004-527d75c5891e_click)

Task overview this month

Data sources

  • Deadline this month
  • Total workload this month
  • Open workload this month
  • Completed workload this month

Actions (event)

  • update_row (85607684-d375-4da4-ae79-aae4579ff561_click)
  • refresh_data_source (85607684-d375-4da4-ae79-aae4579ff561_click)
  • update_row (9b2b1ebd-112e-4054-8e18-e649f3c94ef5_click)
  • refresh_data_source (9b2b1ebd-112e-4054-8e18-e649f3c94ef5_click)
  • update_row (bbb600c5-8e3d-4d56-b62f-806c254660d6_click)
  • refresh_data_source (bbb600c5-8e3d-4d56-b62f-806c254660d6_click)
  • refresh_data_source (85607684-d375-4da4-ae79-aae4579ff561_click)
  • refresh_data_source (9b2b1ebd-112e-4054-8e18-e649f3c94ef5_click)
  • refresh_data_source (bbb600c5-8e3d-4d56-b62f-806c254660d6_click)

My planning

Data sources

  • Deadline this month
  • Delayed

Task details

Data sources

  • Get task
  • Get similar tasks

Actions (event)

  • update_row (submit)
  • refresh_data_source (submit)

Customers

Data sources

  • Active customers
  • All managers

Actions (event)

  • open_page (submit)

My customers

Data sources

  • Active customers

Customer details

Data sources

  • Customer details
  • Get customer services
  • Deadline this month
  • Total task workload

Actions (event)

  • update_row (click)
  • update_row (131cb7de-4699-407a-b988-173753514c62_click)
  • http_request (click)
  • http_request (click)
  • http_request (click)
  • refresh_data_source (click)
  • refresh_data_source (131cb7de-4699-407a-b988-173753514c62_click)
  • update_row (7d5841b9-50fa-4afb-943e-8c5ac6d8fdae_click)
  • refresh_data_source (7d5841b9-50fa-4afb-943e-8c5ac6d8fdae_click)
  • refresh_data_source (click)
  • update_row (f79036f1-81b2-4a08-8100-e90c65a59e5b_click)
  • refresh_data_source (f79036f1-81b2-4a08-8100-e90c65a59e5b_click)
  • refresh_data_source (click)
  • refresh_data_source (131cb7de-4699-407a-b988-173753514c62_click)
  • refresh_data_source (7d5841b9-50fa-4afb-943e-8c5ac6d8fdae_click)
  • refresh_data_source (f79036f1-81b2-4a08-8100-e90c65a59e5b_click)

Waiting box

Data sources

  • Waiting box
  • Available agents

Actions (event)

  • update_row (submit)
  • refresh_data_source (submit)

Tasks generator

Data sources

  • Get months

Actions (event)

  • open_page (submit)
  • http_request (click)
  • http_request (click)
  • notification (click)
  • notification (click)

Staff workload

Data sources

  • Workload today

Staff details

Data sources

  • Staff member
  • Tasks for this month
  • All absences

Actions (event)

  • create_row (submit)
  • refresh_data_source (submit)
  • refresh_data_source (submit)

Deadline overview

Data sources

  • Get customer
  • Get Tasks

Actions (event)

  • update_row (click)
  • open_page (submit)
  • refresh_data_source (submit)
  • refresh_data_source (click)

Login

Data sources

Actions (event)

  • open_page (after_login)