AttendanceBot Pricing, Features, Reviews & Comparison of Alternatives


Vacation management, time tracking, & employee scheduling

4.36/5 (50 reviews)

AttendanceBot overview

AttendanceBot is a vacation management, time tracking and employee scheduling solution for Slack which provides a central location from which to manage and approve staff leave requests, track attendance, billable hours and payroll, plus manage shift schedules, time off, availability, and more. As an online solution, AttendanceBot gives users the flexibility to track time on projects and apply for leave or remote work anytime, anywhere, via any internet-enabled device. Users can also set-up approvals, leave quotas and holidays according to company policy.

Time tracking technology allows users to clock in and out of work, as well as create timesheets directly within Slack. Users can also track billable hours for clients and projects, plus set-up and customize shifts and schedules for employees. Automated notifications serve to remind employees when to clock in and out based on their shifts. Managers then receive notifications in real-time when an employee punches in or out for their shift. AttendanceBot allows users to generate and download Excel reports, or schedule reports to be sent periodically to their inbox to stay up-to-date.

AttendanceBot supports absence and attendance management tools which enable employees to apply for leave and obtain approvals within Slack. Employees simply send a message such as ‘sick today’ in order to request leave. Managers receive requests instantly for approval. Managers can also customize the approval workflow, so that specified leave requests can be auto-approved or require multi-level approvals. AttendanceBot allows users to create their own leave types, as well as implement their own leave policies by defining their rules for leave accrual. Shift planning tools help users plan and manage weekly, fortnightly or monthly shifts for employees from a single dashboard. Managers can track lateness or no shows, and control shift reassignments on the fly.


Starting from
Pricing options
Value for money
View Pricing Plans


Business size



United States, Asia, Australia, Brazil, Canada and 6 other markets, Europe, India, Japan, Latin America, Middle-East and Africa, United Kingdom

Supported languages

AttendanceBot screenshot: Employees simply type 'in' or 'out' to clock their timeTime Tracking in Slack | AttendanceBotAttendanceBot screenshot: AttendanceBot allows users to plan shifts for teams, then alert employees of upcoming shifts inside SlackAttendanceBot screenshot: Send a simple message like 'leave tomorrow' or 'leave march 21 to march 27' to request a leaveAttendanceBot screenshot: AttendanceBot allows users to track billable hours for clients or projects AttendanceBot screenshot: Employees get reminders to punch in and out as their day begins or endsAttendanceBot screenshot: Leave requests are instantly sent to managers for approvalAttendanceBot screenshot: Set-up rules for leave accrual and define quotas for each leave type and how they carry over from year to yearAttendanceBot screenshot: Calendar integration allows users to push leaves to their Google, Apple or Outlook calendar

AttendanceBot reviews

Value for money
Ease of use
Customer support
Jehanzeb Malik

AttendanceBot does what it says. A office attendance solution that is easy to work with.

Used daily for 6-12 months
Reviewed 2018-06-17
Review Source: Capterra

- The ease with which it integrates with our current work flow through Slack You don't have to install any new software, and don't have to get used to opening and closing it every time you are working. Using reminders you can remember to check-in and check-out at appropriate times. - Time tracking You don't need a separate software to track time of your employees. At any time you can download the timesheet. - The management of leaves and holidays When purchasing this app we thought it was only an attendance/time-tracking app. But it can manage your quotas leaves and holidays. - Reports and Reminders Having printable reports at your disposal is really helpful. Also what is really helpful is that if you add attendanebot user to a channel, it will notify you of the people working remotely or are on sick leave or a general leave. And will manage those leaves from your quota.

Read the full review

Kristin Davis

Simple attendance and vacation tracking

Used daily for less than 6 months
Reviewed 2018-03-26
Review Source: Capterra

Time tracking is easy and requesting time off is even easier. HR/operations don't have to manually track time off and there are no more emails requesting leave filling up managers' inboxes or getting lost.Our company has an "unlimited" vacation policy and AttendanceBot helps us track and make sure team members are actually taking time off. Our team is remote throughout the USA and having the ability to add it onto Slack is a dream come true. You never have to leave Slack to know where someone is, when they plan on taking leave, or even get a full report of the year. We've also started using it to track time cards for our hourly paid interns and it's so easy for them to clock in because when they get to work the first thing they open is Slack. Then at the end of the month we just ask AttendanceBot for a time sheet. It's easy to set up managers and their teams, then customize it to each teams' needs. In our case one team doesn't need approval for a day of working from home or taking leave, but another needs approval for all times they won't be in the office. Their support has been easy to work with when I need to customize things or have a question. They usually send me a response within an hour or two. Pricing is easy and simple too! We don't have to worry about our bill growing every month when we hire new team members.

Read the full review

Brian McEwen

Great! We've saved a lot of time in attendance tracking using Attendance Bot

Used daily for 1-2 years
Reviewed 2018-06-08
Review Source: Capterra

Saving a bunch of time answering vacation questions and trying to keep track of the vacation on our own. Freed up a lot of time for more important tasks.The ease of use to request time off, manage and pull reports. The system seemed to be pretty smooth when we first started, then a year later we went to make some changes and it had been updated to make it even easier to handle configurations.

Read the full review

laura nangreave

It could be fantastic

Used daily for 6-12 months
Reviewed 2018-06-06
Review Source: Capterra

It allows good control over submitted holiday and managers approval. It allows staff to have more control over their own leave entitlement.

Read the full review

Adam Grim

Easy time-tracking. Seamless integration with Slack

Used daily for 6-12 months
Reviewed 2018-06-11
Review Source: Capterra

Saved time. Employees could track their time in the app we use the most. It was easy for our employees to track their time. It integrated nicely into our Slack workflow. Overall it streamlined everything for our company. We would recommend this for any company who uses Slack.

Read the full review

AttendanceBot pricing

Starting from
Pricing options
Free trial
View Pricing Plans

Good: $19 base fee/month + $1 per user
Better: $29 base fee/month + $2 per user
Best: $49 base fee/month + $4 per user

AttendanceBot features

API (341 other apps)
Activity Dashboard (279 other apps)
Activity Tracking (172 other apps)
Applicant Tracking (207 other apps)
Automatic Notifications (276 other apps)
Automatic Reminders (179 other apps)
Compliance Management (151 other apps)
Customizable Branding (205 other apps)
Customizable Reporting (200 other apps)
Data Import/Export (199 other apps)
Employee Management (239 other apps)
Employee Onboarding (155 other apps)
Employee Portal (168 other apps)
Employee Self Service (182 other apps)
Real Time Reporting (164 other apps)
Recruiting Management (170 other apps)
Reporting & Statistics (252 other apps)
Third Party Integration (208 other apps)
Time & Attendance Tracking (161 other apps)
Time Off Requests (146 other apps)

Security and privacy


Encryption of sensitive data at rest
HTTPS for all pages

Access control

Multi-factor authentication options

Data policy

Data backup in multiple locations/GEO regions
This will ask you to sign in with LinkedIn

Additional information for AttendanceBot

Key features of AttendanceBot

  • Calendar integration
  • Periodic reporting
  • Leave type creation
  • Announcements
  • Leave quota customization
  • Local holiday customization
  • Visual shift planning
  • Employee scheduling
  • Shift-based time tracking
  • Payroll reports
View All Features


AttendanceBot allows users to track time, manage leave and plan shifts all in one place within Slack, helping to avoid multiple emails, texts or calls.

Calendar integration enables users to push leaves to their favourite calendar such as Google, Apple or Outlook, giving users quick visibility on employee absences and attendance.

Time tracking and timesheet management tools allow users to track everything from productivity and attendance to billable hours and payroll.

Employee scheduling technology enables users to plan shift schedules and manage time off, availability and shift trade requests all from a central location.

AttendanceBot supports global and remote teams, allowing users to create their own leave types and customize leave quotas and local holidays.