협업

Building from anywhere: Inside the Slack app virtual hackathon

Get to know the winning app submissions and try these tips for running a remote hackathon of your own

작성자: Matt Haughey2020년 4월 9일Wenting Li의 일러스트

The average company today uses a whole lot of software tools. And when surveyed, 95% of Slack users said using apps in Slack makes those tools more valuable. We think that’s a big deal, and we have more than 700,000 daily active registered developers, who build for the Slack App Directory and create internal tools with Slack’s APIs, to thank for making it happen.

A number of new developer tools for Slack debuted recently, including granular permissions, app home and modals. To help get more developers up to speed and inspire their teams to push the envelope, we hosted the very first Slack App Virtual Hackathon entirely online from March 2-9.

In the weeks since, the coronavirus outbreak has forced both the cancelation of events around the world and the teams behind them to work remotely. As we all navigate this new challenge, we thought it’d be helpful to share how we ran a remote hackathon. Read on for our lessons learned, along with a preview of the new apps for Slack created in the process.

Lessons from running a global virtual hackathon

Like any other hackathon, choosing categories and prizes are table stakes. Ours included:

  1. Best new App Directory app
  2. Best modernized App Directory app
  3. Best use of app home tab
  4. Best modernized custom app

Naturally, we let Slack serve as the common space for all our remote and distributed entrants. We used the Slack Platform Community workspace as the place to coordinate participants, deliver announcements and provide technical support throughout the event.

To keep all parties organized and lines of communication clear, our developer relations team created the following channels ahead of the event:

  • #hackathon-announcements: a dedicated home for daily updates from the Slack team. Every participant was automatically invited, and posting permissions were limited to organizers.
  • #intros: a place for participants and organizers to introduce themselves, make connections and talk about what they’re working on, along with any personal hobbies.
  • #help- channels: where participants could ask for guidance and troubleshoot any errors with Slack’s developer relations team.
  • #slack-ama: where Ask Me Anything interviews took place at several points during the hackathon. Hosts included product managers at Slack who could speak to the areas of the product they know best.
  • #app-showcase: The place for participants to share their completed work, get feedback from others and promote their app after the event took place.

The hackathon took place over a week. Entrants tested their code on their own workspaces and got hands-on guidance from Slack’s developer relations team along the way. Here are a few Slack features that entrants found most helpful:

  • Workflow Builder let participants request their complimentary Amazon Web Services (AWS) hosting credits, and its “export to CSV” feature let Slack’s developer relations team keep a record of all participants.
  • Shared channels to connect to other workspaces for technical help. This allowed participants to crowdsource technical help across three different workspaces whenever Slack’s developer relations team wasn’t available.
  • A custom translation app, built by our team, that translates any announcement message to another language whenever someone reacts to it with a country’s flag emoji.

A custom translation app, built by our team, that translates any announcement message to another language whenever someone reacts to it with a country’s flag emoji.

The envelope, please …

The Slack App Virtual Hackathon included 24 teams, with three to four people per team. Without further ado, here are the winners:

Best new App Directory app: Intwixt


Intwixt takes Google Sheets uploaded in Slack, and uses a prediction AI to recognize patterns in data and can even fill in blanks. You can set your confidence levels and pick which data columns you’d like to see automatically populated, all while still inside Slack, with quick links to view the resulting data.

Prize: Slack will provide pen testing of your app (and results) at no cost, plus give $5,000 in AWS hosting credits.

Best modernized App Directory app: Workstreams

Workstreams app for Slack
Workstreams is a task management app integrated into Slack. The hackathon version included revamped app permissions, which increased security, along with a new app home screen that displays a user’s full list of tasks. This new version of Workstreams is currently in beta testing and will soon be live in the App Directory.

Prize: Slack will feature this app in our App Directory as the “Featured App of the Week,” and developers will receive $5,000 in AWS hosting credits.

Best use of the app home tab: Morgan by Nextup


Morgan is a meeting organizer that sends a private message to all attendees 30 minutes before a meeting begins. It’s great for assembling agendas and compiling summaries of online meetings on the fly.

Prize: An hourlong design review with Slack’s platform team to provide your team with our expert feedback, plus $5,000 in AWS hosting credits.

Best modernized custom app: Clerk Chat

Clerk app

Clerk Chat is an app built for internal company use. It lets you create a phone number, attach it to a channel, and accept incoming and send outgoing conversations via SMS—all through Slack. Consumer-facing companies can use it to offer text support or send customers updates on their orders, and larger businesses can streamline communication between field agents or salespeople and a main office.

Prize: Two passes to Slack’s fall 2020 Frontiers Conference and $5,000 in AWS hosting credits.

Build for Slack and beyond

Conducting a hackathon entirely online was a first for our team, but given the nature of time zones and teams spread across continents, it worked well, and certainly could become more commonplace in the future.

If you missed our online hackathon, don’t fret! Our API site is available any time you want to build an app while our Slack Community is already stationed in cities around the world, with regular (online only for now) meetups taking place.

Don’t know how to code? You can build custom apps in Slack using Workflow Builder, a visual tool that helps automate routine processes in Slack, like registering requests or gathering feedback. We recently hosted a webinar about building workflows for remote work, which is available as an on-demand replay.

Slack conducts a brief review of apps in our App Directory and does not endorse or certify these apps.

이 포스트가 유용했나요?

0/600

훌륭해요!

피드백을 주셔서 감사합니다.

알겠습니다!

피드백을 주셔서 감사합니다.

죄송합니다. 문제가 발생했습니다. 나중에 다시 시도해주세요.

계속 읽기

혁신

고객 지원을 위한 Slack: Slack 커뮤니티 뉴욕시의 전문가 팁

Slack 전문가들로부터 고객 지원을 위해 Slack을 최대한 활용하는 방법에 대해 들어보세요.

개발자

Slack을 토대로 구축하는 일이 훨씬 더 쉬워졌습니다. 개발자 및 관리자를 위한 새로운 도구를 지금 이용해 보세요

셀프 서비스 샌드박스, Bolt를 위한 사용자 지정 함수, 소프트웨어 스택과의 개선된 통합이 Slack을 위한 구축을 그 어느 때보다 향상해 줍니다

개발자

자동화의 구성 요소 만들기

차세대 플랫폼이 베타 버전으로 출시되어 모든 개발자들이 사용할 수 있습니다.

새 소식

워크플로 빌더의 새로운 커넥터 65개를 통해 더욱 유용한 자동화를 만드세요

파트너 앱에 연계해 코딩이 아닌 클릭으로 업무를 자동화하는 새로운 방법을 소개합니다.