Collaboration
slack on slack

How channels power our sales team

An inside look at the many ways channels and integrations with Salesforce help our team close deals and serve our customers

By the team at Slack19th June 2019Illustration by Robert Samuel Hanson

Editor’s Note: 
As you may have heard, Slack is now a part of Salesforce! This means some of the information below is dated, but we wanted to keep it around for historical context and other good reasons. For more details on Salesforce’s acquisition of Slack, read the official announcement

 

Sales is a cyclical job. You engage potential buyers, build a business case, negotiate terms, and finally close the deal. If internal coordination bogs down during any step, all that work leading up to a deal can be for naught, and no team wants that.

That’s why good communication and agility are key to coordinating a large sales workforce like the one here at Slack. Of course, our sales team relies on Slack as the collaboration hub that pulls everything together—teammates, apps and data—to get their jobs done. So we interviewed a handful of sales staff at all levels to explore how they use Slack to serve current customers and prospects each day.

Using channels to organize everyday work

At Slack, every employee uses our Enterprise Grid product, which is designed for our largest customers. Teams in the thousands can use multiple workspaces, typically creating one for each major wing of the company. Sales & Customer Success makes up one of the nine workspaces in Slack’s own organization, and within that team’s workspace, channels have the following organization.

#account- channels: dedicated customer homes

Our sales team creates a channel for every major customer account, such as #account-lyft and #account-target. If you scroll back far enough in a channel’s history, it begins with early pre-sales details on the company’s size, the potential size of a deal, and any initial contacts. Later in the sales process, contracts are drafted and posted, any negotiations with the customer are noted, and deal approvals are reported in-channel.

Slack account channel

Let’s say an exec needs to meet with a customer, or a new account manager takes over after the account grows into a new market segment. Any member of the sales team can join an account channel to see the full history of Slack’s interactions with that customer.

Over time, an account channel is rarely silent. Ongoing questions or problems from company contacts are shared here, along with periodic meeting notes and updates.

Coalescing in team channels

Every group of people working on the same topic at Slack coordinates in channels. Within the sales organization, you’ll find channels like #cs-ent-east-team, for those working in Customer Success for enterprise customers in the Eastern portion of America. A channel like #sales-emea-team is more general, where everyone from sales working with customers in Europe, the Middle East and Africa gathers to share news, announcements and discussions.

Org-wide sales channels: where we share wins and more

Sales team members don’t just talk among themselves; they also share major news in large channels that many in the company outside a sales focus follow. The main #sales channel is devoted to announcing significant new deals (shown below).

Org-wide channel

Each new message includes all the team members who helped take the deal over the finish line, a short description of how the customer started using the product, and stats on current number of seats (employees at the company who are signed up) and annual contract value. It’s a great place to not only learn about new customers but also congratulate sales team members for a job well done. Those kudos appear in threads and in ample emoji reactions on every message.

The #sales-announce channel is where upper management in sales can update the entire team with reminders of any weekly due dates, all-hands meetings, training opportunities, priorities for the quarter and offsite functions.

There are also fun channels, like #talesfromtheroad. Here, teammates shares photos, stories and insights when they return from customer visits. It helps the team stay connected, celebrate the work of others, and focus on what matters—our customers.

Channels to request help and close deals

There are a series of channels meant to offer support to sales staff at Slack, and they fall under a few naming conventions.

  • #help- channels are primarily for new hires to ask questions to more tenured members of the team, including clarification on processes and terminology.
  • #plz- channels are where people post specific requests, essentially asking if someone could please help them complete a task new to them or beyond their training.
  • #dsr- channels are a late-stage pre-sales tool that stands for “deal support request.” We spin up private #dsr channels to share final contract details before signing up a new customer. Here, lawyers and sales staff share, edit and review documents, and deals are approved by our finance team and any necessary executives. Approvals that used to require a meeting with people from all over the company are now done in minutes using emoji reactions such as a check mark.

Troops: how we connect Salesforce and Slack

Like many other companies, Slack relies heavily on Salesforce to track customers and leads, along with the status and milestones of every deal already made or currently in progress. It’s the system of record for every contact point and every metric.

For many on the team, getting key information into and out of Salesforce without leaving Slack is ideal, and for that we use an additional app designed for Slack called Troops.

Troops app for Slack

Troops acts as a conduit to Salesforce. It lets you query data by accounts, append notes to sales calls, and edit or modify contacts when anything changes. For most members of the sales team, it’s a way to speed up their work. You interact with a bot and tap a few buttons to update Salesforce data without having to switch windows or even leave a channel where discussions about customers are taking place.

Troops pulls Salesforce data into Slack

Troops also offers a workflow builder, with a variety of options based on any number of criteria you set. Sales team members can use this to:

  • Automatically post into #accounts- channels when deals change status from pending to complete.
  • Create their own alerts based on customer accounts they represent. For example, if a customer suddenly adds 100 new seats to their plan, an account manager is notified immediately so they can reach out.
  • Add notifications to Slack whenever you are attached to a new prospect. This way, you never miss a deal brewing and get warned whenever a lead grows stale following a set number of days since an update.

More sales tools for Slack

In addition to Salesforce and Troops, the Google Drive integration for Slack is key to moving the team’s day-to-day work forward, including sharing numbers in Sheets, presentations in Slides and notes in Docs. Meanwhile, Guru is the team’s knowledge base, using its app to create informational cards that can be easily shared, searched and linked throughout Slack.

Guru for Slack

The old standard, email, is also heavily in use by Slack’s sales team members, since they tend to work with outside companies, but we continue to use guest accounts and shared channels with customer teams whenever possible to keep communication open and real-time, and share them into channels using the Outlook and Gmail add-ons for Slack.

Lastly, our business technology team has created a slew of custom Slack apps that help streamline sales processes. These include:

  • Ways to manage and customize notifications from various systems
  • Approve/deny buttons for various request flows in Slack
  • The ability to fill out request forms in Slack to make changes to deals that get reflected in Salesforce, nominate employees for awards, and request data for customers still considering a purchase
  • Workflows that involve asking in multiple channels for approvers to review contracts (and update Salesforce every step of the way)

There’s even a quick and easy /accounts custom slash command that can pull up detailed info on any account in Salesforce. This shortcut is one of the most often used tools in sales and happens to be how the rest of the organization accesses Salesforce data.

Accounts slash command in Slack

A more transparent sales org

One of the biggest benefits of Slack for our own sales team is adding transparency. The entire team can share and access information about the life cycle of a customer in channels, rather than having that context siloed in email inboxes. New sales hires can scroll through channel histories for context before their first meetings and join already updated on a customer’s needs. They can also seek help when they’re stuck, and quickly find out who to connect with to move a deal forward.

For managers and directors in sales, the predictable layout of channels means they can review how account reps are doing across the organization, check on new deals or customers needing attention, and read a channel’s history relating to any approvals and decisions asked of them.

Meanwhile, announcements let everyone know when deals are completed, and alerts help save deals from falling through the cracks. That makes for a happier sales team and, in the end, happier customers too.

 

Was this post useful?

0/600

Nice one!

Thanks a lot for your feedback!

Got it!

Thanks for your feedback.

Whoops! We’re having some problems. Please try again later.

Keep reading

News

Introducing Data Residency for Slack in Singapore

Transformation

Slack for customer support: Expert tips from the Slack Community in NYC

Hear from Slack experts on how you can get the most out of Slack for customer support.

Developers

Building on Slack just got a lot easier – New tools for developers and admins available today

Self-service sandboxes, custom functions for Bolt and improved integration with your software stack make building for Slack better than ever

Developers

Creating the building blocks of automation

The next-generation platform is now out of beta and available to all developers