Contents
1️⃣ はじめに ― なぜ公式インテグレーションとノーコードツールを併用するのか
- 公式埋め込みは Notion 側で権限さえ許可すれば、追加設定なしで Trello のカードやボードをプレビュー表示できる最もシンプルな方法です。
- Zapier / Yoom などのノーコードツールは「双方向」や「条件付き」など高度な同期が必要なケースに適しています。
本稿では、公式埋め込み手順と 2 大ノーコードプラットフォーム(Zapier・Yoom)で実現できる自動化フロー を、最新の公式ドキュメントを参照しながら解説します。
参考: Notion ヘルプ「Trello を埋め込む」[^1]・Notion 開発者向けページ「OAuth 2.0 認証」[^2]
2️⃣ Notion の公式埋め込み機能で Trello カード/ボードを表示する手順
| 手順 | 操作内容 |
|---|---|
| ① | 任意の Notion ページで「/」と入力し、メニューから Trello を選択(またはブロック検索で Trello と入力)。 |
| ② | 表示されたダイアログに Trello の URL(例:https://trello.com/c/ABcDeFgH)を貼り付け、「Create embed」 をクリック。 |
| ③ | 初回は Notion から 「Notion と Trello の連携を許可しますか?」 という認証画面が表示されるので、Allow を選択して権限を付与。 |
| ④ | 許可が完了するとカード/ボードのプレビューが埋め込みブロックとして表示され、クリックで Trello の詳細ページへ遷移できる。 |
※ 権限は Notion 側の Settings & Members → Connected Apps からいつでも確認・解除できます[^3]。
補足情報
- 埋め込みブロックは ライブプレビュー(カードタイトル、ラベル、期限)が自動更新されます。
- URL が正しくない場合や権限が不足していると「リンクを取得できません」というエラーが表示されるので、必ず https://trello.com/ で始まる完全な URL を使用してください。
3️⃣ Zapier で実現する双方向同期(OAuth2 と Internal Integration Token)
3.1 認証方式の整理
| 認証方式 | 特徴 | 主な利用シーン |
|---|---|---|
| OAuth 2.0 | ユーザー単位でトークンを取得。期限はデフォルトで 30 日(リフレッシュトークンで自動更新)。 | 個人ユーザーが頻繁に権限変更する環境、または外部サービス側で認可画面を必須としたい場合 |
| Internal Integration Token (シークレットキー) | ワークスペース単位の固定トークン。レートリミットが OAuth より緩やか(1 秒あたり最大 3 リクエスト)。 | バックグラウンドバッチや高頻度ポーリングが必要な自動化 |
重要:OAuth 2.0 は Notion が 2022 年に正式リリースした機能であり、2025 年に新たに導入されたものではありません[^4]。
3.2 Zapier に Notion を接続する手順
a. OAuth 2.0 の設定 (推奨)
- Notion Developer Portal(https://www.notion.so/my-integrations)へログインし、「Create new integration」 → 「OAuth 2.0」を選択。
- 必要な権限(Read, Update, Insert)をチェックし、Redirect URL に
https://zapier.com/dashboard/auth/oauth/redirectを入力。 - Client ID と Client Secret が発行されるので、Zapier の Notion → Connect an Account 画面に貼り付けて認証フローを完了する。
b. Internal Integration Token の取得
- Notion の Settings & Members → Integrations → Develop your own integrations に移動し、「Create new internal integration」 をクリック。
- 権限を選択後、Internal Integration Token が生成されるのでコピー。
- Zapier の接続画面で “Use a token” オプションを選び、トークンを貼り付けて保存。
公式ガイド: Zapier → Notion integration docs https://zapier.com/apps/notion/integrations/trello[^5]
3.3 代表的な Zap の構成例
| ステップ | アプリ・トリガー | 主な設定項目 |
|---|---|---|
| 1 | Trello – New Card(または Updated Card) | ボード、リスト、フィルタ(例:ラベルが sync のカードのみ) |
| 2 | Notion – Create Database Item | データベース ID、タイトル・説明・期限のマッピング |
| 3(任意) | Filter – 条件付き同期 | 例: {{card.due}} が空でない場合に実行 |
| 4(逆方向) | Notion – New Database Item → Trello – Create Card | 同様にデータベース ID とカードフィールドをマッピング |
- ポーリング間隔: Zapier の無料プランは 15 分、Pro 以上で 5 分以下に設定可能です。リアルタイムが必要な場合は Webhooks(有料)を併用してください。
4️⃣ Yoom で構築する「カード作成 → Notion 自動追加」フロー
4.1 トリガー設定 (Trello – Card Created)
- Yoom にログイン → 「Create New Flow」。
- Trigger に Trello – Card Created を選択し、対象ボードとリストを指定。
- 必要に応じて Label Filter(例:
syncラベル)や Assignee Filter で絞り込み。
4.2 Notion へのデータマッピング
| フィールド | Trello ソース | Notion ターゲット |
|---|---|---|
| Title | {{card.name}} |
データベースの Title |
| Description | {{card.desc}} |
Rich Text |
| Due Date | {{card.due}} |
Date |
| Members | {{card.members}} |
Multi‑Select(ユーザー名) |
- テキスト整形関数 (
{{card.name}} – {{card.labels}}) を使うと、ラベル情報も一括で表示できます。
4.3 ポーリング間隔・最適化
| 項目 | 推奨設定 |
|---|---|
| ポーリング間隔 | 有料プランで 1 分、無料プランは 5 分 |
| フィルタ数 | 必要最低限に抑え、レートリミット(Notion API: 3 req/秒)を超えないようにする |
| エラーハンドリング | 「Retry on failure」+「Notify on error」設定で自動再試行と通知を有効化 |
5️⃣ 実務で役立つ代表的ユースケース
| シナリオ | フロー概要 | 主な効果 |
|---|---|---|
| タスク管理 | Trello → Zapier (New Card) → Notion (Create Database Item) | 開発チームは Trello、経営層は Notion だけで進捗を把握。二重入力が不要に。 |
| 会議メモ | Trello の「Meeting」リストへカード作成 → Yoom が Notion の「ミーティングノート」ページに展開 | 会議後すぐにナレッジベース化し、検索性と共有範囲が拡大。 |
| ロードマップ共有 | Trello ボードでカードをドラッグ&ドロップ → Zapier が Notion の「ロードマップ」DB に日付・ステータス同期 | マーケティングや営業は Notion のビジュアルページだけで全体像を把握でき、変更も即時反映。 |
6️⃣ トラブルシューティング
6.1 埋め込みプレビューが表示されないとき
- URL が正しいか:
https://trello.com/c/xxxxxxの形式であることを確認。 - 権限リフレッシュ:Notion の Settings → Connected Apps で Trello の連携を一度解除し、再接続する。
- キャッシュクリア:ブラウザのキャッシュ・Cookie を削除し、ページをハードリロード(Ctrl+Shift+R)。
6.2 API レートリミット超過時の対策
| 方法 | 設定例 |
|---|---|
| Delay アクション (Zapier) | 「Delay for 1 second」→「Delay for 2 seconds」などをステップに挿入。 |
| フィルタ活用 (Yoom/Zapier) | ラベルやリストでトリガー対象を限定し、不要なリクエストを削減。 |
| バッチ処理 | 複数カードの更新は 1 リクエストにまとめられるエンドポイント(例: Notion の batch API)を利用。 |
6.3 認証トラークンが失効したとき
- OAuth 2.0:Notion 開発者コンソールで Token Expiration を確認し、Zapier の接続画面から Reconnect を実行。
- Internal Integration Token:漏洩やローテーションが必要な場合は Notion で新しいトークンを生成し、Zapier・Yoom の設定画面に貼り替える。
組織全体で統一した認証方式(OAuth 2.0 か Internal Token)を選定し、手順書化しておくと運用コストが大幅に削減できます。
7️⃣ 参考リンク・公式ドキュメント
| 内容 | URL |
|---|---|
| Notion の Trello 埋め込みヘルプ | https://www.notion.so/help/embed-trello |
| Notion API 認証(OAuth 2.0) | https://developers.notion.com/docs/authorization |
| Notion Internal Integration Token の取得方法 | https://developers.notion.com/docs/create-a-notion-integration |
| Zapier – Notion と Trello の連携公式ガイド | https://zapier.com/apps/notion/integrations/trello |
| Yoom 公式サイト(フローデザイナー) | https://www.yoom.io/ |
8️⃣ まとめ
- 公式埋め込みは設定が最も簡単で、リアルタイムプレビューが利用可能。
- Zapier は OAuth 2.0 と Internal Integration Token のどちらでも接続でき、双方向・条件付き同期に向く。
- Yoom は UI が直感的で、カード作成から Notion への自動追加まで数クリックで完結する。
上記手順と注意点を踏まえて環境に合わせた連携方法を選択すれば、Trello と Notion の情報共有がシームレスになり、生産性向上につながります。
[^1]: Notion Help Center – Embed Trello (2024/10 更新).
[^2]: Notion Developers – Authorization (2024/09 版).
[^3]: Notion Settings → Connected Apps.
[^4]: Notion API – OAuth 2.0 は 2022 年リリース済み。公式ブログ「Introducing OAuth for Notion」(2022/06) を参照。
[^5]: Zapier – Notion + Trello integration guide (2024).