Pre-Winter Sale Limited Time 70% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: 70percent

Salesforce Slack-Dev-201 Salesforce Certified Slack Developer Exam Practice Test

Demo: 40 questions
Total 134 questions

Salesforce Certified Slack Developer Questions and Answers

Question 1

Which method would you use to look up information about a specific user?

Options:

A.

users.info

B.

user.get

C.

profile.lookup

D.

team.userInfo

Question 2

You're a developer who has been asked to create a Slack app on the Business Operations workspace which should only be used by the members of that Slack workspace.

How must the app be configured so that the IT manager who is a part of the Business Operations workspace, can install the app on just the Business Operations workspace?

Options:

A.

Enable public distribution for the app and have the IT manager use the Shareable URL to install the app.

B.

Add the IT manager as a collaborator to the app and have the IT manager install the app from within the app configuration.

C.

Configure an OAuth redirect URL for the app and have the IT manager initiate the OAuth flow for the app.

D.

Get the app listed in the Slack App Directory and have the IT manager install the app from the app listing page.

Question 3

What is the purpose of the Slack MCP plugin mentioned in the developer docs?

Options:

A.

To aid agent-assisted development workflows

B.

To manage billing

C.

To replace the Slack CLI

D.

To handle OAuth exclusively

Question 4

What can trigger a workflow to start running?

Options:

A.

Only a scheduled time

B.

Events like a new message, an emoji reaction, a shortcut, or a schedule

C.

Only manual admin approval

D.

Only workspace creation

Question 5

Which two data security practices are best used to keep customer data safe and secure?

Options:

A.

Rotate your OAuth tokens regularly.

B.

Keep backups of customer data on your laptop.

C.

Have your bot securely ask users for their logins and passwords over direct message.

D.

Validate the signature of HTTP requests sent to your app by Slack.

E.

Store your app's client secret within a public Github repo.

Question 6

Which block type adds a visual horizontal line between sections?

Options:

A.

divider

B.

separator

C.

line

D.

rule

Question 7

What Slack feature lets a user trigger an app action via a right-click or lightning bolt menu?

Options:

A.

Shortcuts

B.

Webhooks

C.

Scopes

D.

Manifests

Question 8

You are in the final stages of developing a Slack app that will soon be published in the Slack Marketplace. You need to share the app with former colleagues at a few different companies to perform beta testing before listing it publicly.

What steps should you take to make that happen?

Options:

A.

Submit your app for review to be published on the Slack Marketplace, and before getting approval, share the link to the App Directory page with your beta testers.

B.

Invite your former colleagues into a test workspace as Single Channel Guests, and have them publish and test the app there.

C.

Activate public distribution for your app and send the Shareable URL to your beta testers and wait for feedback. The, submit your app for review to be published on the Slack Marketplace.

D.

Have an admin in each beta tester's workspace clone your app for their workspace. Then have the beta testers post the Client ID in their shared channel so that they can add it to their allowlist.

Question 9

What tool does Slack officially provide for scaffolding and running apps from the command line?

Options:

A.

Slack CLI

B.

npm create-slack

C.

pip slack-init

D.

Bolt Studio

Question 10

What are the four main data points you'll find in one of Slack's audit log entries?

Options:

A.

Event, user, entity, context

B.

Action, actor, team, context

C.

Action, actor, entity, context

D.

Entity, team, actor, action

Question 11

What administrative feature lets org admins control which apps can be installed workspace-wide?

Options:

A.

App approval / admin app management settings

B.

Block Kit Builder

C.

Socket Mode

D.

The Events API

Question 12

You are a developer asked to create a bot that will provide an overview of how to use a Slack channel and other resources related to IT helpdesk requests when a user joins the #it-help channel. As a bot application, users will also have the ability to mention the bot to ask their specific questions in the channel.

Which action(s) will you need to take to meet this request?

Options:

A.

You will need to enable event subscriptions in the app configuration and subscribe to the following events: channel_joined and bot_added.

B.

You will need to use the Slack proprietary Bolt SDK to implement these features.

C.

You will need to enable event subscriptions in the app configuration and subscribe to the following events: member_joined, channel_joined and app_mention.

D.

You will need to enable event subscriptions in the app configuration and the Bolt SDK will handle these events automatically.

Question 13

Which Bolt feature lets an app listen for button clicks and menu selections?

Options:

A.

app.action()

B.

app.click()

C.

app.select()

D.

app.interactive()

Question 14

Which command installs the Slack CLI on macOS/Linux?

Options:

A.

npm install -g slack-cli

B.

curl -fsSL https://downloads.slack-edge.com/slack-cli/install.sh | bash

C.

brew install slack

D.

pip install slack-cli

Question 15

You are a developer tasked with creating an admin management app for your Slack Enterprise Grid using Admin APIs.

The app is required to allow people to create channels, invite members to channels and archive channels, and can be installed at the organization level on your Enterprise Grid.

Which token type should you use to access the Admin APIs?

Options:

A.

User

B.

Bot

C.

Admin

D.

Workspace

Question 16

A small startup has built an internal tool on Slack to allow its employees to work more efficiently with one another. They soon realize that this tool is in demand by many other businesses. They want to make their non-distributed app available to other workspaces.

Which set of actions must they take to minimally allow for their app to be installable on other Slack workspaces?

Options:

A.

Configure a redirect URL that can be used in the Slack OAuth flow, and enable public distribution for the app.

B.

Submit the results of a recent ( < 90 days) penetration test for the app, and then submit the Slack app for review to be published in the Slack App Directory.

C.

Ensure all communication performed by your Slack app is done via HTTPS, and hard-code information such as workspace and user IDs in the app's code.

D.

Confirm that the Slack app has at least one scope configured, and that it only uses bot tokens to call API methods.

Question 17

What typically restarts automatically during local Bolt development when you edit code?

Options:

A.

The Slack workspace

B.

The running Bolt app process

C.

The user's browser

D.

The OAuth token

Question 18

Which element type would you use inside a block to collect free-text input in a modal?

Options:

A.

button

B.

plain_text_input

C.

static_select

D.

overflow

Question 19

You want your Slack application to be installed by any user on any workspace.

What is needed to install the app on a workspace other than where the app was created?

Options:

A.

Redirect the user to https://slack.com/api/oauth.v2.access and include your app's Client Secret

B.

Redirect the user to https://slack.com/api/oauth.v2.access and include your app's Client ID, hash signature and a list of scopes

C.

Redirect the user to https://slack.com/oauth/v2/authorize and include your app's Client ID and the list of scopes

D.

Redirect the user to https://slack.com/oauth/v2/authorize and include your app's Client ID and Client Secret

Question 20

What is GovSlack designed for?

Options:

A.

Government and public sector organizations with specific compliance needs

B.

Free personal workspaces

C.

Testing apps before Marketplace review

D.

A deprecated legacy product

Question 21

Which Bolt method is typically used to open a modal in response to a shortcut?

Options:

A.

app.modal()

B.

client.views.open()

C.

app.popup()

D.

client.modal.show()

Question 22

What can admin conversation management API methods be used for?

Options:

A.

Renaming, inviting to, and searching public/private channels

B.

Compiling Bolt code

C.

Designing Block Kit layouts

D.

Issuing app-level tokens

Question 23

What must exist before creating a Slack CLI project if you don't already have a workspace?

Options:

A.

A paid Slack plan

B.

A developer sandbox

C.

An Enterprise Grid org

D.

A verified domain

Question 24

You are the developer of a simple internal app that posts server notification messages into your workspace. You would like to extend this app so that it can read old and new messages from public and private channels that your app is part of.

What do you need to do in order for the app to read from these channels?

Options:

A.

Implement the Events API, and invite the app to the channels.

B.

Invite the app to the channels, and use the conversations.history Web API method.

C.

Invite the app to the channels, and use channels.history and groups.history Web API methods.

D.

Ask admins to install your app with Discovery API scopes.

Question 25

What is required before publicly listing an app on the Slack Marketplace?

Options:

A.

Nothing, listing is automatic

B.

Meeting Slack's app review and marketplace requirements

C.

Only having 100 installs

D.

Switching to Enterprise Grid

Question 26

You are building an app and want to follow Slack design guidelines closely.

Which two design guidelines will provide the best user experience?

Options:

A.

Keep it glance-able

B.

Begin shortcut names with a noun

C.

Use pictures instead of text where possible

D.

Frequently post messages from a Slack bot

E.

Display complex app workflows in their entirety

Question 27

Which of the following is NOT typically a workflow action?

Options:

A.

Sending a message

B.

Collecting information via a form

C.

Compiling the Slack CLI from source

D.

Updating a spreadsheet via a connected step

Question 28

Who typically manages app approval and installation policies across an Enterprise Grid org?

Options:

A.

Individual channel members

B.

Org or workspace admins

C.

Only Slack support staff

D.

The app's original developer only

Question 29

What is a 'modal' in Block Kit terms?

Options:

A.

A background scheduled job

B.

A focused pop-up view layered over the Slack UI

C.

A type of OAuth token

D.

A workspace-wide announcement banner

Question 30

What mechanism does Slack use to grant an app specific permissions?

Options:

A.

IP allowlisting

B.

OAuth scopes

C.

Workspace passwords

D.

App manifests alone

Question 31

Employees at your company may have access to some very sensitive customer data. Every employee must participate in privacy and compliance trainings annually. They must also sign compliance and data privacy agreements quarterly. Getting every employee to complete these trainings on time is a big challenge for your company.

Which set of actions should your company use to automate this process?

Options:

A.

Create a workflow that fires once per quarter to the #announcements channel, reminding all employees to fill out their quarterly privacy agreement. Provide a link to the external system of record in that workflow.

B.

Create an app that sends individual employees reminders in Slack to complete the privacy trainings and re-sign the agreements in an external system of record. Send messages to the managers of employees who have not completed the training or signed the agreement to help encourage them to move along.

C.

Create an app that uses a slash command to deliver the privacy and compliance training. Use a modal flow to display the company's current privacy policy and allow employees to agree. Send quarterly reminders to re-sign via direct message (DM).

Question 32

What is Workflow Builder primarily used for?

Options:

A.

Writing raw JSON manifests

B.

Creating automations and multi-step processes, often without code

C.

Compiling Bolt apps

D.

Managing OAuth tokens

Question 33

What kind of event might trigger an Events API notification?

Options:

A.

A new message posted in a channel the app is part of

B.

A user's local clock changing

C.

A browser tab switch

D.

A workspace's billing renewal

Question 34

What is a best practice to prevent a Slack application from becoming deactivated when the original Slack application owner is deactivated in a Slack instance?

Options:

A.

Add app collaborators in the app configuration page found in https://api.slack.com/apps.

B.

Always store your application source code in a hosting service for software development and version control.

C.

Ensure users visit the Slack app home surface to confirm app access.

D.

Store the application token in an environment variables or cloud vendors secret manager software.

Question 35

What is Block Kit primarily used for?

Options:

A.

Encrypting messages

B.

Building rich, interactive message and view layouts

C.

Managing user roles

D.

Rate-limiting API calls

Question 36

Who is generally able to build simple workflows using Workflow Builder?

Options:

A.

Only Slack employees

B.

Workspace members with the appropriate permissions, without needing to code

C.

Only certified developers

D.

Only Enterprise Grid org owners

Question 37

What happens when a user clicks an interactive button in a Block Kit message?

Options:

A.

Slack silently ignores it

B.

An interaction payload is sent to the app's configured endpoint or Socket Mode connection

C.

The message is deleted

D.

The user's OAuth token is revoked

Question 38

You are reviewing the official Slack Web API documentation for an upcoming project which includes building a Slack app. You note that some of the content in the official documentation includes outdated, legacy language. One specific term you see used is group or groups.

What is the updated Slack platform language for the legacy term group / groups?

Options:

A.

Group Direct Message (Group DM)

B.

Direct Message (DM)

C.

User Group

D.

Private Channel

Question 39

Which of these best describes 'message shortcuts'?

Options:

A.

Actions available from the context menu on an individual message

B.

Keyboard shortcuts for scrolling

C.

A way to schedule recurring messages

D.

Admin-only commands

Question 40

What is Enterprise Grid?

Options:

A.

A pricing calculator

B.

Slack's offering for large organizations spanning multiple connected workspaces

C.

A Block Kit theme

D.

A type of bot token

Demo: 40 questions
Total 134 questions