Integrate with AttendanceBot

AttendanceBot is a time tracking and vacation management tool that tracks PTO and vacation time for your employees in addition to hours worked. AttendanceBot leverages your team’s existing collaboration software (ie. Slack, Google Chat, Microsoft Teams) and uses simple “in” and “out” messages to log employee hours and even track time spent on projects.

Gusto integrates with AttendanceBot to sync employee time sheets directly from AttendanceBot to Gusto. 

Customers who join Gusto from AttendanceBot will receive Gusto payroll free for their first 3 months. Sign up for Gusto through AttendanceBot to have the promo automatically applied.

Connect to Gusto from AttendanceBot 

Before you get started, make sure AttendanceBot is downloaded to your chat software. Keep in mind that you can only sync one AttendanceBot account to one Gusto account–select the company desired in the below steps.

  1. Type “settings” to AttendanceBot and hit send.
  2. Click the settings dashboard link.
  3. Click the Payroll tab.
  4. Click Integrate with Gusto to connect a pre-existing account or sign up for a new Gusto account.
  5. For pre-existing Gusto users, enter your Gusto sign-in credentials and click Sign In.
    • For new users: scroll down on the page and click the Want to sign your company up with Gusto? link. We’ll ask for some basic information and after you click Get Started you can check your email inbox for next steps to complete Gusto onboarding.
  6. Select which company you’d like to authorize and click Authorize.
    • You’ll be redirected back to the AttendanceBot dashboard.

Next, you’ll want to map employees.

Map your employees from Gusto to AttendanceBot

  1. From the Payroll section in your AB dashboard, click the Gusto Employee tab.
  2. Review the Gusto employees who are not yet mapped in the right column, select which employees you’d like to map (sync).
  3. Click Map+.
  4. For each Gusto employee you selected, select which AttendanceBot employee to sync them with.
  5. Once all are linked, click Sync.

Mapped employees should now appear in the left column of the Gusto Employee tab.

Send timesheet information to Gusto

Make sure all hours are accurate before sending timesheets and processing payroll in Gusto. You won't be able to edit hours after a payroll has officially processed in Gusto, but you can edit hours in AttendanceBot and resync (to override previous syncs) up until the time the payroll is officially processed in Gusto.

  1. From the Payroll section, click the Gusto Payroll tab.
  2. Use the Expand/Collapse button to review employee hours for a given pay period.
  3. Choose the pay period you’d like to sync and click Sync.
    • Keep in mind: AttendanceBot will send regular and overtime hours, but not vacation and time off.
    • You should see a green confirmation banner confirming the sync was successful.

Still need help? 

Check out the AttendanceBot Help Center or contact them directly at [email protected].