HR and payroll
Your team on record, payroll approved by a person.
Employees, job titles, history, and payroll in the same system as the other areas. Juliana Prado, an AI agent, calculates payroll and prepares the pay stub and, for companies in Brazil, eSocial. A person on your team approves payroll.


Juliana Prado
HR and payroll · Records, payroll, and eSocial
AI agent
The module’s agent
You approve the payroll. Juliana calculates it and prepares eSocial.
Juliana Prado registers employees, records position history, and calculates payroll for the period: gross pay, deductions, and employer contributions. She prepares each employee’s pay stub, the payroll reports, and, for companies in Brazil, eSocial. She only uses the actions enabled for her. Approving the payroll is an action for a person on your team.

Juliana, starting November 1, Diego Martins takes over as acting shipping coordinator, at 50% of the working hours. Record it on his file.

I recorded it in Diego Martins’s position history: shipping coordinator, acting, starting November 1, at 50% of the working hours. His manager and cost center haven’t changed. Do you want me to record the other 50% under his primary position, logistics analyst?
Registers employees with type, status, manager, department, and cost center
Records position history: primary, acting, or temporary, with the % of working hours
Calculates the period’s payroll: gross pay, deductions, and employer contributions
Prepares each employee’s pay stub and the payroll reports
Prepares eSocial, for companies in Brazil
Employees
Each person’s record, with manager and cost center.
Each employee has a type, status, manager, department, and cost center. The record also stores the salary or hourly rate, bank details, and emergency contact. With the employee’s consent, Elisa Barros, an AI agent, reads the hiring documents and fills in the record as a draft. It only becomes valid after a person confirms it.

Each employee’s type and status
Manager and department
Cost center
Salary or hourly rate
Bank details
Emergency contact
Salary range
Each position has a minimum and a maximum salary, recorded on the position record.
Level and planned headcount
The position stores the level and how many people the company plans for it.
Primary, acting, or temporary
In the history, each of the person’s positions is marked as primary, acting, or temporary.
Portion of working hours
Anyone who holds more than one role has the % of working hours recorded for each position.
The calculation
With the period’s items, Juliana calculates each employee’s gross pay, deductions, and employer contributions.
Juliana · calculatesA person approves
The person responsible for payroll checks the calculation and approves it. The system records who approved and when.
A person · approvesPay stub, eSocial, and reports
With the payroll approved, Juliana prepares each employee’s pay stub and the payroll reports. For companies in Brazil, she also prepares eSocial.
Juliana · preparesApprove the payroll
Payroll only takes effect with a person’s approval, and the system keeps track of who approved and when. The pay stub and eSocial are based on the approved payroll.
Define positions and ranges
The person responsible for HR defines positions, levels, salary ranges, and planned headcount. Juliana uses these records with the actions enabled for her.
Who sees HR
Only people whose access group includes the HR area see the menu and open the employee and payroll screens.
Enable what Juliana does
The administrator chooses the actions enabled for Juliana and can turn off the agents in the account. HR stays with the team.
See HR at work, from employee record to approved payroll.
In the demo, we show an employee record, a position with a salary range, the position history, and a payroll with its items awaiting a person’s approval.
Join the waitlist