Pulse

Your Slack, warmer.

Four rituals, one bot: async team check-ins, smart 1:1 intros, channel-aware watercoolers, and a dashboard that tells you whether any of it is landing. AI that learns from what worked — and a one-DM off switch for every person.

Slack-native · Hard opt-outs, self-served · 14-day free trial

📄 Team Pulse · Week of Apr 14 Canvas · #wg-internal

Four ships, two blockers, one experiment worth watching.

Apr 14 – 18, 2026 · 14 teammates replied

What shipped

Onboarding flow live Tuesday. Three APAC client dashboards rolled out. Timezone-aware scheduler production-tested at 150 people.

What's blocked

Stripe migration waiting on legal (target: early next week). One infra ticket open — owner on leave; backup picks it up tomorrow.

What's next

Q3 planning. Two people prototyping an HRIS sync. Genuine interest in an in-person retro surfaced this week.

👀 8 🙌 5 💡 3
Posted to #wg-internal
Fortnightly · AI-curated
01

Install from Slack.

One click OAuth. No tokens to paste. Pulse syncs your full members list automatically on install.

02

Turn on a ritual.

Start a newsletter, a pairing program, or a watercooler — each has its own schedule, channel, and audience. Nothing is "global" that doesn't need to be.

03

Let the AI learn.

Pulse scores pair-ups by shared interests, remembers which conversation starters led to meetings, and proposes watercooler questions based on what's alive in your channels. Admins approve before anything is posted.

What's different

Not another bot that picks names from a hat.

Four decisions that show up in the copy, the matches, and the trust.

AI pair scoring, not random shuffle.

Pulse ranks partners by topic-tag overlap, activity balance, and freshness of engagement. Two shy repliers don't get paired together — and people who share interests actually land together.

Closed feedback loop.

After a pair meets, Pulse asks a one-tap "how'd it go?" three days later. Winning conversation starters feed the next round's AI prompt. Every pairing round shows its met-rate vs a rolling 8-round baseline.

Calendar-aware scheduling.

When both teammates link Google Calendar or Outlook, Pulse finds a mutually-free 30-minute window in the next 7 days and drops a Zoom link right into the intro DM. Their consent, every time.

Channel-aware watercoolers.

Pulse reads your chosen source channel daily, extracts themes, and proposes questions tailored to the week's vibe. Admins approve in a queue before anything posts — with permalinks to the inspiring messages.

The four rituals

One bot, four ways to use it.

Turn each on when you're ready. Every ritual respects the same hard opt-outs, timezone-aware send windows, and self-service DM commands.

📬

Newsletters.

Each question gets its own DM thread per teammate. AI writes a personalized greeting using what it knows about them; follow-ups are individually crafted, not templated. A consolidated digest publishes to a Slack channel you choose.

🤝

Pairings.

Create programs tied to a channel and audience. Pairs or triads, your call. AI writes a "why this pair" brief and a starter tailored to their shared topics. Post-meeting feedback feeds the next round.

Watercoolers.

Each watercooler is bound to a channel. The bot posts the question, then drops its own first reply 60 seconds later to break the ice. PACK badges on sent prompts show what's landing.

📊

One dashboard, no vanity charts.

Participation rate, meeting rate, watercooler response rate, AI suggestion acceptance — stoplight colors. Plus dormant-users list with a one-click "send a thoughtful nudge" action that references their known interests.

FAQ

Fair questions.

How does opting out work?

Any teammate DMs the bot pause / resume, snooze 2 weeks, don't pair me with @person, or delete my profile — no admin needed. Hard gates: if your flag is off, nothing gets sent, regardless of what the AI "wanted" to do.

How does the AI decide who to pair?

A small, explainable scorer: 55% shared topic tags, 25% complementary activity levels (mix a heavy replier with a medium one), 20% recency of engagement. Hard constraints (no-repeat window, private avoid list, snoozes) are enforced before scoring.

How transparent is the AI layer?

Every AI call writes a row to an ai_traces audit table — agent, model, tokens, cost, latency. Admins can see exactly what the AI is doing and what it costs. Providers are swappable and features degrade gracefully if no AI key is set.

Where does data live?

Your workspace's Pulse instance holds its own database. Slack tokens, OAuth tokens for calendar integrations, and any secrets are encrypted at rest. Nothing is used to train external models.

Does the bot ever post without admin approval?

Bot-drafted watercooler questions go into a review queue — an admin approves (with optional edits) or rejects each one. Personalized DMs go out only within rate limits (1 DM per user per 7 days, 1 thread follow-up per round per user).

What topics won't the bot touch?

Health, family, finances, religion, politics, performance reviews, and trending crises are hard-coded blocks in every AI agent's instructions. It paraphrases past replies rather than quoting them.

Can I bring my own OAuth apps?

For calendar and Zoom integrations: each workspace can register its own OAuth apps with those providers, so the consent screens show your company name, not Pulse's. Configured in the admin Integrations page.

Where does timezone intelligence come from?

Slack's users.list returns each member's timezone. Pulse stages pairing DMs to land inside each recipient's preferred send-hour window — one person doesn't get 2 AM pings because the other's in a different tz.

Try it on your workspace.

14-day free trial. No credit card. Install from Slack, turn on the rituals you want, keep the ones your team likes.

Install for your Slack workspace See pricing
Pulse vs Donut

How we compare, honestly.

Donut is a solid product. Here's where Pulse is different — and where we're not.

Capability
Pulse
Donut
1:1 intro pairings
✓ AI-scored by shared tags + activity balance
✓ Random shuffle
Watercooler questions
✓ Channel-aware AI, admin-approved with source permalinks
✓ Preset library
Team check-ins / newsletters
✓ Per-question DM threads, personalized greetings
Closed feedback loop
✓ 3-day post-meet DM feeds future matches
Calendar & Zoom
✓ Google / Outlook free-busy + Zoom auto-link
✓ Google / Outlook / Zoom
Per-program engagement insights
✓ Met-rate, AI lift vs rolling baseline, AI brief + starter per pair
Limited reporting
Self-serve opt-outs via Slack DM
✓ pause / snooze / don't-pair-me-with / delete-my-profile
✓ pause
AI transparency
✓ Per-call audit (tokens, cost, latency); rationale permalinks
Birthdays / anniversaries
— (not yet)
HRIS sync
— (not yet)
Self-hostable
✓ Docker Compose (Enterprise)
Starting price
$2 / person / month
≈ $3.90 / person / month

Comparison reflects Pulse features that are live in the codebase today. Donut rows reflect their published documentation at the time of writing. We'll update this as either product changes.