AI for Slack
Build smarter Slack workflows: ChatOps bots, alert routing, incident channels, on-call handoffs, message summarization, and webhook security.
167 copy-paste prompts · 111 in-depth guides Jump to prompts Jump to guides
Prompts
- Advanced
Slack App Cold-Start & 3-Second Ack Latency Optimization Prompt
Diagnose and fix Slack app latency that breaks the 3-second ack budget — serverless cold starts, sync work in handlers, and defer-then-followup patterns.
- Claude
- ChatGPT
- Cursor
Open prompt - Advanced
Slack App Rate-Limit Tier & Capacity Planning Prompt
Model a Slack app's request budget across method tiers, size fan-out and polling under per-workspace limits, and design a token-bucket schedule that never trips 429s.
- Claude
- ChatGPT
- Cursor
Open prompt - Intermediate
Slack Block Kit Modal Input Validation & Error Display Prompt
Design server-side validation for Block Kit modals — response_action errors, per-input error keying, cross-field rules, and re-render UX that never loses user input.
- Claude
- ChatGPT
- Cursor
Open prompt - Advanced
Slack Bot Multi-Region Failover & High-Availability Prompt
Design an active/standby or active/active Slack bot across regions — event de-duplication, single-writer coordination, Socket Mode failover, and clean cutover.
- Claude
- ChatGPT
- Cursor
Open prompt - Intermediate
Slack Canvas Onboarding Checklist Automation Prompt
Auto-provision a per-hire Slack Canvas onboarding checklist — templated sections, task ownership, progress tracking, and reminders driven by the canvases API.
- Claude
- ChatGPT
- Cursor
Open prompt - Intermediate
Slack Bulk Channel Invite & Team Onboarding Prompt
Automate bulk membership onboarding into Slack channels via conversations.invite — batching under the 1000-user cap, idempotent retries, and clean partial-failure handling.
- Claude
- ChatGPT
- Cursor
Open prompt - Intermediate
Slack File Retention & Storage Cleanup Bot Prompt
Design a bot that inventories Slack files via files.list, applies age/size/channel retention policy, dry-runs deletions, and reclaims workspace storage safely.
- Claude
- ChatGPT
- Cursor
Open prompt - Intermediate
Slack Legacy Outgoing Webhook → Events API Migration Prompt
Plan and execute migration off deprecated Slack outgoing webhooks and legacy custom integrations to a modern Events API app with signing-secret verification.
- Claude
- ChatGPT
- Cursor
Open prompt - Advanced
Slack User Group Membership Drift Audit Prompt
Reconcile Slack @-usergroup membership against an IdP/source of truth — detect drift, propose add/remove diffs, and auto-remediate on-call and team groups safely.
- Claude
- ChatGPT
- Cursor
Open prompt - Advanced
Slack Seat and Usage Cost Reporting Bot
Design a scheduled bot that pulls Slack Enterprise/Business+ admin usage and billing data, computes seat cost and inactive-seat waste, and posts a weekly FinOps digest to a Slack channel with reclaim recommendations.
- Claude
- ChatGPT
- Cursor
Open prompt - Intermediate
Slack Confirmation Dialog Design for Destructive ChatOps
Design Block Kit confirm objects and two-step guards for destructive ChatOps buttons (deploy, restart, delete, scale-to-zero) so a single misclick can never fire a production action.
- Claude
- ChatGPT
- Cursor
Open prompt - Intermediate
Slack Stars API Personal Ops Triage Queue
Build a personal follow-up queue for on-call engineers using the Slack stars API (saved items) so starred alerts, threads, and files become a triageable to-do list that clears itself as work completes.
- Claude
- ChatGPT
- Cursor
Open prompt - Intermediate
Slack Live Progress Bar with chat.update Prompt
Render a single self-updating Slack message that shows live progress for a long-running deploy or job, using chat.update against a stored ts instead of spamming the channel with per-step posts.
- Claude
- ChatGPT
- Cursor
Open prompt - Intermediate
Slack response_url Delayed Follow-up Design Prompt
Use the response_url from slash commands and interactive payloads to send delayed follow-up messages after the 3-second ack, respecting its 30-minute / 5-use lifecycle instead of leaking it or letting long work time out.
- Claude
- ChatGPT
- Cursor
Open prompt - Advanced
Slack team.accessLogs Login Anomaly Monitor Prompt
Build a bot that polls team.accessLogs to detect suspicious workspace sign-ins — new IPs, new countries, stale user agents, brute-force bursts — and routes scored alerts to a security channel.
- Claude
- ChatGPT
- Cursor
Open prompt - Advanced
Slack Escalation Policy Ladder Design Prompt
Design a tiered escalation ladder driven from Slack — primary on-call, secondary, team lead, then manager — with ack windows, auto-escalation timers, and a clear stop condition that prevents endless paging.
- Claude
- ChatGPT
Open prompt - Intermediate
Slack GitHub Deployment Status Formatting Prompt
Turn GitHub deployment and deployment_status webhook events into clean, threaded Slack messages — pending, in_progress, success, failure — with environment, commit, actor, duration, and a one-click link to logs or rollback.
- Claude
- ChatGPT
Open prompt - Advanced
Slack Incident Commander Command Set Prompt
Design the slash-command and shortcut vocabulary an Incident Commander drives from the incident channel — declare, sev, status, page, timeline, comms, resolve — with idempotent state and an audit trail.
- Claude
- ChatGPT
Open prompt - Intermediate
Slack Incident Roles Assignment Bot Prompt
Design a bot that lets responders claim and hand off incident roles — Incident Commander, Scribe, Comms Lead, Ops — directly in the channel, keeping a live roster pinned and ensuring critical roles are never left unfilled.
- Claude
- ChatGPT
Open prompt - Advanced
Prometheus Alert Rule to Slack Template Prompt
Author Prometheus alerting rules whose labels and annotations render directly into a high-signal Slack message — required summary/runbook/dashboard fields, severity labels, and a Go template that produces a scannable Block Kit-ready payload.
- Claude
- ChatGPT
Open prompt - Intermediate
Slack Quiet-Hours and Timezone-Aware Paging Prompt
Design notification routing that respects each on-call engineer's local quiet hours and timezone — pages only for high severity after hours, defers low-priority noise to working hours, and never silently drops a real page.
- Claude
- ChatGPT
Open prompt - Advanced
Slack Reaction-to-Merge Approval Gate Prompt
Design a lightweight change-approval gate where a posted deploy/merge request is approved by an emoji reaction from an authorized approver — with quorum, reaction-removal handling, an audit trail, and protection against self-approval.
- Claude
- ChatGPT
Open prompt - Intermediate
Slack Threading and Broadcast Strategy Prompt
Design a consistent threading model for an ops/incident channel — when a bot replies in-thread, when it broadcasts to channel, and how alert updates, acks, and resolves stay grouped without flooding the main feed.
- Claude
- ChatGPT
Open prompt - Advanced
Slack War Room Status Snapshot Bot Prompt
Design a bot that posts a live, auto-refreshing incident status snapshot in the war-room channel — current sev, IC, mitigations in flight, key metrics, and next update ETA — so stakeholders stop interrupting responders.
- Claude
- ChatGPT
Open prompt - Intermediate
Slack App Manifest CI Lint & Diff Gate Prompt
Build a CI gate that lints, diffs, and validates the Slack app manifest on every PR so scope creep and accidental permission grants never ship unreviewed.
- Claude
- ChatGPT
- Cursor
Open prompt - Intermediate
Slack Block Kit Date & Time Picker Constraints Prompt
Design Block Kit datepicker/timepicker/datetimepicker inputs with min/max bounds, timezone handling, and validation for ops scheduling forms.
- Claude
- ChatGPT
- Cursor
Open prompt - Intermediate
Slack Bolt 3-Second Ack Timeout Discipline Prompt
Audit and redesign Bolt listeners so every interaction acks within 3 seconds and slow work moves off the request path, eliminating dispatch_failed and operation_timeout errors.
- Claude
- ChatGPT
- Cursor
Open prompt - Advanced
Slack Bolt Listener Concurrency & Work Queue Prompt
Design concurrency control and a work queue for Bolt listeners so a burst of interactions doesn't exhaust connections, blow rate limits, or starve the event loop.
- Claude
- ChatGPT
- Cursor
Open prompt - Advanced
Slack Modal View Stack Multi-Step Navigation Prompt
Design a multi-step Slack modal flow using views.push, views.update, and the view stack so ops forms can branch, go back, and carry state without losing user input.
- Claude
- ChatGPT
- Cursor
Open prompt - Intermediate
Slack chat.scheduleMessage Quota & Lifecycle Prompt
Design scheduled-message orchestration with chat.scheduleMessage that respects the 30-scheduled-per-channel limit, the 120-day horizon, cancellation, and dedup.
- Claude
- ChatGPT
- Cursor
Open prompt - Intermediate
Slack Slash Command RBAC by User Group Prompt
Design authorization for slash commands that gates privileged actions by Slack user-group membership, with audit logging and clear denial UX.
- Claude
- ChatGPT
- Cursor
Open prompt - Advanced
Slack Socket Mode Reconnect & Event Ordering Prompt
Design resilient Socket Mode reconnection, in-flight ack handling, and event-ordering guarantees so an ops bot survives WebSocket churn without dropping or duplicating events.
- Claude
- ChatGPT
- Cursor
Open prompt - Advanced
Slack Workflow Builder Custom Step Variable Mapping Prompt
Design the input/output variable contract for a custom Workflow Builder step (Steps from Apps) so no-code workflows can wire your app's data without breakage.
- Claude
- ChatGPT
- Cursor
Open prompt - Advanced
Slack Admin Custom Emoji Governance Automation Prompt
Automate custom emoji lifecycle on Enterprise Grid via admin.emoji.add, admin.emoji.addAlias, and admin.emoji.remove so signaling emoji (status, severity, team badges) stay standardized and aliases are reconciled from a source-of-truth manifest
- Claude
- ChatGPT
Open prompt - Intermediate
Slack Bookmarks API Channel Quick-Links Automation Prompt
Programmatically curate per-channel bookmark bars so every incident or service channel exposes the same runbook, dashboard, and on-call quick-links via bookmarks.add
- Claude
- ChatGPT
Open prompt - Advanced
Slack Calls API External Provider Integration Prompt
Register and manage third-party voice/video calls inside Slack via the Calls API (calls.add, calls.participants.add/remove, calls.end) so an incident bridge from an external provider appears natively in the channel
- Claude
- ChatGPT
Open prompt - Intermediate
Slack conversations.replies Thread Export Bot Prompt
Walk a full Slack thread via conversations.replies (handling pagination and the parent-message quirk) to export an incident discussion into a structured timeline or ticket body
- Claude
- ChatGPT
Open prompt - Advanced
Slack Next-Gen Platform Custom Function SDK Prompt
Design and implement a reusable custom function on Slack's next-gen (Deno) platform so it can be wired as a step in Workflow Builder by non-engineers, with typed inputs/outputs and a datastore-backed action
- Claude
- ChatGPT
Open prompt - Intermediate
Slack Next-Gen Scheduled Trigger Provisioning Prompt
Provision and manage scheduled triggers for next-gen platform workflows via the Slack CLI and workflows.triggers.create so a recurring ops workflow (digest, sweep, reminder) fires on a precise cadence without a self-managed cron host
- Claude
- ChatGPT
Open prompt - Intermediate
Slack Pins Lifecycle Hygiene Bot Prompt
Build a bot that auto-pins the canonical incident summary and current status message in a channel, and unpins stale pinned messages once an incident resolves, keeping pinned context noise-free via pins.add and pins.remove
- Claude
- ChatGPT
Open prompt - Advanced
Slack Remote Files API External Artifact Pointers Prompt
Use the files.remote API to surface large external artifacts (build logs, traces, S3 objects) as native, unfurlable Slack file entries without uploading the bytes, keeping a live pointer that stays in sync with the source
- Claude
- ChatGPT
Open prompt - Advanced
Slack User Status Automation On-Call Sync Prompt
Automatically set a user's Slack custom status and DND via users.profile.set when they go on-call, take PTO, or join a deploy freeze, and clear it when the shift ends
- Claude
- ChatGPT
Open prompt - Advanced
Slack Admin API Bulk Channel Management Prompt
Build a safe, audited pipeline using the Slack admin.* APIs to bulk-manage channels across an Enterprise Grid org
- Claude
- ChatGPT
Open prompt - Intermediate
Slack Block Kit Rich Text Input Composer Prompt
Capture and round-trip formatted user input using the rich_text_input block and rich_text element trees
- Claude
- ChatGPT
Open prompt - Advanced
Slack Datastore App State Persistence Prompt
Model and operate Slack-hosted datastores for next-gen platform app state without standing up external databases
- Claude
- ChatGPT
Open prompt - Advanced
Slack App Distributed Tracing Instrumentation Prompt
Instrument a Slack Bolt app with OpenTelemetry traces, metrics, and logs to debug latency across events, actions, and API calls
- Claude
- ChatGPT
Open prompt - Intermediate
Slack External Select Dynamic Options Menus Prompt
Implement external data source select menus in Block Kit that load type-ahead options from your backend at interaction time
- Claude
- ChatGPT
Open prompt - Intermediate
Slack Link Unfurling for App-Owned Domains Prompt
Design and implement custom link unfurls so internal tool URLs render as rich Block Kit attachments in Slack
- Claude
- ChatGPT
Open prompt - Advanced
Slack Bot Message Retention and Deletion Compliance Prompt
Design a retention and tombstone-deletion pipeline for bot-posted messages to meet data-lifecycle and compliance requirements
- Claude
- ChatGPT
Open prompt - Intermediate
Slack Multiparty DM Coordination Bot Prompt
Build a bot that opens and manages multiparty direct messages (mpim) to coordinate small responder or approver groups off-channel
- Claude
- ChatGPT
Open prompt - Intermediate
Slack Link Triggers as Workflow Entrypoints Prompt
Design shareable link triggers that launch next-gen Slack platform workflows from buttons, bookmarks, and messages
- Claude
- ChatGPT
Open prompt - Advanced
Slack Alert Fatigue Tuning Audit Prompt
Audit a noisy Slack alert channel, identify which alerts are ignored, duplicated, or non-actionable, and produce a concrete tuning plan that cuts volume without dropping anything that actually matters.
- Claude
- ChatGPT
Open prompt - Beginner
Slack Block Kit Overflow & Context Menu UX Prompt
Design clean per-message action menus using Block Kit overflow menus and accessory buttons, so a busy alert or incident message exposes the right actions without cluttering the channel or hiding critical ones.
- Claude
- ChatGPT
Open prompt - Advanced
Slack Bot Blue-Green Deployment Cutover Prompt
Design a blue-green deployment for a Slack app so you can ship a new bot version with zero dropped events, no duplicate handling, and a fast rollback if interactivity breaks.
- Claude
- ChatGPT
Open prompt - Intermediate
Slack Bot Permission Scopes Least-Privilege Audit Prompt
Audit a Slack app's requested OAuth scopes against what its code actually calls, strip over-broad permissions, and produce a least-privilege manifest your security team will approve.
- Claude
- ChatGPT
Open prompt - Intermediate
Slack Channel Archival Lifecycle Bot Prompt
Build a bot that detects stale or one-off channels (incident channels, temporary project rooms), warns owners, and archives them on a safe schedule to keep the workspace navigable without losing history.
- Claude
- ChatGPT
Open prompt - Advanced
Slack Incident Severity Classifier Bot Prompt
Build a Slack bot that reads an incident's opening signal (alert payload, reporter message, affected service) and proposes a severity level with a transparent rationale, so on-call doesn't under- or over-page.
- Claude
- ChatGPT
Open prompt - Intermediate
Slack Multi-Team Broadcast Fan-Out Prompt
Design a controlled fan-out that broadcasts one operational message (maintenance, security advisory, status change) to many team channels at once, with per-channel targeting, delivery tracking, and no rate-limit blowups.
- Claude
- ChatGPT
Open prompt - Intermediate
Slack postMessage Idempotency & Safe Retry Prompt
Make chat.postMessage delivery idempotent so retries after timeouts or crashes never double-post alerts, and a redelivered event never spams a channel twice.
- Claude
- ChatGPT
Open prompt - Intermediate
Slack Webhook Payload Schema Validation Prompt
Add strict schema validation to a Slack-bound webhook receiver so malformed or unexpected inbound payloads are rejected cleanly instead of crashing the handler or posting garbage into channels.
- Claude
- ChatGPT
Open prompt - Beginner
Slack Block Kit Accessibility Review Prompt
Audit and redesign Block Kit messages and modals for accessibility — screen-reader order, color-independent severity, alt text, and keyboard-navigable interactions.
- Claude
- Gemini
Open prompt - Intermediate
Slack Block Kit Paginated List with Load-More Prompt
Design Block Kit messages that render long result sets (deploys, hosts, incidents) with Previous/Next or Load-More buttons, stable cursors, and per-user view state.
- Claude
- Cursor
Open prompt - Advanced
Slack Bolt Global Error Handling Strategy Prompt
Design a layered error-handling strategy for a Slack Bolt app — global error listener, per-listener try/catch, user-facing failure UX, retries, and structured logging.
- Claude
- Copilot
Open prompt - Advanced
Slack Bot Token Storage & Installation Store Prompt
Design a secure installation store for a multi-workspace Slack app — encrypted token persistence, OAuth install/uninstall lifecycle, and token-rotation handling in Bolt.
- Claude
- Cursor
Open prompt - Advanced
Slack One-Click Deployment Rollback Prompt
Design a Slack message that posts on every deploy and offers a one-click Rollback button with confirmation, guardrails, and live status streamed back to the channel.
- Claude
- ChatGPT
Open prompt - Intermediate
Slack Grafana Alerting Webhook Routing Prompt
Build a Grafana unified-alerting contact point that posts clean, severity-aware Slack messages with deep-linked panels, folder-based channel routing, and resolved-state updates.
- Claude
- ChatGPT
Open prompt - Advanced
Slack IAM Access-Request Approval Workflow Prompt
Design a Slack approval flow for just-in-time IAM/access grants — a request modal, owner approval buttons, time-boxed grant execution, and an immutable audit trail.
- Claude
- ChatGPT
Open prompt - Intermediate
Slack On-Call Roster Sync to Channel Topic Prompt
Sync the current on-call engineer from PagerDuty/Opsgenie into a Slack channel topic, a pinned roster message, and an @oncall user group, updating automatically on rotation handoff.
- Claude
- ChatGPT
Open prompt - Intermediate
Slack Runbook Slash Command Catalog Prompt
Design a /runbook slash command that lets on-call engineers search a runbook catalog, preview steps inline, and launch parameterized remediation from Slack.
- Claude
- ChatGPT
Open prompt - Intermediate
Slack Backup & Restore Job Status Reporting Prompt
Design Slack reporting for backup and restore jobs that confirms successful backups, alerts loudly on failures, and surfaces restore-test results to prove recoverability.
- Claude
- ChatGPT
Open prompt - Advanced
Slack Bot Health Check & Heartbeat Self-Monitoring Prompt
Design self-monitoring and heartbeat checks for a Slack bot so that the bot's own outages (token expiry, socket drops, queue backlog) are detected and surfaced externally.
- Claude
- ChatGPT
Open prompt - Beginner
Slack Scheduled Job (Cron) Failure Notification & Retry Prompt
Design Slack notifications for failed scheduled jobs and CronJobs that report failure context, missed runs, and offer guarded retry/skip actions.
- Claude
- ChatGPT
Open prompt - Advanced
Slack Database Migration Coordination & Approval Prompt
Design a Slack workflow that coordinates database schema migrations — pre-flight review, risk classification, approval gating, and live progress for long-running migrations.
- Claude
- ChatGPT
Open prompt - Intermediate
Slack DORA Metrics Weekly Digest Prompt
Design an automated weekly Slack digest of DORA metrics (deployment frequency, lead time, change-failure rate, MTTR) with trends, context, and team-scoped breakdowns.
- Claude
- ChatGPT
Open prompt - Intermediate
Slack Kubernetes Pod Crash & CrashLoopBackOff Triage Prompt
Build a Slack bot that turns Kubernetes pod crash and CrashLoopBackOff events into actionable triage messages with logs, recent events, and one-click investigation buttons.
- Claude
- ChatGPT
Open prompt - Advanced
Slack Log Error-Spike Anomaly Notifications Prompt
Design Slack notifications that detect log error-rate spikes and new error signatures, then post grouped, sampled, and actionable anomaly alerts instead of raw log noise.
- Claude
- ChatGPT
Open prompt - Beginner
Slack Feature Branch Preview Environment Notifications Prompt
Design Slack notifications that announce per-PR preview/ephemeral environments — ready URLs, status, expiry, and teardown — directly in the PR's discussion thread.
- Claude
- ChatGPT
Open prompt - Advanced
Slack Terraform Drift Detection Alert Routing Prompt
Design a Slack workflow that detects Terraform state drift on a schedule and routes actionable, owner-targeted drift alerts with diff context and remediation buttons.
- Claude
- ChatGPT
Open prompt - Beginner
Slack Stale Approval Nudge & Escalation Bot Prompt
Design a bot that tracks pending approvals in Slack and nudges, re-pings, and escalates stale requests on a schedule — without becoming spam — so deploys and access requests don't stall.
- Claude
- ChatGPT
Open prompt - Advanced
Slack LLM Bot Conversation Memory & Context Design Prompt
Design how a Slack AI bot tracks conversation state across threads, channels, and DMs — what to remember, how to scope it, when to forget, and how to keep context windows small without losing relevance.
- Claude
- ChatGPT
Open prompt - Advanced
Slack Bot Graceful Shutdown & Message Drain Prompt
Design clean shutdown for a Slack bot so in-flight events, scheduled jobs, and Socket Mode connections drain without dropping acks, double-processing, or leaving users hanging during deploys.
- Claude
- ChatGPT
Open prompt - Beginner
Slack Channel Topic & Purpose as Source-of-Truth Sync Prompt
Automate channel topic and purpose fields as live, structured metadata — current on-call, deploy status, service owner, links — kept in sync from external systems instead of going stale.
- Claude
- ChatGPT
Open prompt - Intermediate
Slack Conversations API Pagination & Cursor Handling Prompt
Implement correct, resilient cursor-based pagination for Slack's Web API — conversations.history, replies, list, and users.list — without missing or double-counting records under rate limits.
- Claude
- ChatGPT
Open prompt - Intermediate
Slack mrkdwn & Rich Text Block Migration Prompt
Convert legacy Markdown and plain-text Slack messages into correct Slack mrkdwn and modern rich_text blocks — handling escaping, links, code, lists, and the quirks that break formatting at scale.
- Claude
- ChatGPT
Open prompt - Advanced
Slack Request Signature Verification Middleware Prompt
Build correct HMAC signature verification for inbound Slack requests — slash commands, interactivity, and Events API — including timestamp anti-replay, raw-body handling, and safe rejection.
- Claude
- ChatGPT
Open prompt - Intermediate
Slack Self-Service Notification Subscription Prompt
Build a self-service system where engineers opt in/out of specific alert and event streams in Slack — choosing channel vs DM, severity thresholds, and quiet hours — so notifications match what each person actually wants.
- Claude
- ChatGPT
Open prompt - Advanced
Slack Blameless Postmortem Facilitation Bot Prompt
Build a Slack bot that facilitates blameless postmortem reviews — guiding the discussion through a structured agenda, capturing contributing factors and action items in real time, and steering language away from blame toward systems thinking.
- Claude
- ChatGPT
Open prompt - Intermediate
Slack Canvas as Living Service Runbook Prompt
Design channel-tabbed Slack Canvases that serve as living operational runbooks per service — owners, dashboards, escalation, common failures, and copy-paste recovery steps that stay current instead of rotting in a wiki.
- Claude
- ChatGPT
Open prompt - Advanced
Slack Custom Workflow Steps (Steps from Apps) Prompt
Build developer-defined custom workflow steps that non-technical teammates can drag into Workflow Builder — exposing your internal automations (deploys, lookups, ticket creation) as safe, configurable, reusable building blocks.
- Claude
- ChatGPT
Open prompt - Intermediate
Slack DND & Presence-Aware Alert Routing Prompt
Design alert routing that respects Slack Do-Not-Disturb, presence, and time zones — paging the right awake on-call, holding non-urgent notices until working hours, and never spamming someone whose DND clearly signals off-shift.
- Claude
- ChatGPT
Open prompt - Intermediate
Slack files.upload v2 Log & Artifact Sharing Prompt
Migrate to the Slack files.uploadV2 flow and design a safe pattern for posting logs, diffs, heap dumps, and CI artifacts into channels — with size limits, redaction, snippet vs. file choices, and retention controls.
- Claude
- ChatGPT
Open prompt - Intermediate
Slack Lists for Action-Item & Follow-Up Tracking Prompt
Design a Slack Lists workflow that captures incident action items, postmortem follow-ups, and review tasks as structured records with owners, due dates, and status — synced from threads and nudged to completion.
- Claude
- ChatGPT
Open prompt - Intermediate
Slack Maintenance Window Broadcast & Mute Coordination Prompt
Design a Slack workflow that announces scheduled maintenance windows, mutes the alerts expected to fire during them, and auto-unmutes afterward — so planned work doesn't page on-call or trigger false incidents.
- Claude
- ChatGPT
Open prompt - Advanced
Slack SCIM User Lifecycle & Provisioning Prompt
Design automated Slack user lifecycle management via SCIM — joiner/mover/leaver provisioning, group-to-usergroup mapping, deactivation on offboarding, and reconciliation against your IdP so access stays correct and auditable.
- Claude
- ChatGPT
Open prompt - Advanced
Slack to ServiceNow Incident Bridge Prompt
Design a bidirectional bridge between Slack incident channels and ServiceNow ITSM — auto-creating incident records, syncing state and worklogs both ways, and keeping the engineering channel and the ITSM system of record consistent.
- Claude
- ChatGPT
Open prompt - Advanced
Slack AI Assistant App with assistant.threads API Prompt
Design a native Slack AI assistant using the assistant.threads surface — suggested prompts, status indicators, threaded context, and a streaming LLM backend that respects channel permissions.
- Claude
- ChatGPT
Open prompt - Advanced
Slack Audit Logs API Security Monitoring Prompt
Stream the Enterprise Grid Audit Logs API into your SIEM and build detections for risky actions — token grants, app installs, channel exports, and admin changes — with tuned alerting.
- Claude
- ChatGPT
Open prompt - Intermediate
Slack Bolt Middleware Pipeline Design Prompt
Architect a clean, testable middleware chain for a Bolt app — auth context, tenant resolution, rate limiting, error boundaries, and structured logging — so handlers stay thin and reusable.
- Claude
- ChatGPT
Open prompt - Intermediate
Slack Deploy Freeze & Change Calendar Bot Prompt
Build a bot that enforces and announces deploy freeze windows — blackout calendars, exception requests with approval, and pre-deploy checks that warn or block during a freeze.
- Claude
- ChatGPT
Open prompt - Beginner
Slack Ephemeral Message UX Patterns Prompt
Decide when to use ephemeral vs in-channel vs DM messages, and design ephemeral-first flows that keep channels quiet while still guiding users through actions.
- Claude
- ChatGPT
Open prompt - Advanced
Slack Huddle AI Notetaker & Decision Capture Prompt
Design an AI pipeline that turns Slack huddle transcripts into structured notes — decisions, action items with owners, and a posted summary — without losing nuance or capturing the wrong things.
- Claude
- ChatGPT
Open prompt - Advanced
Slack Message Metadata for Event-Driven Apps Prompt
Use structured message metadata to attach machine-readable context to Slack posts and drive event-driven automation across apps — without parsing message text or hiding state in blocks.
- Claude
- ChatGPT
Open prompt - Beginner
Slack Reaction Emoji Signaling Standard Prompt
Define a team-wide emoji-reaction taxonomy that conveys status (ack, in-progress, done, blocked, escalated) consistently across ops channels so a glance replaces a thread.
- Claude
- ChatGPT
Open prompt - Intermediate
Slack Workflow Builder Webhook Trigger Integration Prompt
Wire external systems into no-code Slack Workflow Builder using webhook-triggered workflows — payload schema design, secret handling, and the handoff line between no-code and real code.
- Claude
- ChatGPT
Open prompt - Advanced
Slack App Distribution & Multi-Workspace OAuth Prompt
Design a publicly distributable Slack app: OAuth v2 install flow, per-workspace token storage, App Directory submission readiness, and tenant isolation for a SaaS bot.
- Claude
- ChatGPT
Open prompt - Intermediate
Slack App Home Tab Personalized Surface Prompt
Design a Slack App Home tab that gives each user a personalized, always-current dashboard — on-call status, owned services, pending approvals — published via views.publish.
- Claude
- ChatGPT
Open prompt - Intermediate
Slack Bot Testing & API Mocking Strategy Prompt
Design a test strategy for a Slack app: unit-test handlers with mocked payloads, mock the Slack Web API, replay signed events, and run contract tests in CI without hitting real Slack.
- Claude
- ChatGPT
Open prompt - Intermediate
Slack Deployment Approval Gate for CI/CD Prompt
Build a Slack-driven manual approval gate that pauses a CI/CD pipeline, posts deploy context to a channel, and resumes or aborts based on an authorized approver's button click.
- Claude
- ChatGPT
Open prompt - Advanced
Slack LLM Agent Bot with Safe Function Calling Prompt
Design a Slack bot backed by an LLM that uses tool/function calling to run real operational actions, with guardrails, confirmation steps, and scoped permissions.
- Claude
- ChatGPT
Open prompt - Advanced
Slack Outage Resilience & Graceful Degradation Prompt
Design fallback paths for when Slack itself is degraded or down — so alerts, approvals, and incident comms don't silently fail when your primary ChatOps surface is unavailable.
- Claude
- ChatGPT
Open prompt - Beginner
Slack Scheduled Messages & Reminders Automation Prompt
Design reliable time-based Slack messaging using chat.scheduleMessage and reminders for recurring posts, deadline nudges, and follow-ups — with cancellation and timezone correctness.
- Claude
- ChatGPT
Open prompt - Intermediate
Slack Global & Message Shortcuts Design Prompt
Design Slack global shortcuts and message (context-menu) shortcuts that launch modals and workflows, distinct from slash commands, with clean UX and payload handling.
- Claude
- ChatGPT
Open prompt - Intermediate
Slack User Group Mention & Ownership Routing Prompt
Use Slack user groups (@-mentionable handles) to route alerts and requests to the owning team, kept in sync with your service catalog so the right humans are paged in-channel.
- Claude
- ChatGPT
Open prompt - Intermediate
Slack AI Thread Summarization & Channel Digest Prompt
Build an AI-powered summarizer that condenses long Slack threads and busy channels into actionable digests with decisions, action items, and owners — without leaking sensitive context to the model.
- Claude
- ChatGPT
Open prompt - Beginner
Slack Async Standup Bot Prompt
Design an asynchronous standup bot that DMs prompts on a schedule, collects responses, and posts a clean threaded digest — replacing synchronous standup meetings for distributed teams.
- Claude
- ChatGPT
Open prompt - Intermediate
Slack Block Kit Modal Form Design Prompt
Design multi-step Block Kit modals with input validation, dynamic option loading, and clean view-submission handling for self-service ops workflows like access requests and deploys.
- Claude
- ChatGPT
Open prompt - Advanced
Slack Events API Retry & Idempotency Prompt
Build a reliable Slack Events API consumer — URL verification, fast ack, dedup of Slack's retry storms, idempotent processing, and a queue-backed worker pattern.
- Claude
- ChatGPT
Open prompt - Advanced
Slack Interactive Approval Flow with Audit Trail Prompt
Design a Slack button-based approval workflow (deploys, access grants, spend) with tamper-resistant audit logging, double-approval, expiry, and protection against the wrong person clicking Approve.
- Claude
- ChatGPT
Open prompt - Advanced
Slack to PagerDuty Bidirectional Bridge Prompt
Design a two-way Slack to PagerDuty integration where Slack actions (ack, escalate, resolve) drive PagerDuty incidents and PagerDuty state changes flow back into the Slack channel.
- Claude
- ChatGPT
Open prompt - Intermediate
Slack API Rate Limit & Backoff Strategy Prompt
Design a resilient Slack API client that respects per-method rate-limit tiers, honors Retry-After, batches and coalesces calls, and never gets the app throttled into a death spiral.
- Claude
- ChatGPT
Open prompt - Intermediate
Slack Slash Command Framework Design Prompt
Design a maintainable, multi-command slash command framework for a Slack app — routing, sub-command parsing, the 3-second ack rule, deferred responses, and per-command authorization.
- Claude
- ChatGPT
Open prompt - Advanced
Slack Socket Mode vs HTTP Architecture Prompt
Decide between Socket Mode and HTTP request URLs for a Slack app, then design the chosen architecture for reliability, scaling, and clean local development.
- Claude
- ChatGPT
Open prompt - Intermediate
Slack Alert Acknowledgment Policy & Timer Enforcement Prompt
Enforce alert acknowledgment SLAs in Slack — per-severity ack windows, escalation timers, secondary on-call paging, manager notification, and post-incident review.
- Claude
- ChatGPT
Open prompt - Intermediate
Slack Capacity & Quota Threshold Alerts Prompt
Detect and notify on capacity threats in Slack — disk, memory, cloud quotas, license seats, RDS storage, K8s pod limits — with growth projections and provisioning lead-time-aware alerting.
- Claude
- ChatGPT
Open prompt - Intermediate
Slack Certificate Expiration Notifications Prompt
Detect and notify on TLS / SSH / code-signing certificate expirations in Slack — discovery, multi-window alerts, renewal automation hooks, owner routing, and post-renewal validation.
- Claude
- ChatGPT
Open prompt - Advanced
Slack Compliance Metrics Export for SOC2 / ISO 27001 Evidence Prompt
Build automated metrics + evidence export from Slack — audit log queries, access reviews, channel inventory, retention policy coverage — for SOC2 / ISO 27001 / HIPAA auditors.
- Claude
- ChatGPT
Open prompt - Intermediate
Slack Cost Monitoring & Anomaly Notifications Prompt
Route cloud cost anomalies, budget alerts, FinOps signals, and quota threats to Slack — Datadog / AWS Cost Explorer / GCP Billing / Vantage / custom — with action-oriented formatting.
- Claude
- ChatGPT
Open prompt - Advanced
Slack Database Operations ChatOps Prompt
Build a ChatOps workflow for routine database operations — read replica failover, schema migrations, vacuum/analyze, slow query investigation — with strong safety gates, approval, and rollback.
- Claude
- ChatGPT
Open prompt - Intermediate
Slack Feature Flag Toggle Workflow Prompt
Build a ChatOps workflow for LaunchDarkly / Unleash / Flagsmith / OpenFeature flag toggles from Slack — typed inputs, percentage rollouts, kill-switches, audit, and automatic rollback on regression.
- Claude
- ChatGPT
Open prompt - Intermediate
Slack GitOps PR Notification & Review Coordination Prompt
Route GitOps PR notifications to Slack — ArgoCD / Flux / Spinnaker / GitHub Actions — with PR routing by service owner, review-required alerts, merge gate visibility, and post-deploy validation.
- Claude
- ChatGPT
Open prompt - Intermediate
Slack Huddle Incident Bridge Automation Prompt
Use Slack Huddles as incident voice bridges — auto-start on SEV1/2, invite right roles, recording (where allowed), transcript generation, and post-incident archival.
- Claude
- ChatGPT
Open prompt - Advanced
Slack Knowledge Q&A Bot Design Prompt
Build a Slack bot that answers SRE / platform questions from internal runbooks, postmortems, and architecture docs using retrieval-augmented generation — with source links, freshness signals, and feedback loop.
- Claude
- ChatGPT
Open prompt - Intermediate
Slack Message Localization for Global Engineering Teams Prompt
Localize bot messages, alert formatting, and slash command output for multi-language Slack workspaces — language detection, ICU pluralization, time-zone formatting, and quality review.
- Claude
- ChatGPT
Open prompt - Intermediate
Slack Observability Dashboard Surface Prompt
Surface real-time observability data directly in Slack — live SLO status, recent deploys, current incidents, top-error queries — via slash commands and scheduled posts that bring the dashboard to where engineers already are.
- Claude
- ChatGPT
Open prompt - Intermediate
Slack-Based On-Call Training & Game Day Simulation Prompt
Run game-day exercises and on-call training drills via Slack — injected alerts, scripted scenarios, blast-radius-controlled chaos, scoring, and post-exercise debrief.
- Claude
- ChatGPT
Open prompt - Intermediate
Slack Postmortem Effectiveness Tracking Prompt
Track postmortem effectiveness in Slack — action item completion rate per postmortem, recurrence detection of same root cause, nudges for stale AIs, and quarterly trend analysis.
- Claude
- ChatGPT
Open prompt - Advanced
Slack SBOM & Supply Chain Vulnerability Alert Routing Prompt
Route SBOM / supply chain CVE alerts to Slack — Dependabot / Snyk / Grype / Trivy findings, severity-aware routing, owner mapping, dedup, SLA tracking, and remediation workflow.
- Claude
- ChatGPT
Open prompt - Advanced
Slack Service Mesh Issue Notifications Prompt
Route Istio / Linkerd / Consul service mesh alerts to Slack — traffic policy violations, mTLS failures, latency spikes, retry storms, and circuit breaker activations — with ownership routing.
- Claude
- ChatGPT
Open prompt - Intermediate
Slack Channel Sprawl Prevention Bot Prompt
Build a bot that prevents Slack channel sprawl proactively — provisioning workflow, similar-channel detection, naming enforcement, and required metadata at creation.
- Claude
- ChatGPT
Open prompt - Intermediate
Slack Terraform Plan Review Workflow Prompt
Route Terraform plans to Slack for review — diff summary, risk classification, policy violations, expected drift, approval gating, and auto-apply on approval.
- Claude
- ChatGPT
Open prompt - Intermediate
Alertmanager to Slack Formatting Prompt
Design rich, scannable Slack messages for Prometheus Alertmanager alerts — severity-colored attachments, Block Kit blocks, runbook + dashboard + silence buttons, dedup, and threading.
- Claude
- ChatGPT
Open prompt - Intermediate
Slack Alert Routing & Escalation Design Prompt
Design severity-aware Slack alert routing — channel taxonomy, on-call rotations, escalation timing, alert suppression, and runbook linking.
- Claude
- ChatGPT
Open prompt - Advanced
Production-Grade Slack API Client Design Prompt
Design a hardened Slack API client library — token rotation, rate limiting, retries, dedup, audit logging, and Block Kit composition — for services that post to Slack at scale.
- Claude
- ChatGPT
Open prompt - Advanced
Slack App Manifest & Permission Scope Review Prompt
Review a Slack app manifest YAML for over-scoped permissions, missing rate limiting, weak event subscriptions, and least-privilege violations.
- Claude
- ChatGPT
Open prompt - Intermediate
Slack Canvas for Incident War-Room Records Prompt
Design a Slack Canvas template that captures live incident state — timeline, decisions, owner roles, open questions, action items — directly inside the incident channel for shared editing.
- Claude
- ChatGPT
Open prompt - Intermediate
Slack Lightweight Change Approval (CAB-Lite) Prompt
Design a Slack-native change approval workflow — request card, approver routing, freeze-window enforcement, audit trail, and rollback hook — without the bureaucracy of a heavy CAB.
- Claude
- ChatGPT
Open prompt - Intermediate
Slack Release Notes & Changelog Formatting Prompt
Design Slack-native release notes and changelog messages — extracted from PRs / commits / Jira, severity-tagged, formatted for scanning, with rollback links and owner pings.
- Claude
- ChatGPT
Open prompt - Intermediate
Slack Channel Health & Analytics Dashboard Prompt
Build a channel-health dashboard for a Slack workspace — dead channel detection, engagement scoring, governance violations, and recommendations for archive / merge / promote.
- Claude
- ChatGPT
Open prompt - Advanced
Slack ChatOps Bot Design Prompt
Design a ChatOps bot that runs kubectl, terraform, aws/gcloud, and deploy commands from Slack with RBAC, audit logging, and production-safe defaults.
- Claude
- ChatGPT
Open prompt - Intermediate
CI/CD Pipeline Status Notifications in Slack Prompt
Design rich Slack messages for CI/CD pipeline events — GitHub Actions / GitLab CI / Jenkins / ArgoCD — with severity-aware routing, failure context, retry buttons, and noise control.
- Claude
- ChatGPT
Open prompt - Advanced
Slack Connect External Channel Governance Prompt
Govern Slack Connect channels with vendors and customers — invite policy, data classification, audit, retention, eDiscovery readiness, and offboarding.
- Claude
- ChatGPT
Open prompt - Intermediate
Slack DevOps Onboarding Bot Prompt
Design a Slack onboarding bot for new DevOps / SRE hires — Day-1 checklist, account provisioning verification, runbook tour, on-call shadow scheduling, and 30/60/90-day check-ins.
- Claude
- ChatGPT
Open prompt - Advanced
Slack DLP & Secret Scanning in Messages Prompt
Detect and react to credentials, API keys, customer PII, and proprietary code pasted into Slack — detection rules, alerting, message editing, and user education.
- Claude
- ChatGPT
Open prompt - Advanced
Slack Enterprise Grid Migration Planning Prompt
Plan a migration from standalone Slack workspaces to Slack Enterprise Grid — workspace inventory, identity unification, channel mapping, app re-install, DLP migration, and phased rollout.
- Claude
- ChatGPT
Open prompt - Intermediate
Slack Incident Channel Auto-Creation Prompt
Design automated Slack incident channel creation triggered by PagerDuty / Alertmanager — naming, invitations, bridge to Zoom, runbook auto-post, and archive on resolution.
- Claude
- ChatGPT
Open prompt - Intermediate
Slack Incident Timeline Summarization Prompt
Extract a clean blameless timeline from a noisy Slack incident channel — chronological events, decisions, action items, and a draft postmortem narrative.
- Claude
- ChatGPT
Open prompt - Advanced
Slack Notification Deduplication & Burst Suppression Prompt
Design dedup and burst suppression for high-volume Slack alert pipelines — fingerprinting, sliding windows, exponential cooldown, and dependency-aware suppression.
- Claude
- ChatGPT
Open prompt - Advanced
Slack OAuth Token Security & Rotation Prompt
Audit, secure, and rotate Slack OAuth tokens (bot, user, granular) across services — inventory, threat model, rotation cadence, secret manager integration, and dual-active migration.
- Claude
- ChatGPT
Open prompt - Intermediate
Slack On-Call Handoff Workflow Prompt
Design a daily on-call handoff posted to Slack — active incidents, recent changes, open tickets, follow-ups, and SLO burn — generated automatically and reviewed by the outgoing engineer.
- Claude
- ChatGPT
Open prompt - Intermediate
Slack Reaction-Driven Automation Prompt
Design automation triggered by Slack message reactions — 🚨 opens an incident, 🔄 retries a job, 📌 saves to knowledge base, 🎫 creates a ticket. Lightweight, intuitive, low-overhead.
- Claude
- ChatGPT
Open prompt - Intermediate
Time-Zone-Aware Slack Scheduling for Global SRE Teams Prompt
Design scheduling logic for Slack messages and on-call workflows that respects global team time zones — quiet hours, follow-the-sun handoffs, async-first comms, and DST handling.
- Claude
- ChatGPT
Open prompt - Beginner
Slack Search Strategy for Incident Research Prompt
Use Slack's search effectively during incidents — operators, filters, time scoping, related-incident discovery — and AI-summarize results to reconstruct prior tribal knowledge.
- Claude
- ChatGPT
Open prompt - Advanced
Slack SLO Burn-Rate Notification Design Prompt
Design Slack notifications for SLO burn rates — multi-window multi-burn alerts, severity gradient, error-budget displays, ack workflow, and quiet-window suppression.
- Claude
- ChatGPT
Open prompt - Advanced
Slack-Based Public Status Page Auto-Publish Prompt
Automate public status page updates (Statuspage / Better Uptime / Instatus) from a Slack incident channel — approval gating, message scrubbing, multilingual, and audit.
- Claude
- ChatGPT
Open prompt - Beginner
Slack Thread to Jira/GitHub Issue Conversion Prompt
Convert a Slack discussion thread into a structured Jira or GitHub issue — extract context, classify, propose labels, link back, and avoid duplicate filing.
- Claude
- ChatGPT
Open prompt - Intermediate
Slack Webhook Security & Secret Rotation Prompt
Inventory, secure, and rotate Slack incoming webhooks — discover existing webhooks, model the threat, design rotation cadence, integrate with Vault/SSM, and detect leaked URLs.
- Claude
- ChatGPT
Open prompt - Intermediate
Slack Workflow Builder for Runbook Automation Prompt
Convert markdown runbooks into Slack Workflow Builder flows — typed inputs, branching, webhook steps, and audit logging — to make runbooks executable from any channel.
- Claude
- ChatGPT
Open prompt
Guides
- · 9 min read
Building Slack Socket Mode Apps for Ops: Ditch the Public Endpoint
Socket Mode lets your Slack ops bot run behind the firewall with no inbound port and no public URL. Here's how to build one that survives reconnects and production.
Read guide - · 7 min read
Slack Error: 'already_in_channel' — Cause, Fix, and Troubleshooting Guide
Fix the Slack already_in_channel error: conversations.invite tried to add a user who is already a member. Check membership first and treat it as idempotent.
Read guide - · 7 min read
Slack Error: 'already_reacted' — Cause, Fix, and Troubleshooting Guide
Fix the Slack already_reacted error: reactions.add tried to add an emoji the bot already added. Treat it as idempotent and dedupe redelivered events.
Read guide - · 8 min read
Slack Error: 'as_user_not_supported' — Cause, Fix, and Troubleshooting Guide
Fix the Slack as_user_not_supported error: bot tokens can no longer post as a user. Drop as_user and set username/icon via chat:write.customize.
Read guide - · 7 min read
Slack Error: 'cant_invite_self' — Cause, Fix, and Troubleshooting Guide
Fix the Slack cant_invite_self error: you can't invite the calling user/bot via conversations.invite. Use conversations.join for public channels instead.
Read guide - · 7 min read
Slack Error: 'edit_window_closed' — Cause, Fix, and Troubleshooting Guide
Fix the Slack edit_window_closed error: chat.update was called after the workspace's message-edit window. Post a new message instead of editing an old one.
Read guide - · 8 min read
Slack Error: 'ekm_access_denied' — Cause, Fix, and Troubleshooting Guide
Fix the Slack ekm_access_denied error: Enterprise Key Management revoked your app's access to a channel's encrypted content. Resolve with the Grid admin.
Read guide - · 7 min read
Slack Error: 'exchanged_trigger_id' — Cause, Fix, and Troubleshooting Guide
Fix the Slack exchanged_trigger_id error: a trigger_id can only open one view. Don't reuse or retry it. Get a fresh trigger from another interaction.
Read guide - · 7 min read
Slack Error: 'fatal_error' — Cause, Fix, and Troubleshooting Guide
Fix the Slack fatal_error response: a server-side failure on Slack's end. Retry with exponential backoff and idempotency, and check the Slack status page.
Read guide - · 7 min read
Slack Error: 'file_not_found' — Cause, Fix, and Troubleshooting Guide
Fix the Slack file_not_found error: the file id you referenced doesn't exist for this token. Verify the id with files.info and use the current upload flow.
Read guide - · 8 min read
Slack Error: 'hash_conflict' — Cause, Fix, and Troubleshooting Guide
Fix the Slack hash_conflict error: views.update sent a stale view hash. Always pass the hash from the most recent view and handle concurrent updates.
Read guide - · 7 min read
Slack Error: 'internal_error' — Cause, Fix, and Troubleshooting Guide
Fix the Slack internal_error response: a transient server-side failure. Retry with backoff and idempotency keys and check status.slack.com before escalating.
Read guide - · 8 min read
Slack Error: 'invalid_arguments' — Cause, Fix, and Troubleshooting Guide
Fix the Slack invalid_arguments error: bad or conflicting parameters on a Web API call. Diagnose with response_metadata and validate arg combinations.
Read guide - · 7 min read
Slack Error: 'invalid_name' — Cause, Fix, and Troubleshooting Guide
Fix the Slack invalid_name error: the name value (emoji or channel name) is malformed. Strip colons, verify custom emoji exist, and follow naming rules.
Read guide - · 8 min read
Slack Error: 'invalid_trigger_id' — Cause, Fix, and Troubleshooting Guide
Fix the Slack invalid_trigger_id error: the trigger_id sent to views.open is malformed or never valid. Use the exact trigger_id from the payload.
Read guide - · 8 min read
Slack Error: 'messages_tab_disabled' — Cause, Fix, and Troubleshooting Guide
Fix the Slack messages_tab_disabled error: your bot can't DM a user because the app's Messages tab is turned off. Enable it in App Home settings.
Read guide - · 8 min read
Slack Error: 'method_deprecated' — Cause, Fix, and Troubleshooting Guide
Fix the Slack method_deprecated error: you're calling a retired endpoint like channels.* or the old files.upload. Migrate to the current conversations.* APIs.
Read guide - · 7 min read
Slack Error: 'no_text' — Cause, Fix, and Troubleshooting Guide
Fix the Slack no_text error: chat.postMessage needs a top-level text fallback even when you send blocks. Always include a summary text string.
Read guide - · 7 min read
Slack Error: 'not_enough_users' — Cause, Fix, and Troubleshooting Guide
Fix the Slack not_enough_users error: conversations.open was called without enough valid user IDs. Pass at least one real user for a DM.
Read guide - · 8 min read
Slack Error: 'team_not_found' — Cause, Fix, and Troubleshooting Guide
Fix the Slack team_not_found error: the workspace/team for your token or team_id parameter can't be resolved. Verify with auth.test and correct the team id.
Read guide - · 7 min read
Slack Error: 'too_many_emoji' — Cause, Fix, and Troubleshooting Guide
Fix the Slack too_many_emoji error: a message reached the limit of distinct reaction emoji. Consolidate the reaction set instead of adding new emoji.
Read guide - · 7 min read
Slack Error: 'too_many_reactions' — Cause, Fix, and Troubleshooting Guide
Fix the Slack too_many_reactions error: a user hit the per-user reaction limit on one message. Have your bot add fewer, more meaningful reactions.
Read guide - · 7 min read
Slack Error: 'too_many_users' — Cause, Fix, and Troubleshooting Guide
Fix the Slack too_many_users error: conversations.open exceeded the multi-person DM participant limit. Cap the group DM or use a channel instead.
Read guide - · 7 min read
Slack Error: 'two_factor_setup_required' — Cause, Fix, and Troubleshooting Guide
Fix the Slack two_factor_setup_required error: the account behind the user token must enable 2FA. Turn on two-factor auth, or use a bot token instead.
Read guide - · 8 min read
Slack Error: 'ura_max_channels' — Cause, Fix, and Troubleshooting Guide
Fix the Slack ura_max_channels error: a single-channel guest is already at their channel limit. Convert them to a multi-channel guest or member to invite them.
Read guide - · 8 min read
Slack Error: 'view_too_large' — Cause, Fix, and Troubleshooting Guide
Fix the Slack view_too_large error: your modal or App Home view exceeds Slack's block/size limits. Trim to <=100 blocks and paginate long content.
Read guide - · 8 min read
Slack Error Guide: 'cant_update_message' — Fix Edit Failures
Fix the Slack cant_update_message error: a bot can only edit its own messages, so match your token identity to the message author before chat.update.
Read guide - · 9 min read
Slack Error Guide: 'expired_trigger_id' — Open Modals in Time
Fix the Slack expired_trigger_id error: call views.open within 3 seconds, open a skeleton modal first, then populate it with views.update off the trigger path.
Read guide - · 9 min read
Slack Error Guide: 'invalid_cursor' — Fix Broken Pagination
Fix the Slack API invalid_cursor error: pass the exact next_cursor from response_metadata, URL-encode it, and keep query params identical across pages.
Read guide - · 8 min read
Slack Error Guide: 'invalid_payload' — Fix Webhook Bodies
Fix the Slack incoming webhook invalid_payload error: send valid JSON as application/json, escape special characters, and keep Block Kit blocks well-formed.
Read guide - · 9 min read
Slack Error Guide: 'message_not_found' — Fix Bad Timestamps
Fix the Slack message_not_found error: pass the exact ts as a string with its matching channel to chat.update and chat.delete, and handle deleted messages.
Read guide - · 8 min read
Slack Error Guide: 'name_taken' — Fix Duplicate Channel Names
Fix the Slack name_taken error on conversations.create: normalize names, check existing and archived channels, and add a unique suffix before creating.
Read guide - · 8 min read
Slack Error Guide: 'no_such_subteam' — Fix User Group IDs
Fix the Slack no_such_subteam error: pass the usergroup S-prefixed ID not the @handle, list groups to resolve it, and use a user token with usergroups scopes.
Read guide - · 8 min read
Slack Error Guide: 'too_many_attachments' — Fix Overloaded Messages
Fix the Slack too_many_attachments error: stay under the 100-attachment cap, move to Block Kit blocks, summarize large output, and thread details in chunks.
Read guide - · 9 min read
Slack Error Guide: 'user_not_found' — Fix Bad User Lookups
Fix the Slack user_not_found error: pass canonical user IDs not names, resolve emails via lookupByEmail, and handle deactivated or cross-workspace users.
Read guide - · 8 min read
Slack Error Guide: 'cannot_dm_bot' — You Can't Open a DM With Another App
Fix the Slack API cannot_dm_bot error: conversations.open was pointed at a bot user. Diagnose bot vs human IDs, message the human instead, and DM users from your app with curl.
Read guide - · 8 min read
Slack Error Guide: 'not_authed' — Send a Token With Every Call
Fix the Slack API not_authed error: no authentication token reached the endpoint. Diagnose missing headers, unset env vars, wrong content type, and empty tokens with curl.
Read guide - · 8 min read
Slack Error Guide: 'restricted_action' — Workspace Policy Blocked the Call
Fix the Slack API restricted_action error: an admin policy blocks posting, inviting, or channel management. Diagnose posting permissions, invite settings, and roles with curl.
Read guide - · 9 min read
Slack Error Guide: 'invalid_blocks' — Fix Malformed Block Kit Payloads
Fix the Slack invalid_blocks error: validate Block Kit structure, catch bad block/element types, over-length text, too many blocks, and missing fields, with real curl and response_metadata examples.
Read guide - · 8 min read
Slack Error Guide: 'is_archived' — Posting to an Archived Channel
Fix the Slack is_archived error: detect archived channels before posting, unarchive when appropriate, reroute alerts to a live channel, and keep channel-id caches fresh, with real curl examples.
Read guide - · 8 min read
Slack Error Guide: 'msg_too_long' — Message Exceeds the 40k Limit
Fix the Slack msg_too_long error: stay under the ~40,000-character message limit by truncating, threading, or attaching logs as a file snippet, with real curl examples and safe chunking.
Read guide - · 11 min read
Bulk Channel Operations With the Slack admin.conversations API on Enterprise Grid
Rename, archive, and reorganize channels at scale with the admin.conversations API. Learn the org-token scopes, pagination, rate-limit pacing, and dry-run discipline bulk ops demand.
Read guide - · 11 min read
Gating Slack App Manifests in CI: Catch Scope Creep and Config Drift on Every PR
Treat your Slack app manifest like Terraform. Build a CI gate that validates the schema, diffs OAuth scopes, and checks for UI drift so permission changes never ship unreviewed.
Read guide - · 11 min read
Validating Slack Block Kit Inputs: dispatch_action and Inline Errors Done Right
Build Slack input forms that validate as users type and on submit, using dispatch_action and response_action errors so ops modals reject bad data without losing input.
Read guide - · 10 min read
The Slack Bolt 3-Second Ack Trap: Why Your Handler Fires Twice Under Load
dispatch_failed errors and double-firing handlers almost always trace to one mistake: doing work before ack(). Learn the ack-first pattern for commands, actions, and modals.
Read guide - · 8 min read
Slack API Error Guide: 'account_inactive' App or User Deactivated
Fix the Slack API account_inactive error: diagnose uninstalled apps, deactivated users behind user tokens, deleted workspaces, and disabled bots, with curl examples.
Read guide - · 9 min read
Slack API Error Guide: 'channel_not_found' Invalid or Inaccessible Channel
Fix the Slack API channel_not_found error: diagnose wrong channel IDs, cross-workspace tokens, deleted channels, name-vs-ID confusion, and DM access with curl.
Read guide - · 9 min read
Slack API Error Guide: 'invalid_auth' Token Authentication Failed
Fix the Slack API invalid_auth error: diagnose malformed tokens, wrong token type, missing Bearer header, uninstalled apps, and rotated credentials with curl.
Read guide - · 9 min read
Slack API Error Guide: 'missing_scope' Token Lacks Required Permission
Fix the Slack API missing_scope error: diagnose absent OAuth scopes, bot-vs-user scope confusion, stale tokens after reinstall, and the needed vs provided fields.
Read guide - · 9 min read
Slack API Error Guide: 'no_permission' and 'restricted_action' Blocked by Policy
Fix the Slack API no_permission and restricted_action errors: diagnose missing scopes, admin-restricted actions, workspace policy blocks, and ownership checks with curl.
Read guide - · 9 min read
Slack API Error Guide: 'not_allowed_token_type' Wrong Token for Endpoint
Fix the Slack API not_allowed_token_type error: diagnose bot-vs-user token mismatches, app-level vs Web API tokens, and endpoints that demand a user token, with curl.
Read guide - · 9 min read
Slack API Error Guide: 'not_in_channel' Bot Cannot Post to Channel
Fix the Slack API not_in_channel error: diagnose missing bot membership, private channel invites, conversations.join limits, and wrong channel IDs with curl.
Read guide - · 10 min read
Slack API Error Guide: 'ratelimited' HTTP 429 Too Many Requests
Fix the Slack API ratelimited / HTTP 429 error: honor Retry-After, respect per-method tiers, batch chat.postMessage, and back off correctly with curl examples.
Read guide - · 9 min read
Slack API Error Guide: 'token_revoked' and 'token_expired' Dead Credentials
Fix the Slack API token_revoked and token_expired errors: diagnose uninstalled apps, admin revocation, rotated tokens, and expiring OAuth tokens with curl.
Read guide - · 11 min read
Building Multi-Step Slack Modals: The View Stack, State, and Not Losing Input
Master views.push, views.update, and private_metadata to build branching multi-step Slack modal wizards for ops forms that carry state and never reset a half-filled form.
Read guide - · 10 min read
Scheduling Slack Messages at Scale: Living With chat.scheduleMessage Limits
chat.scheduleMessage has a 30-per-channel cap, a 120-day horizon, and no update API. Learn to track scheduled IDs, handle cancellation races, and fall back when channels fill up.
Read guide - · 11 min read
Surviving Slack Socket Mode Reconnects: Overlapping Sockets and Event Dedup
Slack recycles Socket Mode WebSockets on its own schedule. Learn to open the replacement connection before draining the old one and dedup events so your ops bot loses nothing.
Read guide - · 11 min read
Implementing Slack Token Rotation: Refresh Grants Without Locking Out Your Bot
Slack's rotating tokens expire every 12 hours. Learn to handle the refresh-token grant, persist new tokens atomically, and recover from token_expired so your ops bot never locks out.
Read guide - · 11 min read
Exposing App Actions to Slack Workflow Builder: Designing the Variable Contract
Custom Workflow Builder steps live or die by their input/output variable contract. Learn to type variables, validate untrusted inputs, and version the contract without breaking workflows.
Read guide - · 11 min read
Localize Your Slack Ops Bot for Global Teams With AI Translation
Use AI to localize Slack bot messages and Block Kit for global teams, keyed by user locale. Review translations, verify webhooks, keep tokens out of the model.
Read guide - · 12 min read
Draft Customer Status-Page Updates From Slack Incidents With AI
Use AI to turn internal Slack incident chatter into clear, public status-page updates. Bolt, Block Kit, signed events, and mandatory human approval before posting.
Read guide - · 11 min read
Build an AI Changelog Bot That Posts Merged-PR Summaries to Slack
Use AI to turn merged pull requests into a human-readable changelog and post it to Slack with Bolt and Block Kit. Verify webhooks, review before shipping.
Read guide - · 11 min read
Post AI-Generated SLO and Error-Budget Reports to Slack Weekly
Turn SLO metrics into plain-language error-budget reports in Slack with AI. Bolt, Block Kit, signed interactions, and a human read before the team sees it.
Read guide - · 11 min read
Generate Test Cases for Your Slack Bot Handlers With AI
Use AI to generate realistic test cases for Slack Bolt handlers, including signed payloads and edge cases. Review every test before trusting it in CI.
Read guide - · 12 min read
Build an AI Onboarding Buddy Bot in Slack for New Engineers
Create a Slack onboarding bot that guides new engineers with AI-tailored steps, App Home checklists, and signed events. Human review before it greets anyone.
Read guide - · 12 min read
Build an AI FAQ Bot in Slack That Answers From Your Engineering Docs
Wire an AI FAQ bot into Slack that answers questions from your internal docs with citations. Bolt, app_mention events, signature checks, human review.
Read guide - · 11 min read
Send AI-Summarized Cloud Cost Alerts to Slack Without the Spreadsheet
Turn raw cloud billing data into plain-language cost alerts in Slack with AI. Bolt, Block Kit, signed webhooks, and a human check before anyone panics.
Read guide - · 11 min read
Route Customer Feedback to the Right Slack Channel With AI Triage
Use AI to classify incoming customer feedback and route it to the right Slack channel with Bolt and Block Kit. Verify webhooks, human review on edge cases.
Read guide - · 10 min read
Ephemeral Slack Messages: Make Ops Bots Helpful Without the Noise
Use chat.postEphemeral and ephemeral responses to give one user feedback without spamming the channel. AI drafts the handlers; you review before shipping.
Read guide - · 12 min read
Hardening the Slack Events API HTTP Endpoint: URL Verification, Retries, and Dedup
Run a public Slack Events API endpoint safely: url_verification, the 3-second ack, retry deduplication, and signatures. AI drafts it; you review the edges.
Read guide - · 12 min read
Building a Multi-Workspace Slack App: OAuth Install Flow and Token Storage
Ship a Slack app multiple workspaces can install: the OAuth 2.0 flow, state validation, per-team token storage, and rotation. AI scaffolds it; you secure it.
Read guide - · 11 min read
Reaction-Driven Slack Automations: Turn Emoji Into Ops Actions
Trigger ops workflows from Slack reactions: ack alerts with ✅, escalate with 🚨, file tickets with 📝. AI scaffolds the handlers; you review the guardrails.
Read guide - · 11 min read
Securing Slack Connect: Shared Channels Without Leaking Your Workspace
Harden Slack Connect shared channels for ops: scope bots correctly, gate external members, and audit cross-org events with AI as a fast junior you review.
Read guide - · 11 min read
Sharing Files and Snippets From Slack Ops Bots the Right Way
Use Slack's external file upload flow to attach logs, diffs, and reports to ops messages. AI scaffolds the multi-step upload; you review redaction first.
Read guide - · 11 min read
Building a Slack App Home Tab as a Personal Ops Control Panel
Use the Slack App Home tab to give each engineer a private ops dashboard: on-call status, open incidents, and actions. AI scaffolds the views; you review them.
Read guide - · 11 min read
Slack Link Unfurling for Internal Ops Tools: Turn Bare URLs Into Context
Build a Slack link-unfurling bot that turns internal dashboard and runbook URLs into rich Block Kit previews, with AI scaffolding you review before shipping.
Read guide - · 10 min read
Slack Web API Pagination: Cursors, Limits, and Not Missing Data in Ops Bots
Master Slack Web API cursor pagination so your ops bot never silently drops members, messages, or channels. AI scaffolds the loop; you verify it's complete.
Read guide - · 12 min read
Building an AI Alert Triage Bot That Routes to the Right Slack Channel
Build a Slack bot that uses an LLM to classify monitoring alerts by severity, service, and owner, then routes them to the right channel — with human-in-the-loop review.
Read guide - · 11 min read
AI-Assisted Block Kit Design for Faster Slack UX
Use Claude or ChatGPT to draft and iterate Block Kit JSON for ops messages, run a tight validation loop, dodge common AI mistakes, and review before shipping.
Read guide - · 11 min read
AI-Drafted Postmortems From Slack Incident Channels
Pull an incident channel's history, summarize the timeline, extract action items, and let AI draft a blameless postmortem the incident commander owns and edits before sharing.
Read guide - · 10 min read
AI-Generated On-Call Handoff Summaries in Slack
Draft end-of-shift on-call handoff summaries with AI: pull open incidents and threads, summarize, format as Block Kit, and let the engineer review and edit before posting.
Read guide - · 11 min read
AI-Reviewed Alert Copy for Clearer Slack Notifications
Use AI to rewrite noisy automated Slack alert copy into clear, actionable messages at template time, with before/after Block Kit examples and human approval.
Read guide - · 11 min read
Natural-Language ChatOps: Parsing Slash Commands With AI
Turn plain-English Slack requests into safe, allow-listed actions using an LLM to parse intent, a confirmation modal, and human-reviewed guardrails before anything runs.
Read guide - · 12 min read
Build a RAG Runbook Bot That Answers Ops Questions in Slack
Ground an LLM in your internal runbooks so a Slack bot answers ops questions with real sources, not hallucinations — retrieval, prompting, Block Kit, and the safety rails that matter.
Read guide - · 10 min read
Scaffolding a Bolt App With AI: The Fast-Junior Workflow
Use AI to scaffold a Slack Bolt app fast — boilerplate, event handlers, manifest — with a disciplined review checklist before it touches a real workspace.
Read guide - · 12 min read
Verifying Slack Webhook Signatures (With AI Help)
Correctly verify Slack request signatures using the v0 HMAC SHA256 scheme, constant-time compare, and replay window, with AI as a fast junior you review.
Read guide - · 9 min read
ArgoCD Sync Alerts in Slack for GitOps Teams
GitOps means your cluster drifts, syncs, and degrades on its own schedule. Here's how to wire ArgoCD notifications into Slack so you see it happen in real time.
Read guide - · 8 min read
Building a Scheduled Standup Bot in Slack That Your Team Won't Mute
Async standup in Slack beats a 9am meeting — if the bot is built right. Here's how to schedule prompts, collect responses, and post a digest people actually read.
Read guide - · 9 min read
Building Ops Bots With the Slack Bolt Framework: A From-Scratch Guide
Bolt strips away the HTTP plumbing so you can ship a working Slack ops bot in an afternoon. Here's how I structure a Bolt app that survives production.
Read guide - · 9 min read
Deploy Notifications in Slack With Context That Actually Helps
A bare 'deploy succeeded' message is noise. A deploy notification with diff, author, environment, and a rollback button is a tool. Here's how to build the second kind.
Read guide - · 8 min read
Message Scheduling and Reminders for Slack Ops Bots
Scheduled messages and reminders turn a reactive bot into a proactive one — maintenance windows, cert expiry, on-call nudges. Here's how to use them without spam.
Read guide - · 9 min read
Slack Modals and Interactive Components for Ops Tooling
Slash commands are fine for simple actions, but real ops workflows need input. Here's how to use modals, select menus, and multi-step views to build serious tooling.
Read guide - · 9 min read
Slack Notifications for Terraform Cloud Runs: Plans, Applies, and Approvals
Terraform Cloud can fire run events at Slack, but the default payloads are thin. Here's how to turn plan and apply events into reviewable, actionable messages.
Read guide - · 8 min read
Slack Threading Strategy for Incident Response
An incident channel without a threading discipline becomes an unreadable wall by minute ten. Here's the threading strategy that keeps the timeline legible under pressure.
Read guide - · 8 min read
Socket Mode vs Events API: Choosing the Right Slack Transport for Ops Bots
Socket Mode and the Events API solve the same problem two different ways. Picking wrong costs you a public endpoint, scaling pain, or both. Here's how I decide.
Read guide - · 8 min read
Automating Ops with Slack Workflow Builder: No-Code Runbooks Your Team Will Actually Use
Workflow Builder turns the boring, repeatable parts of ops into buttons and forms anyone can trigger. Here's how to use it without writing a single line of bot code.
Read guide - · 8 min read
Building a Slack Status Bot: Real-Time Service Health Where Your Team Lives
Nobody checks the status dashboard until something's broken. A Slack status bot brings live service health to where your team already is. Here's how to build one that earns trust.
Read guide - · 8 min read
Distributing Internal Slack Apps With Manifests: Version-Control Your Bot's Config
Click-ops Slack app config doesn't survive audits or new workspaces. Here's how app manifests let you version, review, and deploy your ops bots like real software.
Read guide - · 9 min read
Monitoring the Slack Audit Logs API for Security and Compliance
Slack is a juicy target and a compliance scope you probably ignore. Here's how to stream the Audit Logs API into your SIEM and alert on the events that actually matter.
Read guide - · 8 min read
Slack Canvas for Living Runbooks: Keep Ops Docs Where the Work Happens
Runbooks rot in wikis nobody opens during an incident. Slack canvas puts them in the channel, editable in the moment. Here's how to use canvas for ops that actually gets used.
Read guide - · 9 min read
Summarizing Slack Threads With AI: Turn 200-Message Incidents Into 3 Bullets
Nobody reads a 200-message incident thread to catch up. Here's how to build an AI thread summarizer that gives joiners and stakeholders the state in seconds.
Read guide - · 9 min read
Surviving Slack API Rate Limits: Retries, Backoff, and Batching for Ops Bots
Your Slack bot works until the incident that floods it. Here's how to handle rate limits, Retry-After, and bursty traffic so it stays up when you need it most.
Read guide - · 9 min read
Automating Incident Channels in Slack: From Page to Postmortem
Spin up a dedicated Slack incident channel automatically, seed it with context, manage roles, and capture the timeline for a clean postmortem.
Read guide - · 9 min read
Building a Slack ChatOps Bot for DevOps Teams: A Practical Guide
How to build a Slack ChatOps bot from scratch — scopes, event handling, command routing, and the safety rails that keep a bot from breaking production.
Read guide - · 9 min read
Building Approval Workflows in Slack for Deploys and Access
How to build Slack approval workflows for production deploys and access requests — interactive buttons, authorization, audit trails, and timeouts.
Read guide - · 8 min read
Designing Slack Slash Commands for DevOps Workflows
How to design Slack slash commands that DevOps teams actually use — argument parsing, the 3-second ACK rule, deferred responses, and risk-gated actions.
Read guide - · 9 min read
Integrating Slack with PagerDuty and Jira for Closed-Loop Ops
Connect Slack, PagerDuty, and Jira so pages, incidents, and follow-up tickets flow in one loop — with the right automation and the right manual gates.
Read guide - · 8 min read
Managing On-Call Handoffs in Slack So Nothing Falls Through the Cracks
A practical Slack workflow for on-call handoffs — structured shift summaries, open-issue carryover, and AI-assisted recaps that keep context intact.
Read guide - · 8 min read
Routing Monitoring Alerts to Slack Without Drowning in Noise
How to route Prometheus and Alertmanager alerts to Slack channels cleanly — severity routing, grouping, dedup, and AI summaries that beat alert fatigue.
Read guide - · 9 min read
Securing Slack Webhooks and Tokens: A DevOps Hardening Guide
How to secure Slack incoming webhooks and app tokens — signature verification, secret storage, scope minimization, rotation, and leak response.
Read guide - · 8 min read
Slack Block Kit Message Design for Ops: Make Alerts Scannable
A practical guide to Block Kit for DevOps — headers, fields, sections, and actions that turn raw ops output into messages people read at a glance.
Read guide