HR management
Gusto
38 min
gusto provides apis for payroll management and app integration, enabling businesses to automate payroll and hr functions integrating gusto with make com allows users to streamline payroll processes and connect hr data with other business tools for greater efficiency this is ai generated content based on official gusto documentation the content may still contain errors—please verify important information if you have questions, contact gusto support directly how to get support on gusto gusto is a community developed application and is subjected to the developer's terms and conditions, which may include applicable fees make does not maintain or support this integration for assistance, please https //f make com/r/reachout?app name=gusto\&app slug=gusto community\&app unique id=gusto ilstk0 requirements to use the gusto app in make, you must have a developer account with gusto and an active application in the developer portal, create your account on gusto app installation to install this app, you need admin, owner, or app developer permissions organizations start by installing the app from the make integration page click the install button and follow the on screen instructions to complete the setup connect gusto and {{product name}} to get started, you must first create a connection between gusto and {{product name}} , allowing the two services to communicate you can connect using the following method api tokens,oauth2 api tokens instructions you need to retrieve your organization level api token (api token) from the developer portal login to your platform using your credentials navigate to the developer portal locate the section for api tokens retrieve your organization level api token, referred to as api token oauth2 instructions you need to generate your token using the oauth2 process login to your platform using your credentials navigate to the developer portal register your application for integration configure your application, specifying the required scopes for the data you wish to access note the provided client id and client secret initiate the oauth2 flow to obtain an access token and refresh token some community developers require an additional specific api key retrieve the required api key from the community developer's dashboard, generally found under settings/api for more info, please https //f make com/r/reachout?app name=gusto\&app slug=gusto community\&app unique id=gusto ilstk0 create the connection in {{product name}} log in in your make account , add the gusto module to your {{scenario singular lowercase}} , and click create a connection if you add a module with an instant tag, click create a webhook , then create a connection optional in the connection name field, enter a name for the connection enter the authentication credentials you copied from your gusto or follow the on screen instructions to create the connection you must also enter any required third party api keys obtained earlier for detailed information on connecting an application, see connect an application gusto modules after connecting to the gusto app, you can choose from a list of available modules to build your {{scenario plural lowercase}} create year to date benefit amounts calculates and provides the total benefit amounts accumulated so far this year from another company create a compensation adds a new compensation record to an employee’s profile, allowing you to track and manage their pay details create a contractor adds a new contractor profile to your system, allowing you to manage and track their details and activities create a general ledger report generates a detailed general ledger report, giving you a comprehensive overview of your financial transactions for easier analysis and tracking create a timesheet creates a detailed timesheet to help you log and monitor your work hours and specific activities create an employee adds a brand new employee profile to your system, capturing all the necessary details for onboarding create an employee benefit adds a new benefit to a selected employee’s profile, allowing you to manage and track their specific employee benefits create an employee home address adds a new home address to an employee's profile, ensuring their contact information is up to date create an employee job creates a new job position for a selected employee, allowing you to assign specific roles or tasks to that user delete a compensation permanently removes a specific compensation entry from the system, ensuring that the selected record is deleted and no longer available delete a timesheet permanently removes a selected timesheet from your system, ensuring it is no longer accessible or stored delete an employee benefit removes a specific employee benefit from your system, ensuring that the selected benefit is no longer available or associated with the employee delete an employee home address permanently removes a specific employee’s home address information from the system, ensuring their address details are no longer stored delete an employee job permanently removes a selected job position assigned to a particular employee from the system delete an employee work address removes a specific work address from an employee’s profile delete an onboarding employee permanently removes an employee who is currently in the onboarding process from the system, ensuring that their onboarding records and related data are deleted get all compensations for a job fetches and displays a detailed list of all compensation records associated with a specific job get all employee terminations fetches a complete list of all employee termination records, allowing you to review details about every employee whose employment has ended get all employee's benefits fetches a detailed list of all benefits assigned to each employee get contractors payment details fetches detailed payment information for every contractor, allowing you to view all contractors’ payment records in one place get employee time off activities fetches detailed records of an employee’s time off activities, such as vacations, sick days, or other absences get employee's work addresses fetches and lists all work addresses associated with each employee, giving you a complete overview of where your team members are located get year to date benefit amounts fetches the total benefit amounts accumulated so far this year from another company’s records get a compensation fetches detailed information about a specific compensation record from the service get a contractor finds and returns detailed information about a contractor that matches the specific criteria you provide get a payroll fetches detailed information from a specific payroll record, allowing you to view all associated payroll data for an employee or pay period get a report fetches a detailed report from the service, allowing you to access and review specific information or data collected by the system get a timesheet fetches a detailed timesheet record from the system, allowing you to view specific information about an employee’s logged work hours get an employee fetches detailed information about a specific employee, such as their profile and relevant data get an employee benefit fetches detailed information about a particular employee benefit, allowing you to view all relevant details for a selected benefit get an employee home address fetches the home address details of a specific employee, allowing you to access their residential information easily get an employee job fetches detailed information about a particular employee’s job position, such as their role, department, and employment status get an employee rehire fetches comprehensive information about an employee who has been rehired, including their updated employment details get an employee work address fetches the specific work address details of a selected employee get an employee's custom fields fetches detailed custom field information associated with a specific employee, allowing you to view personalized data beyond standard employee details get an employee's employment history fetches detailed records of an employee’s past and current job positions, roles, and employment changes from the service list contractors fetches a comprehensive list of all contractors available in the service, allowing you to view detailed information about each contractor list employee jobs fetches a complete list of all jobs linked to a specific employee, allowing you to view every position or role they've held list employees fetches a complete list of all employees from your system, allowing you to view detailed information about each team member list employees' home addresses fetches and displays the home addresses for all employees in your organization list payrolls fetches a complete list of all payroll records from the service, allowing you to view details for every payroll processed list timesheets fetches and displays a complete list of all timesheets, allowing you to view detailed records of tracked work hours make an api call allows you to make a custom, authorized api request to the service, giving you flexibility to interact with any endpoint or feature not covered by the standard modules request a webhook verification token requests and retrieves a webhook verification token, which helps confirm the identity of incoming requests and ensures secure communication between your services update payroll this module allows you to update and manage payroll details for your employees, ensuring their payment information is current and accurate update a compensation updates the compensation information, such as salary or wage details, for a particular employee update a contractor allows you to update and modify a contractor’s details—such as their contact information or job role—directly within the system update a payroll updates an existing payroll by adding new information or making changes to the current data update a timesheet updates an existing timesheet entry by allowing you to modify its details, such as hours worked, project information, or notes update an employee allows you to update an existing employee’s details—such as their name, contact information, or job title—directly within the system update an employee's benefit updates the benefit information for a specific employee, allowing you to modify details such as health insurance, retirement plans, or other benefit options update an employee's home address allows you to update and change an employee’s home address details within the system, ensuring their contact information stays current update an employee's job updates the job information for a specific employee, such as their position, department, or employment status update an employee's work address updates an employee’s work address details in the system, ensuring their location information is current and accurate watch events the "watch events" module keeps an eye out for new events as they happen in your selected app or service whenever a new event occurs, this module will trigger and send the event details to your scenario, allowing you to automate actions based on those real time updates templates you can look for more templates in make's template gallery , where you'll find thousands of pre created {{scenario plural lowercase}} gusto resources you can have access to more resources related to this app on the following links gusto topics on make community gusto website gusto documentation gusto api documentation gusto page on make