Now on Slack — and Discord

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 · Direct Message

Presly App 9:00 AM

Good morning, @rani 👋

It's Mon, 12 Jan. Ready to start your day? Tap below to check in.

R

Rani 9:02 AM

Checked in at 9:02 AM — have a great day!

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

rani /check-in

Presly App

Checked in at 9:02 AM WIB

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. 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. 2

    The daily cycle runs

    Each working day a per-minute scheduler DMs everyone due — computing each group’s local time, idempotently.

  3. 3

    People tap a button

    Check In in the morning, Check Out later. Forgot? One reminder. Still nothing by cutoff → recorded absent.

  4. 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.

abersoft.id/dashboard

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

Mon
Tue
Wed
Thu
Fri

Today

78%
Present Leave Absent

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.