Free for every workspace · Unlimited pacts

Turn Slack promises into commitments that get done.

Give every commitment an owner, a due date, and a shared record. Pact reminds both people and closes the loop — without adding another task tracker.

Add to Slack

Use /pact · 🤝 reaction · /done

See how it works ↓
How it works

From promise to done, without the chasing.

🤝

Make it explicit

/pact 🤝 emoji message shortcut

Use one command, reaction, or message shortcut. Both people get the same commitment and due date.

🔔

Get reminded

DM reminders daily digest

Pact surfaces what is due soon or overdue in DMs, digests, and the Slack Home Tab.

Finish or reschedule

/done ✅ emoji thread reply

Mark it done or propose a new date. Both people see the outcome, so the commitment never goes ambiguous.

What you get

Everything Slack commitments need.

From creation to close — the full commitment lifecycle, handled inside Slack.

Create
/pact command
Type what, who, and when — pact created in one step.
🤝
Emoji reaction
React to any message with 🤝 to turn it into a pact instantly.
✉️
Message shortcut
Right-click any message → "Create a pact" from the context menu.
🤖
AI detection
AI spots commitments in conversation and suggests creating a pact.
Track
🏠
Home Tab dashboard
Your open pacts, overdue items, and streak — all in one view.
📋
Daily & weekly digests
Morning summary of everything open, due soon, or overdue.
🔥
Commitment streaks
Track your on-time completion rate. Milestones at 7, 30, 100 days.
🔄
Recurring pacts
Set daily, weekly, or custom cadences. Auto-creates next instance on close.
Complete
/done command
Fuzzy matches pact description — no need to remember the ID.
Emoji & thread reply
React ✅ or reply "done" in the thread — both close the pact.
☑️
Bulk complete
Check multiple pacts in Home Tab and close them all at once.
⚙️
Workflow Builder steps
Trigger pact creation from any Slack workflow automation.
Accountability
🔔
Smart reminders
DM reminders in the 24h window before due date. Both parties.
Overdue nudges
Gentle nudges to both parties when a commitment is past due.
📅
Reschedule proposals
Either party can propose a new date — the other accepts or counters.
😴
Snooze & mute
Snooze a reminder or mute AI suggestions per channel.
Free for every workspace · Unlimited pacts · No credit card