How to Use Slack with Pokee AI
Pokee AI's Slack integration lets you send messages, read channels, manage notifications, and automate team communication workflows through natural language — or deploy a Pokee-powered Slack bot that lives in your workspace and auto-replies to mentions and DMs. Instead of manually posting updates and checking channels, let Pokee handle your Slack communication alongside your other tools.
What You Can Do with Slack + Pokee
- Team updates: Generate and post summaries, reports, and status updates
- Cross-post: Share content from other tools directly to Slack
- Automate notifications: Set up scheduled updates and alerts
- Read channels: Check recent messages and catch up on conversations
- Send messages: Post to any channel or DM any team member
- Deploy a Slack bot: Spin up a Pokee-powered bot that auto-replies to mentions and DMs — full skill access, lives in your workspace
Getting Started
Step 1: Connect Slack
Authorize Pokee to access your Slack workspace through OAuth when prompted.
Step 2: Start Simple
"Send a message to #general: Good morning team! Here's today's agenda."
"Check the latest messages in #engineering"
"DM Sarah: Can you review the PR by end of day?"
Step 3: Automate
"Every morning at 9am, post a daily standup reminder to #dev-team"
"After each weekly report is generated, share it in #leadership"
"When a new support ticket is critical, notify #support-escalation"
Example Commands
Sending Messages
"Post to #marketing: The new blog post is live! Check it out at pokee.ai/blog"
"Send a DM to Mike: Meeting moved to 3pm"
"Share this week's metrics in #analytics"
Reading and Monitoring
"What were the last 10 messages in #product?"
"Did anyone mention the deployment in #engineering today?"
"Show me unread messages in my DMs"
Automated Workflows
"Every Friday at 4pm, post a weekly wins summary to #general"
"Post a notification to #sales whenever a new deal closes in HubSpot"
"Every morning, share a summary of overnight support tickets in #support"
Deploying a Pokee-Powered Slack Bot
The Slack OAuth integration above lets Pokee act on your behalf. If you want a dedicated bot that lives in your workspace and auto-replies to messages, Pokee can deploy one for you using Slack Socket Mode (no inbound webhooks, no public URL needed).
When to use the bot vs. the integration
| You want… | Use |
|---|---|
| Pokee to send/read on your account when you ask it | OAuth integration (above) |
| A bot that lives in your workspace and replies to mentions/DMs autonomously | Slack bot (below) |
| Both | Connect OAuth, then also deploy the bot |
Step 1: Create a Slack app
- Go to https://api.slack.com/apps → Create New App → From scratch
- Name the app (e.g. "Pokee Bot") and pick the workspace
- Enable Socket Mode (Settings → Socket Mode):
- Toggle it on
- Generate an App-Level Token with
connections:writescope — this starts withxapp-
- Add Bot Token Scopes (Features → OAuth & Permissions → Bot Token Scopes):
app_mentions:read,channels:history,channels:read,chat:writegroups:history,groups:read,im:history,im:read,im:writeusers:read,reactions:write
- Subscribe to bot events (Features → Event Subscriptions):
- Toggle Enable Events on
- Add
app_mentionandmessage.im - Save
- Enable Interactivity (Features → Interactivity & Shortcuts) — toggle on; no Request URL needed for Socket Mode
- Install the app (Settings → Install App) — copy the Bot User OAuth Token (
xoxb-...)
You should now have two tokens: an App-Level Token (xapp-...) and a Bot Token (xoxb-...).
Step 2: Ask Pokee to set up the bot
In a Pokee chat, say:
"Set up a Slack bot for me"
Paste both tokens when Pokee asks. Pokee will:
- Save the tokens securely
- Deploy the bot via Socket Mode (WebSocket — no public URL exposed)
- Start a watchdog so the bot stays online
- Confirm with
Bot connected: @your-bot (team: your-workspace)
Step 3: Test it
- @mention the bot in any channel where it's been added:
@Pokee Bot summarise this thread - Or send it a direct message
The bot has full access to every Pokee skill, so you can run real workflows from chat:
"@Pokee Bot pull last week's HubSpot deals into a Google Sheet and post the link here"
Bot tips
- Owner gate by default — only registered owners can DM the bot. Add trusted Slack user IDs to the bot's
.ownerfile to extend access. - Conversation history is preserved on disk under
slack-bot/history/and survives restarts. - Socket Mode disconnects are normal — Slack rotates connections; the bot auto-reconnects.
- If a token is revoked or rotated, ask Pokee to redeploy with the new tokens.
Combining Slack with Other Integrations
| Workflow | Integrations Used |
|---|---|
| Daily standup summaries | Slack + Jira/ClickUp |
| Deal closed notifications | Slack + HubSpot/Salesforce |
| Content publishing alerts | Slack + social media + Google Docs |
| Weekly team reports | Slack + Google Sheets + research |
| Incident alerts | Slack + Zendesk/Intercom |
| Meeting reminders | Slack + Google Calendar |
| Bot-driven Q&A | Slack bot + Notion/Confluence |
Tips for Best Results
- Use Pokee's memory — it remembers your team structure and channel preferences
- Chain with other tools to create notification workflows
- Combine with scheduling for recurring automated updates
- Tag team members by name for DMs
- Use channel names with
#prefix for clarity - Use the OAuth integration for "do this for me" tasks; deploy the Slack bot when you want a teammate-style autoresponder
Frequently Asked Questions
Can Pokee post to any Slack channel?
Yes, as long as Pokee has been authorized to access your workspace. It can post to public channels, private channels it's been invited to, and send direct messages.
Can I automate Slack messages?
Yes. Set up scheduled tasks to post messages at specific times (daily, weekly, etc.) or trigger messages based on events in other integrated tools.
Can Pokee read Slack messages?
Yes. Pokee can read recent messages from channels to help you catch up, summarize discussions, or extract action items.
What's the difference between the OAuth integration and the Slack bot?
The OAuth integration lets Pokee act on your account when you ask it to — read, send, schedule. The Slack bot is a separate app that lives in your workspace as its own user; it listens for @mentions and DMs and replies autonomously, with full Pokee skill access. You can use either or both.
Does the Slack bot need a public URL?
No. It uses Socket Mode, a WebSocket connection from Slack to the bot. Nothing is exposed publicly, no inbound webhook is required.
Is the Slack integration secure?
Yes. The OAuth integration uses OAuth 2.0 with scoped permissions. The Slack bot uses Socket Mode (outbound WebSocket only). Tokens are stored with restricted permissions inside your isolated Pokee sandbox. Pokee's infrastructure is SOC 2 Type I compliant with encrypted token storage.
