Slack ワークフロービルダー:チームの業務を自動化する方法
Slack でワークフローを作成する実践ガイドです。すぐに使える実例、始め方のコツ、対応プランの情報をまとめました。
この記事は独自に作成したガイドです。Slack Technologies, LLC および Salesforce, Inc. との提携・推奨関係はありません。
どのチームにも時間を奪う繰り返しの業務があります。スタンドアップの進捗収集、サポートリクエストの振り分け、締め切りのリマインド。誰かに手作業で頼むこともできますが、Slack に任せることもできます。
Slack ワークフロービルダーは、Slack に組み込まれたノーコードの自動化ツールです。自動で実行されるワークフローを作成し、フォームで情報を収集し、メッセージを送信し、外部アプリと連携できます。コードを一行も書く必要はありません。
このガイドでは、ワークフロービルダーとは何か、最初のワークフローの設定方法、すぐに活用できる実例、自動化を安定して運用するコツを解説します。プラットフォーム自体が初めての方は、まず Slack とはのガイドをご覧ください。
Slack ワークフロービルダーとは?
Slack ワークフロービルダーは、コーディング不要で誰でも Slack 内にワークフローを作成できる組み込みの自動化ツールです。ワークフローとは、トリガーが発動すると実行される一連のステップのことです。トリガーには、メッセージの投稿、チャンネルへの参加、スケジュールされた時刻、リンクのクリックなどがあります。ステップでは、メッセージの送信、フォームの表示、チャンネルの更新、変数の設定、サードパーティアプリとの連携などが可能です。ワークフロービルダーは Pro、Business+、Enterprise+ プランで利用できます。
Slack でワークフローを作成する方法
以下の手順に沿って、最初の Slack ワークフローを作成・公開しましょう。
- 1「ツール」メニューからワークフロービルダーを開く
Slack の左上にあるワークスペース名をクリックし、「ツール」から「ワークフロービルダー」を選択します。表示されない場合は、ワークスペースの管理者がアクセスを制限している可能性があります。メッセージ入力欄に「/workflow」と入力して直接開くこともできます。
- 2トリガーを選択する
すべてのワークフローはトリガーから始まります。自動化を開始する条件を選びましょう。一般的なトリガーには、リンク経由でのフォーム送信、チャンネルへの新しいメッセージの投稿、チャンネルへの参加、スケジュールされた日時、外部サービスからの Webhook などがあります。用途に合ったものを選択してください。
- 3ワークフローにステップを追加する
「ステップを追加」をクリックしてシーケンスを構成します。ステップには、チャンネルや個人へのメッセージ送信、情報を収集するフォームの表示、変数の設定・更新、条件ロジックの追加(有料プラン)、Google Sheets や Jira などのサードパーティアプリとの連携があります。ドラッグで順序を変更できます。前のステップの変数を使ってメッセージをカスタマイズできます。
- 4ワークフローを公開する
右上の「公開」をクリックします。リンクトリガーを使用している場合、Slack が共有可能な URL を生成します。チャンネルトリガーの場合はすぐに動作を開始します。チームメンバーが用途を把握できるよう、わかりやすい名前を付けましょう。
- 5ワークフローをテストする
チームに展開する前に、自分でワークフローを実行してみましょう。手動でトリガーを発動させ、すべてのステップが正しく実行されるか確認し、出力メッセージの表示を検証します。問題があれば修正し、ワークフローのリンクやトリガーチャンネルをチームに共有してください。
Slack ワークフローの活用例
チームが実際に使っている 5 つのワークフローを紹介します。それぞれ手作業のプロセスを自動化に置き換えた事例です。
1. デイリースタンドアップボット
平日の毎朝 9 時にチームチャンネルでワークフローを実行します。ワークフローが 3 つの質問を含むフォームを送信します。「昨日完了したことは?」「今日取り組むことは?」「ブロッカーはありますか?」回答はチャンネルに自動投稿され、同期ミーティングを開かなくてもチーム全体が状況を把握できます。
レイチェルのエンジニアリングチームは毎朝スタンドアップコールに 15 分を費やしていました。その半分はメンバーのミュート解除を待つ時間でした。レイチェルは非同期で回答を集めるスタンドアップワークフローを作成しました。チームは 15 分の待ち時間の代わりに 2 分の読み取りで同じ情報を得られるようになりました。深い議論のための週次ビデオ通話は残しつつ、毎日のセレモニーはなくなりました。
2. 新入社員オンボーディングチェックリスト
#new-hires チャンネルに誰かが参加するとトリガーが発動します。ワークフローがチェックリスト付きのウェルカムメッセージを送信します。プロフィールの設定、社員ハンドブックの確認、マネージャーとの 1on1 の予約、チームチャンネルへの参加、セキュリティ研修の完了などです。各項目に該当リソースへのリンクが付いています。3 日後に困っていることがないか確認するフォローアップメッセージも送信されます。
人事部のカリムは、新入社員ごとに同じオンボーディングメールを送り、1 週間後に手動でフォローアップしていました。このワークフローを作成した後は、新入社員が Slack に参加した瞬間に統一された案内を受け取れるようになりました。カリムは 1 人あたり約 2 時間を節約でき、漏れもなくなりました。
3. 休暇申請フォーム
リンクトリガーのワークフローを作成し、休暇の種類、開始日、終了日、備考を入力するフォームを表示します。送信されると、ワークフローが #pto-requests にフォーマット済みの申請を投稿し、申請者のマネージャーに承認依頼の DM を送ります。マネージャーが承認または却下のボタンをクリックすると、申請者に通知が届きます。
4. バグレポートのルーティング
#bug-reports に投稿があるとトリガーが発動します。ワークフローがバグの重大度、影響を受ける機能、再現手順、期待される動作と実際の動作を収集するフォームを表示します。重大度に基づいて、条件ロジックが重大なバグを @channel メンション付きで #incidents に、低優先度のバグをバックログチャンネルに振り分けます。
5. 週次チームパルスサーベイ
毎週金曜日の午後 3 時に、ワークフローがチームチャンネルに短いフォームを投稿します。「今週はどうでしたか?(1〜5)」「うまくいったことは?」「改善できることは?」回答は匿名で処理され、サマリーとして投稿されます。マネージャーはこれを活用してバーンアウトの兆候を早期に発見し、問題が大きくなる前に対処できます。
これらのワークフロー用のチャンネル設定について詳しくは、Slack チャンネルの作り方のガイドをご覧ください。
ワークフロービルダー:どのプランで使えるか
ワークフロービルダーは Slack の無料プランでは利用できません。有料プランが必要です。
Pro、Business+、Enterprise+:
- トリガーを使ったワークフローの作成(リンク、スケジュール、チャンネルイベント、Webhook)
- 組み込みステップ:メッセージの送信、フォームの表示、回答の収集
- 条件ロジック(フォームの回答や変数に基づく if/then 分岐)
- 外部アプリと連携するコネクタステップ(Google Sheets、Jira、Salesforce など)
- カスタム変数とデータ操作
- デバッグ用のワークフロー活動ログ
- アクティブなワークフロー数は無制限
無料プランをお使いで、ワークフロービルダーを利用したい場合は、少なくとも Pro プランへのアップグレードが必要です。現在の料金は slack.com/pricing でご確認ください。
Slack のプランをより広く比較したい場合は、Slack の使い方のガイドをご覧ください。
効果的なワークフローを作るコツ
ワークフロービルダーはシンプルなツールですが、いくつかの習慣を身につけておくと、自動化が増えても困りません。
ワークフローは一つの役割に絞る。 各ワークフローは一つのことをうまくこなすべきです。スタンドアップボットはスタンドアップを集め、休暇ワークフローは休暇を処理します。関連のない 5 つのプロセスを一つの巨大なワークフローにまとめないでください。小さなワークフローのほうがデバッグもメンテナンスも容易です。
まず少人数でテストする。 200 人のチャンネルにワークフローを展開する前に、2〜3 人のプライベートチャンネルでテストしましょう。フォーマットの問題、変数の不足、わかりにくいフォームラベルを、全員の目に触れる前に見つけられます。
変数を使ってメッセージをカスタマイズする。 ワークフロービルダーでは、前のステップの変数を後のメッセージに挿入できます。「誰かがバグレポートを提出しました」ではなく、「{{submitter}} が {{feature}} で {{severity}} のバグを報告しました」と送れば、より速い対応につながります。
有料プランでは条件ロジックを活用する。 チームが有料プランを利用している場合は、回答に基づいてワークフローを分岐させる if/then ロジックを使いましょう。バグレポートワークフローで重大な問題を #incidents に、低優先度を #backlog に送れます。休暇申請も 3 日未満は自動承認、それ以上はマネージャーにエスカレーションできます。
ワークフローにはわかりやすい名前を付ける。 「デイリースタンドアップ – エンジニアリング」や「休暇申請フォーム」のような具体的な名前にしましょう。ワークフローが 20 個になったとき、「マイワークフロー (3)」では誰にも用途がわかりません。
定期的に見直して整理する。 ワークフローは古くなることがあります。チャンネルがアーカイブされたり、チームが再編されたり、プロセスが変わったりします。四半期ごとにアクティブなワークフローを確認し、不要なものは非公開にしましょう。
Slack をチームの日常に組み込むアイデアをもっと知りたい方は、リモートワークにおすすめの Slack アプリの一覧をご覧ください。
Slack ワークフロービルダーに関するよくある質問
Slack は Salesforce 傘下の Slack Technologies, LLC の商標です。本サイトは Slack Technologies, LLC および Salesforce, Inc. との提携・推奨・後援関係はありません。
Flat.social もぜひチェックしてみてください
Slack ワークフロービルダーはチームの繰り返し業務を自動化します。Flat.social は、自動化では解決できないもの、つまりリモートチームをつなぐ自然で自発的な会話を支えます。バーチャル空間を歩き回りながら、自然に話しかけてみましょう。
What Is Flat.social?
A virtual space where you move, talk, and meet — not just stare at a grid of faces
Walk closer to hear someone, step away to leave the conversation