Salesforce Slack-Dev-201 Salesforce Certified Slack Developer Exam Practice Test
Salesforce Certified Slack Developer Questions and Answers
Which command scaffolds a new Bolt project from a starter template?
What happens when a user clicks an interactive button in a Block Kit message?
You have built an application to send a response when a user posts a message containing "hello" in public channels the application is in. Your manager asks you to release the application tomorrow to the employees at your job and then add additional functionality next year for the application to be able to join channels and also react to messages within channels.
Which two Bot token scopes should you request permissions for when releasing the app tomorrow?
You are a developer and have been asked to create an app for reserving parking spaces. You decide to use Block Kit Builder to lay out the flow of work. Users will choose a date and range of time within a defined range. To optimize usability, you want to store a set of data for each individual with the license plate number and the type of parking spot that vehicle can park in (standard, motorcycle, wheelchair accessible, compact).
Which modal layout meets Slack's recommended design guidelines?
What is GovSlack designed for?
What is an app manifest?
What is required before publicly listing an app on the Slack Marketplace?
What format does the Slack Web API primarily use for requests and responses?
Where can developers find the full list of available Web API methods?
Which block type adds a visual horizontal line between sections?
You are building an app that allows users to request changes to the Slack workspace through a modal. A user can launch the modal by selecting "Request Changes" from the global shortcuts.
After a user clicks the shortcut, what important piece of data should your app use from the shortcut invocation or interactive action payload to open the modal?
You are architecting a Slack app to support a critical business process for a client's finance organization with the following additional constraints
• Available in multiple countries in their native language
• Adapt to local time zones for delivery of scheduled messages and other time-based features
Which proposed app design will meet these requirements?
Fruit Flies Shipping Co. has hired you as their primary Slack Admin and Slack app developer. Your first priority is to build a Slack app that enables hourly employees to create, edit, and view their timesheets from within the Slack client.
Based on best practices for Slack's app surfaces, which surface would you implement?
Which CLI command opens an app's configuration page in a browser?
What is one benefit of using a custom workflow step over a standalone bot for simple automations?
You are preparing to release a new app that posts updates from a legacy piece of software into a Slack channel and then takes action based on reactji usage. An Org Admin has installed your app at the org level.
Which statement is true about the current state of your app?
You are the owner of a publicly available Slack app that has been downloaded by a large number of users. Some of the users have used the app for a short time and then removed it from their workspaces, but the user data is still being stored, taking up valuable space. You realize that you need to implement logic in your Slack app to listen for an event trigger when a user uninstalls your application.
What event should your Slack app be listening for that will trigger your backend logic to remove a user's data when the app is removed?
What is Bolt, in the context of Slack development?
Your HR department has asked you to build an application for their #benefits-us channel. The HR team wants users of this Slack app to be able to invoke a multi-question form from anywhere in Slack and have the information be sent to a backend system as well as sending the captured information into the #benefits-us channel.
What is the best Slack feature to trigger this form?
You are an automation engineer developing a workflow that will use the webhook trigger in Workflow Builder.
In the code executing your web request, which Content-Type HTTP header should you send with your payload?
Your are an Org Owner and need to manage the users for different user groups across your Enterprise Grid workspaces. To avoid token management, you're only allowed to use a single token when building this functionality.
Assuming your Slack app is configured with the correct scopes, what steps do you need to take to generate the right token to accomplish your task?
What prefix commonly identifies a bot token in Slack?
What kind of view can be layered temporarily over the current screen to collect input or show details?
Which command authenticates the CLI with your Slack workspace?
What is Block Kit primarily used for?
Can AI agent apps use the same platform primitives (Block Kit, Events API) as traditional bots?
What is a 'custom retention policy' used for, in an admin context?
What kind of event might trigger an Events API notification?
Which Web API method is commonly used to post a message to a channel?
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?
In Bolt for Python, which decorator listens for a specific message text?
What is a 'modal' in Block Kit terms?
Which two data security practices are best used to keep customer data safe and secure?
Which method would you use to look up information about a specific user?
What should an app do if it receives a 'rate_limited' response from the Web API?
What are 'slash commands' used for?
What generally happens if an API call is made with a token lacking the required scope?
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?
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?
You want to ensure and maintain security for Slack apps that you're developing.
What is a best practice to secure your apps by limiting potential risks?