Contents
前提条件と必要な権限
このセクションでは、Slack と Notion を連携させる際に最低限必要となる権限や前提条件を整理します。権限が不十分だと認証エラーや通知が届かないなどの障害が頻発するため、事前に確認しておくことが成功への第一歩です。
Slack ワークスペースで求められる権限
- 管理者ロール
- プロフィール画面左下の「Workspace settings」→「Permissions」から自分が Workspace Administrator かどうかを確認してください。
- アプリ追加権限
- Slack の App Directory へ新規アプリをインストールできること(無料プランでも可能)。Enterprise Grid を利用している場合は、組織全体のポリシーで制限が掛かっていないか管理者に確認しましょう。
Notion 側の権限
- ページ/データベースへの編集権限
- 対象ページを開き右上の 「Share」 → 「Invite」 で自分またはチームメンバーに Can edit(編集可) を付与します。
- データベースの場合
- ビューごとの権限設定も同様に確認し、レコードの追加・更新ができる状態にしておきます。
ポイント:Slack の管理者権限と Notion の編集権限が揃っていれば、以降の連携手順はスムーズに進行します。
Notion と Slack の公式連携手順
この章では、Notion が提供している公式インテグレーションを用いた基本的な設定フローを紹介します。最新 UI に合わせた操作方法を具体的に示すので、初めての方でも迷わず実行できます。
Slack アプリディレクトリから Notion を追加
- Slack の左サイドバー で「Apps」→「App Directory」を開く
- 検索ボックスに 「Notion」 と入力し、表示されたアプリを選択
- 「Add to Slack」ボタンをクリックしてインストール画面へ遷移する
Notion 側での認証と権限付与
- 表示される OAuth 画面で以下の権限が求められます。すべて 許可 を選択してください。
- Read and write access to pages & databases(ページとデータベースへの読み書き)
- Send notifications to Slack channels(Slack チャンネルへの通知送信)
注意:認証に失敗した場合は、ブラウザのポップアップブロックや SSO 設定が原因となることがあります。必要に応じて例外設定を行いましょう。
通知先チャンネルの指定方法
- 認証完了後、Slack に 「Notion」アプリ が自動で追加されます
- 任意のチャンネルで
/notionコマンドを入力し、メニューから 「Settings」 → 「Notification channel」 を選択(UI 表示は「通知先チャンネル」となる場合があります) - 「Save」をクリックすると、そのチャンネルへ Notion の更新通知が届くようになります
結論:公式手順に沿って認証と通知先設定を行えば、基本的な連携は即時に利用可能です。
通知のカスタマイズと /notion コマンド活用
標準設定だけでは情報量が多くなるケースがあります。このセクションでは、重要な更新だけを Slack に流すフィルタ設定と、Slack から直接 Notion アイテムを作成する手順を解説します。
データベース更新時のカスタム通知フィルタ
- 対象データベースを開く
- 右上の 「⋮」 → 「Connect to Slack(または UI により “Slack notifications” と表示されることがあります)」 を選択
- 「Add filter」をクリックし、以下のように条件を設定
| 条件 | 動作 |
|---|---|
| ステータス = In Progress | 通知オン |
| 期限が本日から7日以内 | 通知オン |
- 「Save」すると、上記条件に合致したレコード変更のみが指定チャンネルへ通知されます。
/notion コマンドでのタスク・ページ作成例
Slack の任意のチャットで /notion と入力し、表示されたサブメニューから 「Create page」 を選びます。代表的な入力項目は次のとおりです。
| 項目 | 入力例 |
|---|---|
| タイトル | プロジェクトA キックオフミーティング |
| データベース | タスク管理(プルダウンで選択) |
| 担当者 | @yamada |
| 期限 | 2026-06-15 |
| タグ | #会議 #重要 |
入力完了後、即座に指定データベースへページが作成され、同時に現在の Slack スレッドにリンクが貼られます。これにより、チャット上の議論をそのままタスク化できるため、情報の抜け漏れを防げます。
要点:カスタムフィルタでノイズを削減し、
/notionコマンドでタスク生成を自動化すれば、日常的な業務フローが大幅に効率化します。
Zapier・Workflow Builder を活用した高度自動化
公式連携だけでは実現できない柔軟なシナリオは、Zapier や Slack の Workflow Builder と組み合わせることで構築できます。この章では、代表的な自動化フローと具体的な設定手順を示します。
Zapier での基本的な連携手順(最新情報)
- Zapier ダッシュボード → 「Make a Zap」
- Trigger に Slack – New Reaction Added を選択し、絵文字
:memo:を条件として設定 - Action に Notion – Create Database Item を選び、対象データベースとフィールドマッピングを行う
プラン制限の注意点:Zapier の無料プランはトリガー実行が 15 分間隔になります。有料プラン(Starter 以上)にアップグレードすれば「Instant」オプションで数秒以内に処理できます。
- 必要に応じて Slack – Send Channel Message アクションを追加し、作成したタスクの通知も同時に行う
Workflow Builder でのシンプル自動化例
| フロー | 設定概要 |
|---|---|
メッセージが #meeting タグ付きで投稿されたら |
「Add step」→「Send a webhook」→Zapier のエンドポイントに送信し、Notion の「会議メモ」データベースへ自動追加 |
新規タスク作成リクエスト(/task)があったら |
「Create form」→入力内容を Slack API で取得 → Zapier に転送して Notion にレコード生成 |
実務シナリオ別活用例
-
会議メモ自動共有
Zoom 録画リンクと要点を/notion createで「会議メモ」ページに保存し、設定した Slack チャンネルへ自動投稿。全員が即座に閲覧可能です。 -
キーワード駆動タスク化
#todo @suzuki 「資料作成」 due:2026‑06‑10と入力すると Zapier が Notion の「タスクリスト」にレコードを生成し、担当者へ DM リマインドを送ります。 -
プロジェクトステータス更新通知
Notion データベースでステータスがCompletedに変わったら Slack の #project-updates チャンネルへリアルタイムに通知します(Zapier の「Instant」プラン推奨)。
ポイント:Zapier は条件分岐やマッピングの自由度が高く、Workflow Builder は社内ポリシーで外部サービス利用が制限されている場合でも活用できます。
トラブルシューティングとメンテナンス
連携運用中に遭遇しやすいエラーとその対処法をまとめます。また、不要になった際の解除手順も併せて解説します。
よくあるエラーと具体的な対処策
| エラー | 主な原因 | 解決策 |
|---|---|---|
| 認証失敗 | OAuth トークン期限切れ、ポップアップブロック、SSO 設定不備 | Notion の設定画面から 「Re‑authorize」 を実行し、ブラウザのポップアップを許可 |
| 権限不足 | Slack で管理者権限がない、Notion ページが閲覧のみ | 管理者に昇格依頼/ページのシェア設定で Can edit に変更 |
| 通知遅延 | フィルタ条件が過剰、Zapier の無料プラン(15 分間隔) | フィルタを見直し重要項目だけに絞る。即時実行が必要なら Zapier の有料プランへ切り替え |
連携解除と再設定の手順
- Slack 側
- App Directory → Notion アプリ画面で 「Remove App」 をクリック
- Notion 側
- 個人設定 → 「Connected Apps」 から Slack の接続を削除
- 再度連携したい場合は、冒頭の 「公式 Notion ヘルプセンターに沿った基本連携手順」 を再実行してください
注意:解除後もキャッシュが残ることがあります。問題が続く場合はブラウザのクッキーとローカルストレージをクリアしてから再接続すると解消しやすいです。
主要ポイントまとめ
- 権限確認:Slack の管理者権限+Notion の編集権限が必須
- 公式連携手順:App Directory → Notion → OAuth 認証 → 通知チャンネル指定で基本設定完了
- カスタム通知:データベース側の「Connect to Slack」メニューからフィルタを設定し、重要情報だけを送信
- /notion コマンド:Slack から直接ページ作成・タスク登録が可能で、業務フローを一瞬で完結
- 高度自動化:Zapier(有料プラン推奨)や Workflow Builder を組み合わせてキーワード・リアクション駆動のプロセス構築
- トラブル対策:認証エラーは再認証、権限不足は編集権付与、遅延はプラン見直しで解決
これらを踏まえて設定すれば、Slack と Notion の連携が円滑に機能し、チーム全体の情報共有とタスク管理が大幅に向上します。ぜひ実務に取り入れてみてください。