Chapter 12
IN THIS CHAPTER
Getting familiar with enterprise systems
Discovering how Slack fits in
Recognizing how Slack can extend the power of enterprise systems
You can use third-party apps to extend Slack’s native functionality. (See Chapter 10 for more on this subject.) Slack doesn’t just need to be a place for sharing screens, exchanging DMs, calling colleagues, and reaching consensus on important organizational issues. It can do so much more.
This chapter illustrates the significant benefits that organizations can realize if they go even deeper with Slack. You learn about some initial integrations between Slack and back- and front-office systems. Depending on which systems your organization runs, you may be able to perform an increasing number of everyday business functions from right within Slack — and have that data magically flow into your employer’s system(s) of record.
At a high level and irrespective of size, organizations typically use two types of systems:
You may never have heard the term back-office system. I assure you, though, that it exists at your employer in one form or another. These applications also go by the collective moniker enterprise resource planning or ERP systems. At a high level, they serve a number of invaluable operations and business-administration functions. Specific ERP activities include
No one would rightfully call these business functions sexy. Steve Jobs never announced them on stage in front of millions of awestruck people. Make no mistake, though: All firms have to effectively complete these essential activities — or outsource them to third parties that do. The need for this basic blocking and tackling holds true for hospitals, hardware stores, restaurants, bookstores, and chic clothing shops. The lone possible exception to the preceding list is supply chain management (SCM). For example, companies such as Twitter, Spotify, and LinkedIn (now part of Microsoft) don’t manufacture physical products. As such, there’s no tangible inventory for them to manage.
The counterpart to a back-office system is — wait for it — a front-office system. Firms use this type of system to manage their customers, prospects, and sales. Without front-office applications, an organization can’t effectively track its customer pipeline, project revenue, determine which of its sales reps are the most productive, award sales commissions, determine their best advertising sources, anticipate customer needs, and effectively cross-sell or upsell customers. You know, little things.
Front-office systems typically fall into the following four buckets:
Depending on the industry, these application categories may overlap a tad. What’s more, while just about all organizations of a certain size rely upon proper CRM systems, the same may not apply to the other three buckets. For example, SFA is particularly popular, if not downright essential, for pharmaceutical companies but less so for a footwear maker or your dentist or local butcher. I guarantee you that your Internet service provider (ISP) uses FSM software to track its technicians’ on-site visits. Neither your butcher nor your dentist visits your home.
If Slack is indeed where work happens, then couldn’t the collaboration tool ultimately replace back- and front-office systems?
For several reasons, the answer is no. I can’t envision a realistic scenario in which Slack in all its glory even attempts to replace either type of system.
First, enterprise systems allow organizations to manage critical business functions. The usual suspects include payroll, benefits, accounts receivable, accounts payable, inventory tracking, CRM, and others. Many large firms implemented ERP and CRM systems decades ago — usually with decidedly mixed results as I write in my first book Why New Systems Fail (Cengage).
High-profile system failures run the gamut. You may have heard of debacles such as the 2013 launch of Healthcare.gov. These disasters don’t just affect government agencies, though. In 1999, Hershey attempted to implement a new supply-chain system. In a word, it bombed. The company lost $100 million in candy sales and filed a few lawsuits against its partners. More recently, car-rental company Hertz sued consulting firm Accenture for $32 million over a botched website redesign. I could cite IT-project failures all day long. Against this backdrop, rare is the chief information officer (CIO) or chief technology officer (CTO) who is willing to spend millions of dollars to replace enterprise systems that, while long in the tooth, still work.
Second, it’s folly to claim that all enterprise systems are created equal. Some are far more modern and app-friendly than others. Sure, every organization needs to pay its employees and track its accounts payable, but how each accomplishes these compulsory feats is anything but standard. Consider the vastly different types of systems that organizations use today to keep the lights on:
Custom-built systems: Sometimes CXOs aren’t happy with the offerings of major software vendors. They decide to build their own back- and front-office systems — a decision that often turns out to be regrettable. In my experience, their successors often live with the consequences of these decisions. One of the biggest gaffes: thinking that software development is a core organizational competency when it most certainly is not.
I have seen this movie before. Twenty years ago, I used to work at the pharmaceutical giant Merck. The company’s IT staff built deficient homegrown HR systems that routinely frustrated many people, especially me. I would often ask: Why did Merck’s management go this route? Does Microsoft manufacture its own aspirin?
Outsourced systems to third parties: Many small and midsized companies don’t want to deal with the headaches of buying, deploying, configuring, and maintaining their own back-office systems. As a result, they pay vendors to perform these tasks for them.
That’s right. Good old-fashioned outsourcing is alive and well. Case in point: Why does the U.S. government routinely solicit employment data from Automatic Data Processing, Inc. (ADP)? Because the payroll-outsourcing company knows if companies are hiring. After all, ADP serves more than 700,000 clients in 113 countries. Kronos, Paychex, and Ceridian also provide comparable services. And then there are professional employer organizations (PEOs) that handle the full range of back-office services. Why outsource just the payroll process when you can outsource an entire department?
It would take quite a bit of doing for Slack to develop a viable solution that would replace any of these key enterprise systems, never mind all of them. Brass tacks: Slack isn’t going to be playing in this sandbox anytime soon. But don’t think that Slack and its developers are ignoring you altogether.
With respect to enterprise systems, Slack’s top brass is keenly aware of both of the following:
At the same time, though, Slack’s actions indicate that it senses a legitimate business opportunity regarding enterprise systems. Rather than supplant ERP and CRM applications altogether, why couldn’t Slack do the following for its clients?
Put differently, couldn’t Slack complement their customers’ enterprise systems?
Before answering, let me reiterate a key point that I make in Chapter 10: Slack’s management has embraced platform thinking. Slack wants third-party developers and startups to take its core product in new and exciting directions — including with enterprise systems. In this vein, some ambitious companies are starting to do interesting things. One burgeoning area involves building digital bridges that connect essential but often clunky ERP and CRM systems to a lighter, more modern, more user-friendly application.
Yes, I’m talking about Slack.
Now back to my earlier question: To both Slack and its development community, the answer is a resounding yes. A few simple examples will prove my point.
I’ll start by describing a few of Slack’s nascent integrations with enterprise systems. You may not be terribly impressed with the following examples but remember a few things as you’re reading:
Think about how your employer handles most employee HR requests. I’ll wager that a good percentage of worker-initiated queries are manual. For example, at some companies today, employees still need to manually fill out forms requesting time off. Others have to email their managers and ask for permission.
Perhaps this process doesn’t irk you. After all, how often do you ask your boss to take a vacation, much less a leave of absence? But wouldn’t it be easier to request time off in Slack?
Business trips often don’t go as expected. Watch the 1987 flick Planes, Trains and Automobiles and see whether you can relate. When you finally arrive home exhausted, you probably dread submitting your expenses. Twenty bucks says that your company’s expense forms and internal approval process leave more than a bit to be desired.
What if you could submit your expenses via Slack? If you use Expensify and your company has enabled its Slack integration, then you are already saving yourself some time in this regard.
What do you do for a living? You probably spend a good deal of time at work in front of a computer — and rarely do you request time off and submit expenses. Think for a moment about your job. What are the ways in which you routinely interact with enterprise systems? Depending on your role, you may need to do one or more of the following:
In many instances, completing these activities involves executing several redundant or superfluous steps — even if your company has implemented state-of-the-art enterprise systems.
See whether the following scenario sounds familiar. Performing essential parts of your job regularly involves
Did I just eerily describe your work day to a t?
I am not judging you. Really. A certain degree of inefficiency on the job may not bother you much or even at all. After all, work isn’t supposed to be fun, right?
Fair enough, but many rank-and-file employees would like to streamline their organizations’ cumbersome internal processes. Doing so would save time, minimize duplicate data entry, and reduce errors. Even if you’re comfortable with the status quo, consider this point: Few things excite execs in the corner office more than the ability to save money.
To be fair, performing each of the preceding tasks entirely within Slack may not be possible yet — let alone advisable down the road. For privacy, audit, and regulatory reasons, you still may need to follow the same less-than-ideal business processes even if your firm uses Slack in innovative ways. Still, for many activities in enterprise systems, there may be a better way to get something done. In this vein, Slack may prove to be just the ticket.
Depending on your company’s particular systems, your organization can take advantage of three different types of automation options in Slack.
https://api.slack.com
.)To paraphrase the Fleetwood Mac song, What if you go your own way? Slack benefits from a vibrant community of tech-savvy users and talented third-party developers. Many of these folks are downright effusive about their successes and often surprisingly candid about their failures. You can learn a good deal from talking to them about their creations and experiences, either online or in person.
Some of the largest enterprise-software vendors have built native Slack integrations. Others have encouraged startups to do the same — or at least not stood in their way.
Note that I’m listing the vendors in this section in alphabetical order.
Thanks to a spate of acquisitions, Infor has grown to become one of the world’s largest enterprise-software vendors. At present, its products don’t natively integrate with Slack, but that’s where automation startup Tray.io comes in. The latter lets users build Infor-to-Slack connectors. Read more about it at bit.ly/trayinfor
.
Not to be outdone, Workato’s HTTP Connector allows for tight Infor-Slack integrations. For more, see bit.ly/infor-workato
.
Microsoft’s ERP and CRM offering has undergone a number of facelifts over the years. You can use a number of automation tools to integrate Dynamics with Slack:
bit.ly/ms-crm-tray
bit.ly/workato-msd
bit.ly/zap-slack-ms
Note that I’m intentionally omitting Microsoft’s ubiquitous productivity suite. For the purposes of this chapter, Office 365 doesn’t qualify as an enterprise system.
For decades, Oracle has been one of the world’s five largest software companies. Over the years, the company has gobbled up nearly 140 firms as of this writing according to Crunchbase. Examples include the CRM outfit Siebel and the ERP vendors PeopleSoft and NetSuite. Translation: Oracle isn’t going anywhere — and Slack’s management and developers are acutely aware of this fact.
Along these lines, Slack and Oracle announced a significant partnership in October 2017. The Oracle Intelligent Bot Platform helps both developers and nontechnical users build smart bots. Read more about the program at bit.ly/2ohKF3A
.
Oracle customers should also consider taking Workato for a test drive. You can immediately download and install more than 100 pre-built recipes or templates for Oracle’s E-Business Suite. They each automate a task for a different business function. Read about what you can do at bit.ly/ora-slk-wrk
.
Salesforce is the world’s largest pure-play CRM vendor. The company pioneered the popular SaaS model when it launched in 1999. To call cofounder and CEO Marc Benioff a trailblazer is the acme of understatement. Today Salesforce offers a number of different native integrations with Slack. For example, new Salesforce accounts can automatically trigger Slack notifications.
The Salesforce AppExchange is rife with apps that automatically connect to different enterprise technologies — and Slack is no exception here. For more information, see bit.ly/slack-integ
.
The conservative German multinational software company is also among the oldest and largest in the world. One early and particularly useful SAP integration is its Concur Expense bot for Slack. Beyond that, Tray.io and Workato both connect SAP to Slack in interesting ways. For more, see the following URLs:
Founded in late 2005 by PeopleSoft vet Dave Duffield and launched early the next year, Workday specializes in financial and human-capital management software. Much like Salesforce.com and Slack itself, the company embraced cloud computing and SaaS from its inception. Customers don’t own Workday; they merely rent it.
No shocker: Workday’s modern system architecture allows it to offer an ever-increasing number of useful Slack bridges. As of this writing, they include
More are coming. Bet on it.
Zendesk is the industry leader in customer service and support ticketing. As of this writing, it sports more than 200,000 clients in 30 countries. If you’ve ever called or emailed customer support, you’ve most likely received an email from Zendesk. (Check your inbox if you’re curious.)
Zendesk is a natural fit for Slack integrations. If a company uses both applications, then its support employees shouldn’t need to constantly check their inboxes. Zendesk integrations let tickets, comments, and updates automatically appear in Slack. For more on this subject, see bit.ly/zdslack
.
Don’t view Slack integrations with the aforementioned enterprise systems as a binary. There are levels. Consider two intentionally polarized scenarios:
All else being equal, Company A will be able to use Slack to automate far more tasks than its counterpart.
But what if you don’t work at Company A? No bother. Firms need not run the latest and greatest cloud-based ERP and CRM solutions to integrate with Slack. Generally speaking, though, the older its enterprise system, the less likely a firm will be able to enjoy the considerable fruits of Slack integrations.
Chapter 15 delves much deeper into Slack’s bright future. For now, though, know that the number, variety, and power of Slack enterprise-system integrations will only increase for the foreseeable future. No, no company can totally eliminate inefficiency. Also, complete automation inheres its own risks. People still matter.
Still, it’s not hard to read the tea leaves. Advances in automation and machine learning are letting organizations at least partially streamline many cumbersome, time-consuming, and error-prone business processes. It’s happening as you read these words. Slack is poised to play an integral role in this important shift.