Skip to main content
3 月 5 日~ 6 日にサンフランシスコで開催される TDX (Salesforce+ でも配信) で「Developer Conference for the AI Agent Era (AI エージェント時代に向けた開発者向けカンファレンス)」にぜひご参加ください。お申し込みはこちら

Maintain Your Slack Developer Certification for Winter ’25

Learning Objectives

After completing this unit, you’ll be able to:

  • Identify the latest enhancements to Workflow Builder.
  • Explain how Workflow Builder connectors work with third-party services.
  • List four new API methods for Slack Connect.
  • Describe how new APIs help Slack admins work more effectively.
  • Explain how Org Owners and Org Admins can manage developer sandboxes.

Maintain Your Certification

Slack certifications have moved to the Salesforce Certification program, so you can now access all Slack and Salesforce certifications in one place with Webassessor. See FAQ for more details on the transition.

To maintain your Slack Developer certification, you must successfully complete this maintenance module by the Winter ’25 due date. You can check your maintenance status on your Trailblazer profile or check the Credentials Verification page.

Interested in learning more about getting certified? Check out the Slack Certified Developer credential.

Note

While anyone can earn this badge, this module is designed for those who hold the Slack Developer certification.

Protect the Integrity of Your Certification

The quality of our certification exams and the value that our credentials provide are our highest priority. Protecting the security and confidentiality of our exams is essential to providing our customers with credentials that are respected and industry-leading.

As a participant of the Salesforce Certification Program, you’re required to accept the terms of the Salesforce Credential and Certification Program Agreement. Please review the Salesforce certification exam-taking policies in the Salesforce Credential and Certification Program Agreement and Code of Conduct Trailhead Help article for more details.

Slack introduced great feature enhancements over the past year. Let’s take a look at some of the more important ones.

New Enhancements to Workflow Builder

Developers have more options with new Workflow Builder plug-and-play templates, additional developer tools, and new workflow steps from third-party apps. Together, these updates make no-code automation even more accessible across Slack.

Build Workflows with New Plug-and-Play Templates

Easily automate more processes faster using workflow templates. With plug-and-play templates, creating workflows is as easy as filling in the blanks of a sentence. With 50 new productivity and industry templates, you can quickly build and customize no-code automations to simplify both common tasks and complex processes.

For example, you can use a template to:

  • Onboard new hires faster: Automatically add new teammates to relevant meetings, share important files with them, and send a welcome message when they join a Slack channel.
  • Keep recurring meetings focused: Collect agenda topics from your team, track them in a Slack list, and post the agenda in your team channel on the day of your meeting.
  • Help streamline incident response: Gather incident details, create a channel with the right team members to triage the issue, and log the issue in your incident management tool, such as Jira Cloud, to automatically track progress toward resolution.

Workflow templates provide a sequence of steps to complete a task. To customize a template, select the details–like channels, messages, and forms–that determine exactly how the workflow behaves. To create a workflow from a template:

  1. From the sidebar, select Automations.
  2. Click Templates, then select the template you’d like to use.
  3. Click Set Up.
  4. Follow the prompts to customize the input.
  5. Click Publish Workflow.

Customize Workflows with New Developer Tools

Go from idea to deployment faster. New tools in Slack’s developer platform make it easier for you to build custom steps for a specialized workflow. Use Slack’s open APIs and developer tools to code and create custom steps.

You can:

  • Create and manage your custom steps on the Slack app settings page.
  • Choose your favorite programming language to develop custom steps, including TypeScript, JavaScript, Python, and Java, using Slack’s SDK or Bolt framework.
  • Develop custom steps that are hosted anywhere. This could be on your servers, cloud services, or any other hosting environment that suits your needs. Use the resources and capabilities you already have in place, and bring that power to Slack.
  • Create a custom step to use in Workflow Builder that connects your Slack apps to time-saving workflows.

Connect to Third-Party Apps

Centralize work in Slack using new workflows, and help your team reduce the time lost to context-switching. Connectors for Workflow Builder allow you to add steps to your workflows that take an action in a third-party service. Workflows can also be initiated in Slack when an event occurs in an integrated third-party tool.

Connectors are essentially step functions for workflows that behave like Slack functions for services external to Slack. They take inputs and perform work for you when added as steps to your workflows. Each connector offers steps that are unique to the service, such as “Add to spreadsheet” for Google Sheets or “Create a meeting for Zoom.

Connectors for workflows.

For example, you can automate a workflow with PagerDuty. When your organization faces a critical mobile app outage, logging the issue in PagerDuty can start a workflow in Slack. Set up the no-code workflow to create an incident channel, add the right team members, set up a canvas, and share all relevant information from PagerDuty. Slack has added more connectors for Workflow Builder with new connector steps from Airtable, Greenhouse, Twilio, and more.

Manage Slack Connect at Scale with New APIs

Streamline your company’s collaboration with users in different workspaces and organizations through Slack Connect automations.

Slack Connect API methods let you automate your standard Slack Connect processes. For example, include Slack channel invitations in your standard onboarding of employees, new partners, or collaborators. Then, automate disconnection when a project ends or the person leaves.

Enterprise Grid customers can use four new APIs to automate Slack Connect management in their orgs. Use Slack Connect API methods to find information on connected organizations and users, set channel posting permissions, or disconnect from another organization.

API

Description

Use

team.externalTeams.list

Allow automations to get information about connected organizations.

Use this method to return a list of all the external teams connected through Slack Connect.

users.discoverableContacts.lookup

Look up an email address to see if the user is discoverable on Slack.

Use this method when you want to only verify email addresses, or when you want to limit the exposure of user information.

conversations.externalInvitePermissions.set

Update posting and invitation permissions for Slack Connect channels.

Upgrade or downgrade Slack Connect channel permissions between 'can post only' and 'can post and invite.'

team.externalTeams.disconnect

Disconnect an external organization.

Disconnect Slack Connect channels and direct messages (DMs) from an external organization to end all communication with them.

New Admin API Methods

Help admins manage workflow permissions and approval requests more efficiently using API methods. While Workspace Admins and Org Admins can work from the admin settings site dashboard, they may find that using the API directly for these actions is more efficient, especially for bulk actions.

Assist admins with approval and provisioning APIs, and secure your org with auditing and session management APIs. Developers can see a complete list of admin API methods for managing workflow and connector permissions in Slack API documentation. Features and APIs are available only in Enterprise Grid workspaces.

Each method accepts an OAuth user token with a specified scope. The OAuth access token is the string that applications use to make API requests and represents the authorization granted by the user to the application to access specific parts of their data. This means that each method, or API call, has an OAuth user token that has been granted a specific scope. The scope defines what the token can access or perform within Slack.

Developer Sandboxes

Org Owners and Org Admins on Enterprise Grid can now view and manage developer sandboxes from the Developer Program section of the org dashboard. Members of the Slack Developer Program can provision sandboxes to use for testing purposes. Org Owners and Org Admins can decide whether to allow developers in their org to create sandboxes or require admin approval for sandbox provisioning requests.

If an Org Admin has enabled Allow developer sandboxes | Require approval for sandbox provisioning in the org settings, developers need to make a request before they can provision a sandbox. The request is submitted to the Org Admin, who receives a Slackbot notification. Once the admin acts on the request, the developer receives a Slackbot DM letting them know their request has been approved or denied.

Note

Developers on all paid plans can provision sandboxes, but only admins on Enterprise Grid can manage access.

Org Owners and Org Admins can archive or delete sandboxes created by developers or adjust any sandbox’s archive date to extend or reduce the amount of time a developer has access to it.

You’ve learned about some of the most important Slack feature releases for developers over the past year. Now it’s time to test your understanding of these topics and complete the exam to maintain your Slack Developer certification.

Resources

Salesforce ヘルプで Trailhead のフィードバックを共有してください。

Trailhead についての感想をお聞かせください。[Salesforce ヘルプ] サイトから新しいフィードバックフォームにいつでもアクセスできるようになりました。

詳細はこちら フィードバックの共有に進む