Whether you’re trying to figure out lunch or which bit of copy sounds best, polls are a simple way to get quick feedback from many people. Slack doesn’t have a native polling solution, but fortunately, with Build on Standard Library and Airtable it’s easy to roll your own. This guide will go step by step through the process of creating a fully customizable polling app, but if you’re just interested in the result, there’s a GitHub repo available where you can deploy a complete version to Build on Standard Library in just a few clicks.

Image for post
Image for post
Simpling polls with Slack and Airtable

What You’ll Need Beforehand


GitHub is an invaluable tool for software developers. GitHub, and other source control providers, bring several features: a place to store code, a history of changes, and reasons as to who did what, when and why. GitHub as a platform is pretty open-ended, and there are many strategies for managing your repositories.

Git methodologies are a dime a dozen, but what many have in common is the pull request. GitHub, provides a UI to allow maintainers to review, request changes, and accept pull requests. This guide takes it a step further by showing you how to set up a workflow with Build on Standard Library that sends SMS alerts on new pull requests, guaranteeing that you never miss one! …


Twilio is a cloud communications company that enables software developers to programmatically make and receive phone calls, send and receive text messages, and perform other communication functions using its collection of APIs.

Using this guide, you will create a workflow with Build on Standard Library that responds to incoming text messages. The result will be fully customizable to support whatever SMS messaging functionality you require. Let’s get started!

Image for post
Image for post
What you have to look forward to!

What You’ll Need Beforehand

Minute 1: Set up your Message Hub Workflow

First, we’ll head over to https://build.stdlib.com (Build on Standard Library) to create our workflow. …


Github Issues are a great way to keep track of bugs, feature requests and more for your projects. However, while it’s convenient having those roadmap items live where the project resides, it can be easy to miss when people create new issues. Since if you’re at work, you probably already have Slack open, we’re going to solve this problem by using Build on Standard Library to create a Node.js-powered workflow that:

  • Upon receiving a GitHub issues.opened event…
  • … adds a record of it in Airtable
  • … and sends a formatted message to Slack in a #issues channel

The message will look something like…


It’s hard to believe that it’s been over a year since we published our first article on building a status page with Standard Library. Much has changed about the company and our platform. With the introduction of Code on Standard Library, it’s never been easier to build, ship, and integrate scalable APIs right from your web browser. I’m personally excited to be able to show off these features and the capabilities of the platform by revisiting this old favorite and bringing it a facelift.

Image for post
Image for post

If you’re not familiar with Standard Library, we combine a scaleable compute layer, along with automatically generated documentation, authentication, billing, and more. We enable anybody to turn simple JavaScript functions into production-ready APIs, in seconds. And with the help of our online editor Code on Standard Library, you can build with zero setup or installation on your local machine. …


GitHub issues are a fantastic tool to help manage software projects. Whether your repository is public or private, issues provide a great way to track tasks, enhancements, and of course, bugs. But, as we all know, Slack, is Where Work Happens. So it would be great if we could bring some of the functionality of GitHub issues into Slack, where many people are spending a lot of their time anyway.

This guide will walk you through setting up an API on Standard Library that receives messages from GitHub, when issues are created or closed. …


When you’re running a business, coupons can serve many purposes. You can reward loyal customers, attract new ones, or gauge price sensitivity of different groups. If you use Stripe for payment processing, you may already be aware of using Stripe to generate coupon codes. However, you might not always want to give somebody else Stripe dashboard access (or even login yourself) to generate these coupons — what if we could add coupons painlessly from the chat program we spend all day in, Slack? …


Making sure your website or API is up and running well can be a round-the-clock job. To help in this tireless effort, we can make uptime reports and status alerts visible within the tools we frequently use, like Slack. With a platform like Standard Library, an integration like that is nearly effortless. This guide will show you how to set up an API on Standard Library that will ping a URL and send a message to Slack if the URL doesn’t return a 2xx status code. …


Last week at Standard Library we added the ability to scheduled API executions as tasks from Code.xyz, our online editor for APIs. Scheduled tasks are APIs you can build that run on schedules as granular as per minute, or as long as per week. Whether you want to scrape a webpage for changes, send reminders via SMS or Slack, or create database backups, it’s never been easier to schedule any and all workflow automation tasks.

Image for post
Image for post
Huge thanks to Randall Munroe and Co. for the endless entertainment.

If you’re not familiar with Standard Library, we’re a platform that enables anybody to turn simple JavaScript functions into scalable APIs in seconds. With the help of our online editor, Code.xyz, you can you can ship APIs to Standard Library right from your browser. To show how easy it is to build APIs and schedule them as tasks, we are going to set up a service that sends the latest xkcd comics to your phone as soon as they’re released. …


Image for post
Image for post

Telegram is instant messaging and voice service with a focus on privacy. It also just so happens that they also have a pretty slick interface for creating bots. It’s all done from within the app, by talking to another bot called the BotFather.

This tutorial will walk you through creating a Telegram bot that can translate text into a few different languages. The translation will be handled by IBM Watson’s Language Translator. The Telegram bot API and Watson will be brought together by Standard Library.

If you’re not familiar with Standard Library, we combine a scaleable compute layer, along with automatically generated documentation, authentication, billing, and more. We strive to enable anybody to turn simple JavaScript functions into production-ready APIs, in seconds. And with the help of our online editor Code.xyz, you can ship to Standard Library with zero setup or installation on your local machine. …

Steve Meyer

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store