Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

An Opportunity to Emulate Slack Buttons

DZone's Guide to

An Opportunity to Emulate Slack Buttons

Slack believes that there is a huge opportunity to help users execute common API-driven functions with a single push of a button — and I agree.

· Integration Zone
Free Resource

Modernize your application architectures with microservices and APIs with best practices from this free virtual summit series. Brought to you in partnership with CA Technologies.

Slack released their Slack Buttons last year to help as they "reduce the number of small yet high-frequency tasks that quietly devour a user’s time." I know folks are obsessed with voice, bot, and other conversational interfaces, but I agree with Slack that there is a huge opportunity to help users execute common API-driven functions with a single push of a button. It is something I blog about regularly — helping folks realize the opportunity in the development of API-driven, embeddable buttons that go beyond what Slack is doing and would run anywhere on the web, such as in the browser or even on mobile and other Internet-connected devices.

Zapier has taken a stab at this with Push by Zapier, and they have the inventory of APIs to support it. However, what I am thinking about should be even easier, should be embeddable anywhere, and should leverage the web technology already in use (forms, inputs, GETPOST, etc.). If in a browser it should work like bookmarklets, and if it exists within the pages of a website or application, it should work as some simple copy/paste HTML with minimum JS when necessary to avoid blockage by ad blockers and other privacy protection tooling.

Image title

I understand that it is easy to follow the pack when it comes to the latest technology trends, and I'm sure voice and bots will gain some mindshare when it comes to conversational interfaces. However, sometimes, we just need the easy button for those high-frequency tasks that quietly devour our time, as Slack puts it. As I see JSON-LD embedded into more web pages, further pleasing the Google search algorithm, there will also be more semantic opportunities for browser buttons to engage with the data and content within web pages in a more meaningful, and context-aware way.

API-driven buttons and similar embeddables and browser tooling make for such an interesting opportunity that I would tackle myself, but I'm so resistant to anything that might take me away from my work as the API Evangelist — which is why I'm putting it out here publicly. I will put more time into some single-use button examples that might start the conversation for some, but I recommend taking a look at what Slack and Zapier have done to get started. As the pace of technology continues its blind march forward at the request of VCs, I'm confident that there is a huge opportunity for simple solutions like buttons to make a significant impact. Let me know if you'd like to know more.

The Integration Zone is proudly sponsored by CA Technologies. Learn from expert microservices and API presentations at the Modernizing Application Architectures Virtual Summit Series.

Topics:
integration ,slack ,embeddables ,api

Published at DZone with permission of Kin Lane, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

THE DZONE NEWSLETTER

Dev Resources & Solutions Straight to Your Inbox

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.

X

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}