Skip to content

What Sandly is

Sandly is time tracking and HR for IT outsourcing companies: people log their hours on the projects they’re assigned to, request leave, and get approvals from their manager or project manager. HR keeps employee records, contracts, and leave balances. Finance closes the month and sends the accountant one workbook.

  • Time: weekly timesheets, approvals by project managers and team leads, month close.
  • Leave: requests counted in working days, balances from contracts with carry-over, public holidays, a team calendar, and the leave decision (rešenje) as a PDF.
  • People: employee records, contracts and annexes, compensation, personal data, the org chart, and skills.
  • Projects: clients, projects, tasks, assignments with allocation, and project sub-teams.
  • Reports: hours, utilization, the bench, project margin, and the month-end package, each exportable to Excel, CSV, or Google Sheets.
  • Notifications: in the app and by email, with reminders to submit and to approve.

Three add-ons sit on top of that:

Add-on What it adds
HR Employee documents, onboarding and offboarding checklists, the equipment register, skills
Finance Project margin and exchange rates, contractor invoices, the month-end package, client timesheets
Enterprise Microsoft and company (OpenID Connect) sign-in, Google Workspace directory sync, Google Calendar, Sheets, and Chat

Your plan (on our service) or your license key (self-hosted) says which you have. Admins can turn any of them off under Admin → Company settings → Add-ons. Nothing is deleted when one is off.

  • Our hosted service: sign up with your company’s Google Workspace account and your organization is ready at once.
  • On your own server: one Docker image with PostgreSQL, HTTPS, and backups, set up in about half an hour. See the self-hosting guide.

Both are the same product. An organization can move from one to the other with its data.

Sandly speaks English and Serbian (Latin script). Each person picks their language in the account menu. Emails and notifications follow the recipient’s language.