Notification Connectors
Shrimp Check sends surprise posture audits through the channels you choose. You can connect multiple channels simultaneously!
๐ผ Connecting Slack (Direct Messages & Channels)
Shrimp Check supports two ways to receive posture checks on Slack: Direct Messages (DMs) via your Slack User ID, or Channel Webhooks for team channels.
Method 1: Direct Messages (Recommended)
๐ Scope Transparency & Permissions:chat:write โ Allows the bot to deliver posture check messages and interactive action buttons.im:write โ Allows the bot to initiate a direct message conversation with your Slack account using your Member ID.

- Click Add to Slack above to authorize the Shrimp Check app for your workspace.
- Open Slack, click your profile picture, and click Profile.
- Click the Three Dots (...) button and select Copy Member ID (starts with
U or W, e.g. U12345678). - Paste your Member ID into the Slack endpoint field on your Shrimp Check Profile and click Add Channel.
Example Slack DM Posture Audit:[09:30 AM] ๐ฆ Shrimp Check (APP)
๐ฆ SHRIMP CHECK. Be honest. What does your spine look like right now?
[ Button: I'm vertical ๐ง ] [ Button: Caught shrimping ๐ฆ ]
Method 2: Incoming Webhooks (For Team Channels)
- Open api.slack.com/apps and click Create New App โ From scratch (or use Slack App Directory).
- In the left sidebar, click Incoming Webhooks and toggle On.
- Click Add New Webhook to Workspace, select your channel (e.g.
#posture-checks), and click Allow. - Copy the Webhook URL (starts with
https://hooks.slack.com/services/...) and paste it into your Shrimp Check Profile.
๐ก Tagging a User in a Channel: Want the webhook to post to a shared channel but ping you specifically? Append your Member ID with a pipe (|) after the Webhook URL: https://hooks.slack.com/services/...|U12345678.
๐ Browser & Device Push Notifications
Web Push delivers instant posture alerts right to your desktop or mobile OS notification tray.
Setting up on Desktop (Chrome, Edge, Firefox, Safari):
Simply navigate to your Profile and click the โ๐ Enable push on this deviceโ button. Grant permission when prompted by your browser.
Setting up on Mobile (iOS / Android):
- iOS (iPhone/iPad): Open Shrimp Check in Safari, tap the Share button, and tap Add to Home Screen. Open the app from your home screen, then tap โEnable push on this deviceโ.
- Android: Open Shrimp Check in Chrome, tap โEnable push on this deviceโ and approve notification permissions.
Multiple Devices: You can enable push on as many devices as you like! Each browser/device generates its own unique subscription channel.
๐ ntfy.sh (Lightweight Mobile & Desktop Push)
ntfy.sh is a free, open-source HTTP-based pub/sub notification service.
- Install the free ntfy app on iOS or Android (or open
ntfy.sh in your browser). - Create or choose a unique secret topic name (e.g.
shrimp-check-user-99823). - Subscribe to that topic in your ntfy app.
- Enter the exact topic name into the ntfy endpoint field on Shrimp Check.
๐ Generic Webhook (Home Assistant, Zapier, Custom Servers)
Trigger smart light flashes, desk height adjustments, or custom scripts when a posture check fires.
Enter any valid https:// URL endpoint. Shrimp Check will send HTTP POST requests with a JSON payload containing:
{
"checkId": "uuid-v4",
"kind": "initial",
"copy": "๐ฆ SHRIMP CHECK. Be honest: what does your spine look like right now?",
"ackUrls": {
"vertical": "https://shrimpcheck.com/ack?check=...&answer=vertical",
"shrimping": "https://shrimpcheck.com/ack?check=...&answer=shrimping"
}
}
Social & Squads
๐ Dial-a-Shrimp (Friend Dials)
Dial-a-Shrimp lets you fire a posture check at a consenting friend right now.
- Mutual Consent: You must create an invite link from your dashboard and have your friend accept it before you can dial each other.
- Rate Caps: Each user has a hard cap of 3 dials per friend per day to keep it fun and prevent spam.
- Mute Wins: If a friend has paused notifications or enabled quiet hours, their local mute always takes precedence.
๐จ Squads & Squad Raids
Create a squad with your co-workers or gaming group to hold each other accountable.
- Squad Invites: Share your squad's unique 6-character invite code so others can join.
- Squad Raids: Hitting the โ๐จ Raid Squadโ button fires an immediate, simultaneous posture audit to every unmuted member of the squad.
- Quorum Streaks: Squad streaks are scored daily when a majority of members complete their posture checks.
Schedule & Customization
โก Intensity & Timing
Configure how frequently surprise checks occur from your Profile Settings page:
- Chill: 1 to 2 surprise checks per day.
- Regular: 3 to 5 surprise checks per day.
- Drill Sergeant: 6 to 10 surprise checks per day.
๐ Follow-up Nudges
If you leave a posture check un-answered, follow-ups keep you honest:
- Off: No follow-up nudges sent.
- Gentle: Sends one gentle reminder nudge after your grace period expires.
- Persistent: Escalates follow-ups to secondary connected channels if ignored.
๐ง Adaptive Slouch Learning
When The shrimp learns is enabled in Settings, Shrimp Check analyzes the hours of the day when you most frequently log shrimping answers, and automatically increases the probability of surprise checks during those specific slouch hours.
๐ญ Persona Voices
Choose the tone and voice of your posture auditor:
- The Shrimp (Classic): Original meme-grade, lightly menacing reminders.
- Gentle Coach: Warm, supportive, and patient posture check-ins.
- Drill Sergeant: Loud, authoritative, non-negotiable posture orders.
- Passive-Aggressive Roommate: Sarcastic, guilt-tripping slouch comments.
- Eldritch Shrimp: Cosmic horrors from the abyssal trench inspecting your neck angle.
๐ง Uncurls & Amnesty
Uncurls: After you answer a check โ either way โ youโre offered an optional 20-second movement. Both answers get the same offer and itโs worth the same either way, so confessing never costs you more than sitting up did. Declining changes nothing at all.
Amnesty Checks: Some checks trigger an โHonesty Amnestyโ: acknowledging that you were shrimping still earns full streak credit as long as you answer truthfully and adjust!
๐ง Support & Contact
Need help setting up a channel or have feedback? Send an email to our support team at help@shrimpcheck.com.
โน๏ธ Shrimp Check is a personal non-commercial hobby project. We respond to support inquiries within 2 business days.
Social & Squads
๐ Dial-a-Shrimp (Friend Dials)
Dial-a-Shrimp lets you fire a posture check at a consenting friend right now.
๐จ Squads & Squad Raids
Create a squad with your co-workers or gaming group to hold each other accountable.