Slack is a team communication platform. You can integrate it with your app to send notifications, alerts, and messages directly to your Slack channels.Perfect for:
I want Slack notifications when users sign up.Slack Webhook URL: https://hooks.slack.com/services/T.../B.../XXXWhen a new user signs up, send message to Slack with:- User's name- Email- Signup time- Link to their profile (if applicable)Message format:"🎉 New signup! John Doe (john@example.com) just joined!"Please set this up.
Send Slack alerts for new orders.Slack Webhook URL: https://hooks.slack.com/services/T.../B.../XXXWhen someone places an order, notify Slack with:- Customer name- Order total- Items ordered- Order IDMake the message formatted and easy to read.Please set this up.
I need error alerts in Slack.Slack Webhook URL: https://hooks.slack.com/services/T.../B.../XXXWhen an error occurs in my app:- Send alert to Slack- Include error message- Include which page/feature- Timestamp- Severity level (color-coded: red for critical)Please build this.
Send daily summary to Slack every morning.Slack Webhook URL: https://hooks.slack.com/services/T.../B.../XXXEvery day at 9 AM, send message with:- Total new signups (yesterday)- Total revenue- Number of orders- Top selling itemFormat it nicely with emojis and sections.Please set this up.
That’s it! The agent will handle sending messages to Slack when events happen.
Tell the agent:"Format Slack messages with:- Bold text for important info- Bullet points for lists- Links to relevant pages- Sections for organization"
Yes! Slack’s incoming webhooks are completely free.No API limits for basic notifications.Perfect for all apps!
Can I send to multiple channels?
Yes! Create multiple webhooks. Tell the agent:
I have multiple Slack channels:Webhook 1 (sales): https://hooks.slack.com/.../XXXWebhook 2 (support): https://hooks.slack.com/.../YYYWebhook 3 (errors): https://hooks.slack.com/.../ZZZSend new orders to #salesSend support tickets to #supportSend errors to #errors
Can I send images in messages?
Yes! Tell the agent:
When sending order notifications to Slack,include product images in the message.Make it look nice and visual.
What about interactive buttons?
For interactive features (buttons, menus), you need the Slack API.Tell the agent:
I want Slack messages with buttons:- "Approve" button- "Reject" buttonWhen clicked, update in my app.Please use Slack API for this.
Complete e-commerce Slack notifications.Slack webhooks:- Sales channel: https://hooks.slack.com/.../XXX- Inventory channel: https://hooks.slack.com/.../YYYNotifications to send:1. New order placed (to #sales) - Customer info - Order details - Total amount2. Low inventory alert (to #inventory) - When product stock < 5 - Product name and current stock3. Payment failed (to #sales) - Customer name - Reason for failurePlease set all this up.
Customer support alerts in Slack.Slack webhook: https://hooks.slack.com/.../XXXWhen customer submits support ticket:- Alert in Slack immediately- Include customer name and email- Show their issue/question- Priority level (high/medium/low)- Link to ticket in appHigh priority tickets should be red-colored.Please set this up.
I need advanced Slack integration using Slack API.Features:- Send direct messages to specific users- Read messages from channel- Add reactions to messages- Update existing messages- Interactive buttonsI'll provide:- Slack Bot Token- Channel IDs- Other credentials neededPlease set this up.
Create Slack slash command for my app.Command: /check-statusWhen someone types /check-status in Slack:- App checks current system status- Returns formatted message with: - Server status - Database status - Recent errors - UptimePlease build this.
Enable two-way Slack communication:When ticket created in app → Send to SlackWhen team replies in Slack thread → Update ticket in appKeep everything in sync.Please set this up.
I need to send to different Slack workspaces:Workspace 1 (Company A):Webhook: https://hooks.slack.com/.../AAAFor: Client A orders and issuesWorkspace 2 (Company B):Webhook: https://hooks.slack.com/.../BBBFor: Client B orders and issuesRoute messages to correct workspace based on client.Please set this up.
Send daily report to Slack every day at 9 AM.Slack webhook: https://hooks.slack.com/.../XXXReport should include:- Yesterday's stats (signups, revenue, orders)- Top performing items- Any issues or alerts- Nice formatting with sectionsSchedule this daily.
Send weekly summary every Monday at 9 AM.Include:- Last week's total revenue- New customers count- Best selling products- Charts/graphs (if possible)To Slack webhook: https://hooks.slack.com/.../XXX
Message format:"🎉 New Order Received!Customer: John DoeEmail: john@example.comOrder ID: #12345Total: $99.00Items:• Product A (x2) - $50.00• Product B (x1) - $49.00View Order: [link]"
Use Slack message attachments:- Title: "New Support Ticket"- Color: Orange- Fields: - Customer: John Doe - Priority: High - Category: Technical Issue- Footer: Received at [timestamp]- Button: View Ticket
Slack has generous limits, but if sending many messages:
Tell the agent:"I'm sending many Slack notifications.Can you add rate limiting so we don't hit Slack's limits?Batch notifications if needed:- Collect for 5 minutes- Send one summary messageInstead of individual messages."
Completely free - No API costsEasy to set up - Just need webhook URLGreat for teams - Keep everyone informedRich formatting - Make messages beautifulNo rate limits (reasonable use) - Send lots of messagesMultiple channels - Create multiple webhooks
Quick start: Get your webhook URL from Slack and tell the agent what notifications you want. Works in 5 minutes!
In Slack app settings:1. Click "Incoming Webhooks"2. Scroll to bottom3. Look for "Webhook URLs for Your Workspace"4. Copy the URLIf you don't see it:- Make sure webhooks are activated (toggle at top)- Add new webhook to workspace
Create a new webhook for the new channel:1. In Slack app → Incoming Webhooks2. Click "Add New Webhook to Workspace"3. Choose new channel4. Get new URLTell agent: "Use this new webhook URL: [paste URL]"
Tell the agent:"Slack messages are too frequent. Can you:1. Batch them together2. Send summary every 5 minutes3. Only send if more than 5 eventsInstead of one message per event."
Pro tip: Start with simple notifications, then add more as needed. It’s better to add features gradually than to spam your Slack with too many alerts!