はじめに
※3日ですが空いてたので2日を埋めました🙏
こちらは slack Advent Calendar 2025 2日目の記事です 🥳
- 募集中!
- こちらのブログ 🙌
*兼
*...1つの記事を2つのカレンダーに登録できる! by torifukukaiou さん
こちらは VisasQ Inc. Advent Calendar 2025 2日目の記事です 🥳
トップバッター 〜 から本日までの皆さまのブログもぜひご覧いただけますと幸いです 💪
続編の予告
すぐはじめられる "契約種別別" Slackチャンネル・メンショングループ招待の自動化
12月06日(土) 同じカレンダーで投稿予定です!
ご興味ございましたらぜひ!カレンダーのフォローをお願いいたします! 🙏
こちらのブログがオススメの方
- Google Workspace (GAS) を使える
- zapier、n8n、retool などのノーコードツールが職場にない、アカウントがない
- Slack の Web API (Token) を使えない、あまりカジュアルに API Token を利用できる感じではない
- 毎月たくさんの入社(社員・アルバイト・パート)・参画(業務委託)がある
- 入社日から参加してないと困るチャンネルがたくさんある、参加漏れしやすい
- 会社が直接雇用してる方々しか招待できないチャンネル・メンショングループがある
- Xチャンネルへ参加したY契約の方はZやAAチャンネルにも参加してほしい
- 〇〇部〇〇チームの方々にはZやAAチャンネルに参加してほしい
- 前述 5, 6 の改善・自動化へのモチベーションが高い方!(ここではとくに 5)
全契約種別共通のチャンネル・メンショングループ招待の自動化
前述 5 へのアプローチです!
こちらはコーディング不要で手軽にできます ✨️
(※利用時は全体のメンテナンス負荷を下げるためにあえて curl を使います🙏)
【step1】空の新規 Slack ワークフローを作成
以下のとおり押してください 👇️
【step2】webhook イベントを設定
以下のとおり押したり設定してください 👇️
TIPS: When a person joins a channel や From a link in Slack (Start with a click) など他にも便利そうなトリガーはございますがあえて webhook を利用しております。これにより後述の招待の自動化処理の使いまわしができるようになり、前述のように契約種別や所属部署に応じて招待先を変えたい場合などで似たようなステップを何度も設定せずに済むのでオススメです
【step3】招待先を設定
以下のとおり押したり設定してください 👇️



-
-
Select channelsに招待先のチャンネルを設定 -
Select member(s)に 【step2】 で設定したemailを設定 - (必要に応じて)
Select user groupsに招待先のメンショングループを設定
-


- (必要に応じて) Privateチャンネルへの招待を伴うワークフローの場合は管理者を指定した方が良いかもです

これで全てのステップが完了です!お疲れ様でした!!!🎉🎉🎉
使い方
以下の curl のコマンドの内容を適宜置き換えターミナルで実行することで step3 で設定したとおりに一括招待が実行されます ✨️✨️✨️
curl -X POST \
-H "Content-Type: application/json" \
-d '{"email": "{自動で一括招待したい方のSlack上のメールアドレス}"}' \
{https://hooks.slack.com/triggers/ からはじまる step2 で保管した webhook URL}
さいごに
Slack Web API とその Token を活用した招待の自動化についてのブログが多い中、今回は比較的気軽に取り組める方法についてまとめることができたのではないのかなと思います!
どなたかのご参考になれば幸いです!!!
ここまでお読みいただきありがとうございました!!!
(冒頭でご案内した続編もどうぞよろしくお願いいたします!)








