Book Image

Supercharge your Slack Productivity

By : Moshe Markovich
Book Image

Supercharge your Slack Productivity

By: Moshe Markovich

Overview of this book

Slack is an online communication tool that allows workplace teams to collaborate efficiently, effectively, and securely. It’s the leading channel-based messaging platform used by millions to align their teams, unify their systems, and drive their businesses forward. As a developer, you can use Slack to create tools such as bots that handle and maintain routine and time-consuming tasks. If you’re looking to set up a Slack workplace or build a Slack bot or app, this is the book for you. In this book, you’ll explore scenarios that show you how to set up a Slack workplace, build a Slack bot, or integrate your favorite tools. You’ll also learn how Slack can help you create a more collaborative, efficient, and coordinated work environment from any location. As you advance through the chapters, you'll find out how to manage your tasks and boost your business productivity by automating the trivial tasks. You'll also cover more advanced features such as using a Slack bot to complete tasks, including automating message responses and accessing personal reminders. By the end of this Slack book, you'll have learned how to use Slack effectively to communicate with your team and build bots and have gained a solid understanding of how the platform can help you to progress in your industry.
Table of Contents (17 chapters)
1
Section 1: Slack Overview
7
Section 2: How to Use Third-Party Applications and Bots
12
Section 3: How to Build Your Own Bots

What this book covers

Chapter 1, Getting Started with Slack, explains what Slack is and how to know whether it is the right fit for you and your company. We go through the pros and cons of Slack and whether it's useful for people deciding to use Slack internally.

Chapter 2, Setting Up Your Slack Workplace, covers setting up the logistics of your Slack workspace, as well as understanding the three tiers of Slack's hierarchy.

Chapter 3, Slack Features, Tips, and Tricks, covers the best Slack tips and tricks for your business team. This chapter covers tons of Slack features that are normally unknown to the bulk of its users.

Chapter 4, Onboarding Your Team to Slack, helps you understand how to provide the most helpful and welcoming experience for new hires and already existing team members.

Chapter 5, Using Slack Externally with Live Chats, Guests, and Partners, covers branching beyond your direct team to bring agencies, consultants, freelancers, and external partners into your workspace.

Chapter 6, Your Workspace Slackbot, takes a deeper dive into the ways that bots can impact your workspace and help things run more efficiently by understanding Slack's in-app bot: Slackbot.

Chapter 7, Integrating Your Favorite Tools, shows you how to implement helpful additional tools to help manage time, increase productivity, and engage users once your team is up and running.

Chapter 8, Automate Your Workflow with Zapier, walks you through how to get the most out of Zapier, one of the most popular and useful integrations for Slack.

Chapter 9, Slack API, Webhooks, Block Kit, and Sandbox, covers learning how to integrate complex services with the Slack API to go beyond the integrations provided through the app.

Chapter 10, Building Your Own Bot, covers understanding which platform is best to build your bot on using existing code, pushing the bot live, and testing it.

Chapter 11, Buying, Building, and Outsourcing Your Bot, and Outsource, teaches you how to recognize when it's best to buy, build, or outsource your own bot.

Chapter 12, Distributing Your App in the Slack App Directory, covers placing your bot on the market for others to utilize in their own workspace through the Slack App Directory.