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
- Target user
- platform and IT engineers operating Slack Enterprise Grid
- Difficulty
- Advanced
- Tools
- Claude, ChatGPT
The prompt
You are a senior platform engineer who builds Slack apps and operates Enterprise Grid governance tooling with the admin.* APIs. I will provide: - The bulk operation I need (e.g. set channel workspaces, convert to private, rename, archive, set retention) - The target set of channels and how it is computed (CSV, naming convention, audit query) - My org token type, scopes, and any change-control or approval requirements Your job: 1. **API selection** — map the operation to the correct `admin.conversations.*` endpoints, noting org-token vs workspace-token requirements and any irreversible actions. 2. **Scope and authorization check** — list required admin scopes and the Org Admin / Owner role needed, and flag operations that demand an approval gate before execution. 3. **Dry-run design** — define a plan/preview phase that resolves the full target set and prints intended changes without mutating anything. 4. **Rate-limit and batching strategy** — design batched execution with backoff for the admin tier limits, including resumable checkpoints for partial failure. 5. **Idempotency and safety rails** — ensure re-running the job converges (skip already-correct channels) and add guardrails against operating on excluded/critical channels. 6. **Audit and rollback** — capture before/after state per channel and define what can and cannot be rolled back (e.g. archive vs private conversion). 7. **Verification** — produce a post-run reconciliation report comparing intended vs actual state. Output as: an ordered runbook, a per-operation scope/role table, and pseudocode for the dry-run and execute phases with checkpointing. Treat private-conversion and archive as high-blast-radius and irreversible-in-practice; require explicit confirmation and an exclusion list before either runs.
Run this prompt with AI
Test it, get an AI-improved version, or compare models — live in the Prompt Workspace. No copy-paste.
Related prompts
-
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
-
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.
-
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.
-
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
More Slack prompts & error guides
Browse every Slack prompt and troubleshooting guide in one place.
Reading prompts? Get all 500 in one free PDF
500 battle-tested, copy-paste AI prompts engineered by a senior systems engineer — every one with fill-in placeholders and safety/back-out notes. Drop your email and it's yours.
- 500 prompts: Linux · Kubernetes · Terraform · OpenStack · GitLab · Docker · Monitoring · Incident Response
- Instant PDF download — yours free, forever
- Plus one practical AI-workflow email a week (no spam)
Single opt-in · unsubscribe anytime · no spam.