< Learn

Resource Library

Explore in-depth practical guides and handy tools to support your Slack developer journey.

CONTENT TYPE:
CATEGORY:
Last updated: 03/21/2025

AI Agents & Assistants

The new Agents & Assistants feature provides a foundational framework for developers to build customized AI agents within Slack, introducing key events and APIs for interacting with Slack’s new AI container. The AI Agent container enables customers to connect their custom LLMs to meet their organization’s unique needs. Whether it’s automating workflows, answering queries, or providing intelligent insights, this new surface adapts to specific business requirements meeting the needs of mid-market and enterprise customers. Customers can either build their own AI agent or work with Global System Integrators (GSIs) to create enterprise-level AI solutions tailored to their needs.
CONTENT TYPE: Internal Document
CATEGORY: Enterprise
Last updated: 03/21/2025

AI-Optimized Incident Management

The AI-Optimized Incident Management solution helps organizations streamline the process of incident reporting and resolution using Slack's Workflow Builder, custom workflow steps, Slack Canvas, and OpenAI's ChatGPT. By integrating these tools, this solution automates bug creation in Jira Cloud, generates AI-driven incident summaries, and facilitates comprehensive documentation, all within Slack. This enables teams to enhance collaboration, minimize downtime, and standardize their incident management practices. 
CONTENT TYPE: Internal Document
CATEGORY: Enterprise
Last updated: 03/21/2025

Google Drive Expense Logging

The Google Drive Expense Logging solution simplifies the process of submitting and managing business expenses within Slack. By integrating Slack's Workflow Builder with Google Drive and Google Sheets, this solution allows users to submit expenses, upload receipts, and log details directly within Slack, enhancing efficiency and ensuring accurate expense tracking.
CONTENT TYPE: Internal Document
CATEGORY: Enterprise
Last updated: 03/21/2025

4-up with icons

  • Be where your users are 
    • Slack is the conversational interface for work
    • Reduce context switching and improve productivity
  • AI with confidence 
    • Use our purpose-built APIs to build powerful Agents and Assistants
    • Follow along with our tutorials, sample apps, and documentation
  • Work smarter and faster 
    • Save time with AI-powered search and summaries
    • Automate routine tasks and processes
  • Enhance collaboration 
    • Improve information sharing and knowledge management
    • Enable faster decision-making across teams
CONTENT TYPE: Internal Document
CATEGORY: AI
Last updated: 03/21/2025

AI in Slack

Slack AI
  • Search answers: Find information quickly using natural language queries
  • Conversation summaries: Catch up on channels and threads in one click
  • Channel recaps: Get daily digests of important channel activities
  • Huddle notes: AI-generated meeting summaries and action items
  AI in Workflow Builder
  • Create powerful workflows with just a few words
  • Summarize channels and messages right within your workflows
  • AI-powered step suggestions so you what's possible
  Agents and Assistants
  • Agents and assistants are located side-by-side within the flow of work
  • Agents and assistants use threads, context, and Slack data to complete complex tasks or reasoning to help you do your best work.
  • Access pre-built 3rd-party agents and assistants through Slack Marketplace (https://slack-pde.slack.com/marketplace/category/At07HZAKCSAC-agents-assistants)
CONTENT TYPE: Internal Document
CATEGORY: AI
Last updated: 03/21/2025

Key Best Practices for Developing AI App Agents in Slack

To create a seamless and trustworthy user experience with your AI app in Slack, here are the essential best practices:
  • Content Disclaimers: Always inform users when content is AI-generated and include any necessary disclaimers to highlight potential inaccuracies.
  • Gather Feedback: Collect user feedback, whether through simple thumbs-up/thumbs-down reactions or more detailed input, to improve your app’s responses.
  • Cite Sources: Ensure your app provides clear references for any external information or sources it uses, building trust with users.
  • Smooth Onboarding: Guide first-time users with clear next steps (e.g., signing in or agreeing to terms) but avoid repetitive prompts once they’re onboarded.
  • Media Support: Let users know what types of media the app supports and provide helpful messages if unsupported media is uploaded.
  • Formatting: Use Block Kit for complex responses and Slack’s mrkdwn for simpler ones to ensure correct display formatting.
  • Graceful Error Handling: Provide clear error messages and status updates if something goes wrong, so users know what to expect.
  • Use App Home: Leverage the app home to share important settings and let users easily adjust configurations.
For more detailed information, check out the full AI app best practices documentation.
CONTENT TYPE: Internal Document
CATEGORY: AI
Last updated: 03/21/2025

Follow-ups

Slack AI Guidelines
  • Best practices for developing AI-powered Slack apps
  • Ethical considerations and responsible AI usage
  • Performance optimization tips

Case Studies and Developer Stories 

  • Success stories from companies using Slack AI 
  • Developer testimonials and project showcases 
  • Metrics and ROI examples from AI implementation
CONTENT TYPE: Internal Document
CATEGORY: AI