14-day free trial • Flat $19/mo • No per-seat pricing

Never miss a triage shift again. Automated Slack usergroup rotations.

Keep your @support-hero, @triage-duty, and @oncall-eng usergroups synchronized automatically on custom schedules. Smart vacation skipping, 1-click peer shift swaps, and fair flat pricing.

✓ 14-day free trial • Flat $19/mo • No credit card required • 2-minute install

#triage-ops | Slack
🛡️
TurnHero APP 9:00 AM
🛡️ Shift Handover: Customer Support Hero
Incoming Hero: @sarah.connor
Rotation Cadence: Daily (Weekdays) at 9:00 AM EST
User Group Updated: @support-hero now points to @sarah.connor. (@john.doe was automatically skipped due to vacation status 🌴).
🔄 Swap My Shift 📅 View Schedule ⚙️ App Home

Everything your team needs to run frictionless rotations

Built natively for Slack so your engineers, support leads, and project managers never leave their workflow.

Automatic @usergroup synchronizations on custom cadences

Schedule rotations on daily, weekly, or custom cadences (including weekday-only schedules). TurnHero automatically calls Slack's API to keep your usergroup rosters updated on exact local 9:00 AM schedules across all global timezones.

Smart Out-of-Office (OOO) & holiday auto-skipping via Slack status

Never page someone on PTO or sick leave. TurnHero automatically detects Slack user status emoji (🌴, 🏖️, 🤒) and OOO text, seamlessly advancing to the next active hero with built-in all-OOO circuit breakers.

100% In-Slack interactive shift swapping with one-click peer approvals

Teammates can swap duties directly inside Slack using /turn swap. The requested peer receives an interactive DM with 1-click Accept / Decline action buttons that instantly update the schedule.

Gentle handover announcements in channel and private onboarding hero DMs

Every handover posts a clean Block Kit notification to your team channel and sends a personal direct message to the incoming on-duty hero with triage links, runbooks, and quick swap actions.

Complete App Home tab for viewing shifts, editing rosters, and managing settings

Manage your entire duty roster directly in the Slack App Home tab. View upcoming 14-day duty projections, reorder member queues, configure cadences, and submit feedback without ever opening a third-party browser app.

Enterprise-grade security & zero message storage

Multi-tenant bot tokens are encrypted at rest with military-grade AES-256-GCM authenticated ciphers. TurnHero never reads, monitors, or stores your private Slack message content.

TurnHero vs Tellspin: Why pay tiered per-user pricing?

Tellspin charges punishing per-user seat fees that penalize growing teams. TurnHero delivers full-featured Slack usergroup automation at a predictable, transparent flat fee of $19/month per workspace.

Small Team (15 Users)
Tellspin: $25/mo
TurnHero: $19/mo
Save $72 / year
Growing Team (25 Users)
Tellspin: $50/mo
TurnHero: $19/mo
Save $372 / year (62% off)
Scale-Up (100 Users)
Tellspin: $250/mo
TurnHero: $19/mo
Save $2,772 / year (92% off)
Enterprise (250+ Users)
Tellspin: $500+/mo
TurnHero: $19/mo
Save $5,700+ / year
Feature TurnHero Tellspin
Flat Pricing Structure Flat $19/mo per workspace Tiered per-user pricing ($25/$50/$250/mo)
Unlimited Users & Rotations Unlimited users & rotations included Capped user tiers (15, 25, 100 seats)
OOO Detection & Holiday Auto-skipping Automatic Slack status & emoji scan Limited / requires manual configuration
100% In-Slack Interactive Shift Swapping Native /turn swap with peer approval DMs Basic or redirects to web dashboard
Full Slack App Home Tab Dashboard Complete App Home for viewing & editing Limited in-Slack admin capabilities
14-Day Free Trial 14-day full free trial, no credit card required Trial available
Bot Token Security AES-256-GCM authenticated encryption at rest Standard encryption
Annual Billing Discount $180/year ($15/mo equivalent) Expensive annual contracts

One flat rate for your entire company

No per-seat tax. No hidden upgrades. Every feature unlocked from day one.

Annual Pro

Pay once a year and enjoy maximum savings for your engineering and support teams.

$180 / year ($15/mo equivalent)
  • Includes 14-day free trial
  • Save over 20% compared to monthly
  • Unlimited Slack users & rotations
  • Automatic @usergroup updates
  • Smart Out-of-Office (OOO) auto-skipping
  • Interactive 1-click shift swap workflows
  • Complete Slack App Home dashboard
  • Priority customer support
Choose Annual Pro

Answers to common questions

Have questions about Slack permissions, security, timezones, or billing? We have answers.

What Slack permissions does TurnHero require and why?

TurnHero adheres to the principle of least privilege. We require:

  • usergroups:read & usergroups:write: To inspect and update your on-duty Slack usergroup members.
  • channels:read & chat:write: To post handover announcements to your designated channels.
  • im:write: To send direct onboarding messages to the incoming hero and facilitate shift swap approvals.
  • commands: To support /turn and /turn swap commands.
  • users:read: To detect out-of-office emojis and status strings for automatic skipping.

TurnHero never asks for or reads channel message content (channels:history).

How does TurnHero handle and encrypt Slack bot tokens?

Security is our highest priority. All Slack OAuth bot tokens and workspace credentials are encrypted at rest using an authenticated AES-256-GCM cipher with unique, cryptographically random initialization vectors (IV) for every token record. Your keys are managed in isolated Google Cloud Secret Manager infrastructure, and data is stored in isolated multi-tenant Cloud Firestore partitions.

How does TurnHero support multi-timezone distributed teams and Daylight Saving Time?

Every rotation can be configured with its own IANA timezone (e.g., America/New_York, Europe/London, Asia/Tokyo). Our Cloud Scheduler engine evaluates local time every hour using standard ECMAScript Intl time specifications. This ensures your handovers fire exactly at 9:00 AM in the rotation's local time, adjusting automatically for Daylight Saving Time transitions without drift.

How does billing work, and what happens when the 14-day free trial ends?

Every new workspace receives a full, unrestricted 14-day free trial upon installing TurnHero. No credit card is required to get started. Before your trial ends, you can activate your subscription via Stripe Checkout for either $19/month or $180/year ($15/mo). If you decide not to subscribe, your rotations will simply pause gracefully without deleting any of your roster configurations.

How does TurnHero compare to Tellspin?

Tellspin charges per-user seat fees ($25/mo for 15 users, $50/mo for 25 users, $250/mo for 100 users). In contrast, TurnHero charges a predictable flat fee of $19/mo per workspace for unlimited users. TurnHero also provides native in-Slack shift swapping with peer approval DMs, intelligent Slack status OOO skipping, and a full Slack App Home dashboard.