Attendance that lives where your team already talks.
Presly DMs each teammate every working day — in Slack or Discord — to Check In and Check Out with a single tap. It skips weekends, holidays and approved leave, routes multi-step leave approvals, and keeps the paperwork in a clean portal. No new app to install.
Sign in with Slack or Discord · DM buttons & slash commands · No app to install.
Presly App 9:00 AM
Good morning, @rani 👋
It's Mon, 12 Jan. Ready to start your day? Tap below to check in.
Rani 9:02 AM
2 platforms
Slack & Discord
1 tap
to check in or out
0 apps
to install
Timezone-aware
normalized to WIB
Everything, in one place
Built for the way small teams actually work
Presly replaces spreadsheets, sign-in sheets and nagging reminders with a system that runs itself — quietly, in the background, on the platform your team already opens every morning, whether that's Slack or Discord.
One profile, both platforms
Link a teammate to Slack, Discord, or both. The daily DM fans out to wherever they are — the same check-in, either app.
Button-driven check-in
Each working day starts with a DM. One tap records the time — no forms, no typing, no leaving the chat.
Knows the calendar
Weekends, one-off and recurring holidays, and approved leave are skipped automatically. No noise on days off.
Multi-step leave approvals
Requests route through each group’s approval chain. Approve or reject straight from a DM — quota is deducted on approval.
Timezone-aware
Every person resolves employee → group → system time. Timestamps stored in UTC, reports normalized to WIB.
Reports & exports
Daily and monthly views, per-person trends, and one-click CSV / XLSX exports for payroll and audits.
Sign in with Slack
Open the Presly portal with your Slack account
Presly App
Now native in Slack
The same Presly, right inside Slack
Every feature your team relies on now works in Slack too — the daily DM, the tap-to-check-in buttons, slash commands and leave approvals. Nothing to learn, nothing extra to install.
- Sign in with Slack Open the portal with your Slack account — no separate password. An admin links your Slack member ID to your Presly profile.
- Interactive Block Kit buttons The morning DM carries real Check In / Check Out buttons. One tap records your time and updates the message in place.
- Slash commands, in English /check-in, /leave, /attendance-today and more resolve right in Slack — the same command set as Discord.
- Secure by signature Runs in HTTP mode (no always-on socket). Every request is verified with Slack’s signing secret before Presly acts on it.
- Discord and Slack side by side Run one team on Slack and another on Discord, or link a person to both. Presly notifies whichever platform each teammate uses.
How it works
Four moving parts. Zero babysitting.
-
1
Sign in with Slack or Discord
Admins log into the portal and flag who’s tracked, in which group, in which timezone — and on which platform.
-
2
The daily cycle runs
Each working day a per-minute scheduler DMs everyone due — computing each group’s local time, idempotently.
-
3
People tap a button
Check In in the morning, Check Out later. Forgot? One reminder. Still nothing by cutoff → recorded absent.
-
4
Leave & reports flow
Submit leave from a slash command, route it through approvals, and watch it land in dashboards and exports.
Slash commands
The whole system, a slash away
Employees check their own history and balance; managers pull today’s table or a monthly summary — all in English, and the same set works in both Slack and Discord.
/attendance
My recent attendance & today’s status
employee/leave
Submit a leave request via modal
employee/leave-balance
Remaining annual leave
employee/leave-status
My requests & their statuses
employee/attendance-today
Today’s attendance table
management/attendance-month
Monthly per-person summary
management/attendance-today
Attendance · Mon, 12 Jan 2026 (WIB) ────────────────────────────────── Name Status Check-in ────────────────────────────────── Rani Present 08:03 Dimas Present 08:11 Putri On leave — Bagas Present 08:27 Sari Absent — Yoga Weekend — ────────────────────────────────── 4 present · 1 leave · 1 absent
Rendered as a fixed-width table, split cleanly under the platform’s message-size limit.
Admin & employee portal
A calm dashboard behind the buttons
Manage members, groups, holidays and approvals from a fast, server-rendered portal — with charts, exports and an audit trail for every change. Sign in with Slack or Discord.
Active members
18
+3 this quarter
On-time rate
94%
past 30 days
Pending leave
2
awaiting approval
Holidays 2026
17
configured
Average check-in time · this week
Today
Start tracking attendance where your team already talks
Sign in with Slack or Discord to open the portal. Access is limited to provisioned Abersoft members.