This course is in active development. Preview the scope below and create a free account to be notified the moment it goes live.
Slack Dev (Slack-Developer)
The Salesforce Certified Slack Developer exam validates expertise in building Slack apps, from architecture and Block Kit UI to APIs, slash commands, and workflow integration, enabling seamless collaboration within Salesforce ecosystems.
Who Should Take This
It is intended for software engineers, integration specialists, or product developers who have at least one year of experience creating or extending Slack applications and want to demonstrate their ability to connect Slack with Salesforce. These professionals aim to certify their skills, broaden their credential portfolio, and accelerate adoption of integrated collaboration solutions.
What's Covered
1
Domain 1: Slack App Architecture
2
Domain 2: Block Kit
3
Domain 3: Slack APIs
4
Domain 4: Slash Commands
5
Domain 5: Workflow Integration
6
Domain 6: Salesforce Integration
7
Domain 7: Security and Distribution
What's Included in AccelaStudy® AI
Course Outline
65 learning goals
1
Domain 1: Slack App Architecture
2 topics
App Configuration
- Identify Slack app components including manifests, OAuth scopes, event subscriptions, and bot user configurations for app setup
- Implement Slack app configurations with proper OAuth scopes, event subscriptions, and interactivity endpoints for functional applications
- Analyze app architecture decisions evaluating socket mode versus HTTP endpoints, scope minimization, and distribution requirements
- Apply app configuration configurations including platform-specific optimization patterns, enterprise deployment considerations, and production monitoring strategies
- Apply app configuration configurations including platform-specific optimization patterns, enterprise deployment considerations, and production monitoring strategies
- Name app configuration configurations including platform-specific optimization patterns, enterprise deployment considerations, and production monitoring strategies
Bolt Framework
- Identify Bolt framework concepts including app initialization, middleware, listeners, and context objects for Slack app development
- Implement Bolt-based Slack apps with event listeners, action handlers, and view submissions for interactive application functionality
- Analyze Bolt framework design patterns evaluating middleware composition, error handling, and state management for maintainable applications
- Analyze bolt framework configurations including platform-specific optimization patterns, enterprise deployment considerations, and production monitoring strategies
- Recognize bolt framework configurations including platform-specific optimization patterns, enterprise deployment considerations, and production monitoring strategies
- Implement bolt framework configurations including platform-specific optimization patterns, enterprise deployment considerations, and production monitoring strategies
2
Domain 2: Block Kit
2 topics
Block Kit Design
- Identify Block Kit components including sections, actions, inputs, context blocks, and dividers for message and surface composition
- Implement Block Kit layouts with interactive elements, conditional formatting, and dynamic content for rich Slack message experiences
- Analyze Block Kit design evaluating component selection, accessibility considerations, and mobile rendering for optimal user experiences
- Describe block kit design configurations including platform-specific optimization patterns, enterprise deployment considerations, and production monitoring strategies
- Compare block kit design configurations including platform-specific optimization patterns, enterprise deployment considerations, and production monitoring strategies
- Evaluate block kit design configurations including platform-specific optimization patterns, enterprise deployment considerations, and production monitoring strategies
Modals and Views
- Identify modal view components including input blocks, submission handling, and view update patterns for form-based Slack interactions
- Implement modal workflows with multi-step forms, input validation, and view stacking for complex data collection in Slack applications
- Identify modals views configurations including platform-specific optimization patterns, enterprise deployment considerations, and production monitoring strategies
- Recognize modals views configurations including platform-specific optimization patterns, enterprise deployment considerations, and production monitoring strategies
- Analyze modals views configurations including platform-specific optimization patterns, enterprise deployment considerations, and production monitoring strategies
- Assess modals views configurations including platform-specific optimization patterns, enterprise deployment considerations, and production monitoring strategies
3
Domain 3: Slack APIs
2 topics
Web API
- Identify Slack Web API methods including chat.postMessage, users.info, and conversations.list for programmatic Slack interactions
- Implement Web API integrations with proper authentication, rate limit handling, and pagination for reliable Slack data operations
- Analyze API usage patterns evaluating rate limit strategies, response caching, and batch operations for efficient API consumption
- Deploy web api configurations including platform-specific optimization patterns, enterprise deployment considerations, and production monitoring strategies
- Configure web api configurations including platform-specific optimization patterns, enterprise deployment considerations, and production monitoring strategies
- List web api configurations including platform-specific optimization patterns, enterprise deployment considerations, and production monitoring strategies
- Describe web api configurations including platform-specific optimization patterns, enterprise deployment considerations, and production monitoring strategies
Events API
- Identify Events API event types including message events, reaction events, and member events for real-time Slack activity monitoring
- Implement Events API subscriptions with event verification, retry handling, and deduplication for reliable event-driven processing
- Configure events api configurations including platform-specific optimization patterns, enterprise deployment considerations, and production monitoring strategies
- Compare events api configurations including platform-specific optimization patterns, enterprise deployment considerations, and production monitoring strategies
- Describe events api configurations including platform-specific optimization patterns, enterprise deployment considerations, and production monitoring strategies
- Deploy events api configurations including platform-specific optimization patterns, enterprise deployment considerations, and production monitoring strategies
4
Domain 4: Slash Commands
1 topic
Command Development
- Identify slash command components including command registration, payload structure, and response formatting for user-initiated actions
- Implement slash commands with argument parsing, deferred responses, and ephemeral messaging for interactive command-line interfaces
- Analyze command design evaluating response time requirements, user experience patterns, and error messaging for command usability
- Assess commdevelopment configurations including platform-specific optimization patterns, enterprise deployment considerations, and production monitoring strategies
- Identify commdevelopment configurations including platform-specific optimization patterns, enterprise deployment considerations, and production monitoring strategies
- Create commdevelopment configurations including platform-specific optimization patterns, enterprise deployment considerations, and production monitoring strategies
- Analyze commdevelopment configurations including platform-specific optimization patterns, enterprise deployment considerations, and production monitoring strategies
5
Domain 5: Workflow Integration
1 topic
Workflow Steps
- Identify Workflow Builder integration concepts including workflow steps, input/output configuration, and completion callbacks for automation
- Implement custom workflow steps with configuration views, execution handlers, and failure callbacks for Workflow Builder integration
- Analyze workflow step design evaluating input validation, execution timeout handling, and user notification patterns for reliability
- Name workflow steps configurations including platform-specific optimization patterns, enterprise deployment considerations, and production monitoring strategies
- Examine workflow steps configurations including platform-specific optimization patterns, enterprise deployment considerations, and production monitoring strategies
- Examine workflow steps configurations including platform-specific optimization patterns, enterprise deployment considerations, and production monitoring strategies
- Apply workflow steps configurations including platform-specific optimization patterns, enterprise deployment considerations, and production monitoring strategies
6
Domain 6: Salesforce Integration
1 topic
SF-Slack Patterns
- Identify Salesforce-Slack integration patterns including Slack apps for Salesforce, custom integrations, and bi-directional data sync
- Implement Salesforce-Slack integrations with Connected App authentication, Apex callouts, and platform event bridging for data sharing
- Analyze integration architecture evaluating real-time notification patterns, data synchronization strategies, and security considerations
- Implement sf-slack patterns configurations including platform-specific optimization patterns, enterprise deployment considerations, and production monitoring strategies
- Create sf-slack patterns configurations including platform-specific optimization patterns, enterprise deployment considerations, and production monitoring strategies
- Identify sf-slack patterns configurations including platform-specific optimization patterns, enterprise deployment considerations, and production monitoring strategies
- Recognize sf-slack patterns configurations including platform-specific optimization patterns, enterprise deployment considerations, and production monitoring strategies
7
Domain 7: Security and Distribution
1 topic
App Security
- Identify Slack app security requirements including token management, request verification, and data encryption for secure applications
- Implement security best practices including token rotation, request signing verification, and sensitive data handling for app hardening
- Analyze security configurations evaluating OAuth scope minimization, data retention policies, and compliance requirements for distribution
- Evaluate app security configurations including platform-specific optimization patterns, enterprise deployment considerations, and production monitoring strategies
- List app security configurations including platform-specific optimization patterns, enterprise deployment considerations, and production monitoring strategies
- Configure app security configurations including platform-specific optimization patterns, enterprise deployment considerations, and production monitoring strategies
- Compare app security configurations including platform-specific optimization patterns, enterprise deployment considerations, and production monitoring strategies
Scope
Included Topics
- Slack app development with Bolt framework, Block Kit, and interactive components.
- Slack API including Web API, Events API, and Real Time Messaging.
- Workflow Builder integrations, slash commands, and app distribution.
- Salesforce-Slack integration patterns and security considerations.
Not Covered
- Core Salesforce Apex development.
- Platform administration.
- Marketing and Commerce Cloud.
Official Exam Page
Learn more at Salesforce
Slack-Developer is coming soon
Adaptive learning that maps your knowledge and closes your gaps.
Create Free Account to Be Notified