How Slack has become indispensable for companies thanks to the APIs
Slack, the communication platform for companies, integrates different services into a single messaging application, all thanks to its API. Any developer can use it to create a bot that responds to the user’s requests by means of a chat. It already has an army of these small programs and the family continues to grow.
Any application that runs on the Internet depends on APIs (application programming interface) for its proper operation. From Facebook to Uber, and even Roomba autonomous vacuum cleaner, they all communicate constantly with one or several of these interfaces.
Although the API of the cleaning apparatus is closed, an increasing number of tools are opening this sort of technological window to third parties to improve the services offered to users. The strategy is particularly useful for messaging apps, because their chats are home for bots, small programs that respond to the user’s commands and cater to their requests.
While big names like WeChat or Facebook Messenger have already become such ecosystems, there is another one that stands out for its success and for being a pioneer in the world of interactions: Slack. The popular corporate communication platform allows employees of a company to talk among themselves, organize meetings, share documents and contact directly with external services through the same chat.
Currently, Slack includes 600 applications with varied functions, including Dropbox, Twitter and Zendesk. It also allows users to synchronize all their devices to offer an integrated communication environment.
Its API, the Heart of the Platform
Without neglecting the quality of the service offered, one of the keys to its success is the design and features of its API, developed with care and updated often to integrate new features. Thanks to the communication between its interface and those of the applications it englobes, platform users can enjoy many products from a single counter.
Its progress since its launch last year has been steady, evolving in its efforts to revolutionize the way we work. Last March, the company of voice-recognition interfaces, API.ai joined the club of the platform. Both developers and users with no programming experience can, ever since, create an intelligent bot, able to understand voice commands.
Since June, Slack offers new options: it includes for the first time 13 buttons, in applications such as Greenhouse (human resources), travel website Kayak and Trello, a useful task management tool. Thus, with a single click, users can manage job offers and candidates applications, book a flight or create a board with tasks, as part of a chat conversation.
It began as a function restricted to a few companies, but ultimately its leaders decided to open the door to all members of the technology community. The platform has launched a new API so that any application integrated into its ecosystem can build its own button.
A Tool to Manage Them All
The summer has also brought a new option for the management teams of the Slack groups in companies. They will now be able to manage which apps will be available to employees, restricting some of them thanks to the above-described buttons. For example, if one of the workers wants to use one tool, after looking for it in the directory, he or she will eventually click on a tab to request its installation. At that point, the person in charge of administration will receive an alert and will then be able to decide whether to accept or deny such request, again by clicking on the option chosen.
Another advantage for developers and companies using the platform is that they can create their own custom-made bot with a toolkit called BotKit, provided by the company behind Howdy, another inhabitant of the platform’s ecosystem. It is a sort of an instruction book that contains basic code samples to build custom programs.
In case someone thinks that the family is too small, Slack has its own investment fund (Slack Fund), dedicated to promoting start-ups working on the development of applications or bots to join their growing army of virtual assistants.
Banco Bilbao Vizcaya Argentaria, S.A. owner of this portal uses cookies and/or similar technologies of its own and third parties for the purposes of personalization, analytics, behavioral advertising or advertising related to your preferences based on a profile prepared from your browsing habits (e.g. pages visited). If you wish to obtain more detailed information, consult our Cookies Policy.
Cookie settings panel
These are the advanced settings for first-party and third-party cookies. Here you can change the parameters that will affect your browsing experience on this website.
Technical Cookies (required)
These cookies are used to give you secure access to areas with personal information and to identify you when you log in.
Name
Owner
Duration
Description
gobp.lang
BBVA
1 month
Language preference
aceptarCookies
BBVA
1 year
Configuration Accepted Cookies
_abck
BBVA
1 year
Helps protect against malicious website attacks
bm_sz
BBVA
4 hours
Helps protect against malicious website attacks
ADRUM_BTs
Salesforce Marketing Cloud
Session
Required for monitoring of the service, inherent to SFMC
ADRUM_BT1
Salesforce Marketing Cloud
Session
Required for monitoring of the service, inherent to SFMC
ADRUM_BTa
Salesforce Marketing Cloud
Session
Required for monitoring of the service, inherent to SFMC
ADRUM_BT
Salesforce Marketing Cloud
Session
Required for monitoring of the service, inherent to SFMC
xt_0d95e
Salesforce Marketing Cloud
Session
Remember user preferences (if any)
__s9744cdb192d044faa1bf201d29fafd1e
Salesforce Marketing Cloud
Session
Remember user preferences (if any)
wpml_browser_redirect_test
WPML
Session
Text translation in the portal
wp-wpml_current_language
WPML
24 hours
Text translation in the portal
Analytics Cookies
They are used to track the activity or number of visits anonymously. Thanks to them we can constantly improve your browsing experience
Your browsing experience is constantly improving.
With your selection, we cannot offer you a continuously improved browsing experience.
Name
Owner
Duration
Description
AMCV_***
Adobe Analytics
Session
Unique Visitor IDs used in Cloud Marketing solutions
AMCVS_***
Adobe Analytics
2 years
Unique Visitor IDs used in Cloud Marketing solutions
demdex (safari)
Adobe Analytics
180 days
Create and store unique and persistent identifiers
sessionID
Adobe Analytics
Session
Launch's internal cookie used to identify the user
gpv_URL
Adobe Analytics
Session
Adobe Analytics plugin: getPreviousValue Capture the value of a certain variable in the following page view, in this case the prop1
gpv_level1
Adobe Analytics
Session
Cookie used to store the DataLayer levl1 of the previous page.
gpv_pageIntent
Adobe Analytics
Session
Cookie used to store the pageIntent of the previous page.
gpv_pageName
Adobe Analytics
Session
Cookie used to store the pagename of the previous page.
aocs
Adobe Analytics
Session
Cookie that stores the first values collected at the beginning of a process.
TTC
Adobe Analytics
Session
Cookie used to store the time between the App Page Visit event and the App Completed event.
TTCL
Adobe Analytics
Session
Cookie used to store the time between the LogIn event and App Completed.
s_cc
Adobe Analytics
Session
Determine if cookies are active
s_hc
Adobe Analytics
Session
Cookie used by Adobe for analytical purposes
s_ht
Adobe Analytics
Session
Cookie used by Adobe for analytical purposes
s_nr
Adobe Analytics
2 years
Determine the number of user visits
s_ppv
Adobe Analytics
Permanent
Adobe Analytics plugin: getPercentPageViewed Determine what percentage of the page a user views
s_sq
Adobe Analytics
Session
ClickMap/ActivityMap features
s_tp
Adobe Analytics
Session
Cookie used by Adobe for analytical purposes
s_visit
Adobe Analytics
2 years
Cookie used by Adobe to know when a session has been started.
Advertising Cookies
They allow the advertising shown to you to be customized and relevant to you. Thanks to these cookies, you will not see ads that you are not interested in.
The advertising is customized to you and your preferences.
Your choice means you will not see customized ads, only generic ones.
Name
Owner
Duration
Description
OT2
VersaTag
90 days
VersaTag Cookie used to store a user id and the number of user visits.
u2
VersaTag
90 days
VersaTag Cookie where the user ID is stored
TargetingInfo 2
MediaMind
1 year
Cookie that serves to assign a unique random number that generates MediaMind.
Customization Cookies
These cookies are related to general features such as the browser you use.
Your experience and content have been customized.
With your selection, we cannot offer you a continuously improved browsing experience.
Name
Owner
Duration
Description
mbox
Adobe Target
9 days
Cookie used by Adobe Target to test user experience customization.
Looks like you’re browsing from MexicoSpainArgentinaPeruColombiaBelgiumChileUSAFranceHong KongItalyPortugalUnited KingdomTurkeyUruguayVenezuelaAlemania, so let’s show you the custom content for your
location. Change
Select a country
In order to access the private area and corresponding sandbox, select the country of the APIs you want to use.