Free · No credit card · 2-minute install

Turn your team's commitments
into commitments you actually keep.

Pact tracks every commitment your team makes — sends reminders, flags overdue items, and closes the loop when it's done. No chasing. No wondering.

Add to Slack

Use /pact · 🤝 reaction · /done

See how it works ↓
How it works

Three steps. Whole lifecycle handled.

🤝

Make a commitment

/pact 🤝 emoji message shortcut

One command or one emoji reaction. Both sides get a confirmation instantly — no follow-up required.

🔔

Stay honest

DM reminders daily digest

Reminders fire in the 24-hour window around the due date. A 9am digest covers everything still open. Nothing slips.

Close the loop

/done ✅ emoji thread reply

Mark it complete. Both people see the 🎉. Accountability closed — no chasing, no wondering.

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 detectionPro
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 stepsPro
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.
Pricing

Free vs Pro

Free
$0
Forever, no credit card
  • /pact, /pacts, /done commands
  • 🤝 emoji & message shortcut creation
  • DM reminders for both parties
  • Daily & weekly digest
  • Home Tab dashboard
  • Commitment streaks & milestones
  • Recurring pacts
  • Two-way reschedule proposals
  • 100 active pacts per workspace
Pro
$10
per month, whole workspace
  • Everything in Free
  • Unlimited active pacts
  • AI commitment detection
  • Auto-suggest pacts from chat
  • Workflow Builder steps
  • Linear / Notion / Asana sync
  • Priority support

Start free — upgrade with /pact upgrade any time.

doubles the number
of commitments met