v4
プラットフォーム選定レポート

CTO協会
インナーコミュニティ基盤 選定レポート

2026年7月22日 / 対象:IT系CTO 約1,000名 / 要件:ストック・ロール設計・Twenty連携顔ナビ・将来イベント機能
0

確定要件(v2 アップデート)

📦 情報のストック性 🔍 過去ナレッジ検索 💬 コミュニティ盛り上がり 📱 モバイル対応 🆕 3層ロール設計 🆕 顔ナビ = Twenty連携で構築 🆕 将来:イベント開催機能 🆕 ユーザー属性:IT系CTO(英語UIは許容)

ロール設計(3層)

👑 Admin(事務局)
プラットフォーム設定・課金管理
メンバー招待・ロール変更
コンテンツ全削除権限
少数(5〜10名)
🌟 Contributor(コミュマネ)
投稿・スレッド管理
イベント作成・告知
モデレーション(スパム削除等)
十数名程度
👤 Member(会員)
投稿・コメント・リアクション
プロフィール閲覧
イベント参加
約1,000名 ゲスト招待
顔ナビの設計方針(重要) ツール内蔵のディレクトリ機能に依存せず、Twenty CRM をマスターとして会員情報を管理し、 API 経由でコミュニティ側に表示する。これにより 顔ナビの質 = Twentyのデータ品質になる。 ツール選定では「API で外部データを埋め込みやすいか」が評価軸。
1

ツール比較マトリクス(v2:新要件反映)

評価軸 Discourse
🏆推奨
Circle.so Discord Notion Viva Engage CTOA Hub
🧪 自社プロト
ストック性 ◎◎◎ ◎◎◎ ◎◎◎
Pages(Wiki)+履歴管理
🆕 ロール粒度(3層) ◎◎◎
Trust Lv 0-4 + Mod + Admin
◎◎
Admin/Mod/Member/Guest
◎◎
ロール自由設計可

Full/Limited/Guest

Admin/Member/Guest
◎◎◎
4軸権限(会員種別・役員・スタッフ・スペース内ロール)協会専用設計
🆕 顔ナビ API 連携しやすさ ◎◎◎
REST API + Webhook 完備
◎◎
REST API + Webhook
◎◎
Bot API で自由度高い

API あるが表示UI制限

API が複雑・制限多
◎◎◎
REST API+Bearer/APIキー対応。Bot・AIエージェント連携前提設計
🆕 イベント機能
Calendar プラグイン (OSS)
◎◎◎
ネイティブ実装・RSVP完備

サードパーティBot or Luma埋込

基本なし・外部埋込が必要

Viva Engage Live Events
◎◎
RSVP・キャンセル待ち・スポンサー枠招待 内蔵。課金未搭載(Stripe等外部連携で対応可)
エンゲージメント ◎◎ ◎◎◎ ◎◎◎ ◎◎◎
協会専用設計・法人会員DM・アンケート等フル装備
IT系ユーザーの親和性 ◎◎◎
HN/Reddit系に親しみやすい
◎◎◎
CTOは使い慣れている
◎◎ ◎◎◎
CTOが作ったCTOのための環境
年間コスト(概算) ¥18万
公式Hosted $100/月(¥15万)
自前VPSなら年 ¥5万
¥16万〜43万
Pro $89/月〜 / 1,000人規模は上位プラン
¥0
無料(Server Boost は任意)
¥1.8万
Plus $8/月×15人=$120/年
¥58万
M365 10名+Viva Comm 10名
※TechSoup 加盟済み → 割引申請可。実額は要見積もり
ほぼ¥0
Cloudflare Workers + D1(無料枠内)。ドメイン代のみ
M365 依存 不要 不要 不要 不要 必須 不要
カスタマイズ・拡張性 ◎◎◎
OSS・プラグイン豊富
◎◎
Bot で拡張可
◎◎◎
フルカスタム可(自社コードベース)
🆕 日本語UI・
日本実績

日本語対応済
さくら・サイボウズ等 導入事例あり

英語UI
国内コミュニティ事例ほぼなし

日本語対応済
エンジニアコミュで活発(1,000名超事例あり)

日本語対応済
国内利用多数

日本語対応済
M365テナント保有企業での実績あり
◎◎◎
協会専用・日本語ネイティブ設計
🆕 立ち上げ工数
開発リソース要否

公式Hosted: 技術者不要・運営担当で設定可。設計(カテゴリ・ロール構造)に 3〜5日
自前VPS: 開発者 1〜2名×1〜2週間

開発者不要
運営担当 1名×1〜2日
◎◎
開発者不要
サーバー設定のみ・半日
◎◎
開発者不要
ほぼ即日

IT管理者 1名×数日〜1週間
M365テナント設定必要

機能は大部分が未実装。作者(広木理事)は既にボランティアベースで継続困難。開発を引き受けるリソース確保が採用の前提条件
コスト早見まとめ(年額・円換算) Discourse(自前VPS)  年 ¥5万〜 ← 開発リソースがあれば最安
Notion Plus      年 ¥1.8万 ← 知識ベース専用として使うなら
Discourse(公式Hosted)年 ¥18万 ← 技術管理なしで使いたい場合
Circle.so Pro     年 ¥16万〜43万(会員数によりプランが上がる)
Viva Engage      年 ¥58万 ← M365テナント保有が前提(※TechSoup 加盟済み → Microsoft for Nonprofits 割引申請可能。実額は要見積もり)
Discord        年 ¥0  ← ストック性が弱い点だけ注意
CTOA Hub(自社プロト) 年 ほぼ¥0 ← 運用費¥0だが機能未実装・開発リソース確保が採用前提
2

推薦案(v2)

⚡ まず確認:何を最優先にしますか? — 優先事項で推薦が変わります
優先事項 推薦
コミュニティ長期運用・顔ナビ・API連携・コスト重視
イベント機能は将来的に追加できればOK。まず基盤を固めたい
🏆 Discourse
イベント課金を今すぐ使いたい・ノーコードで早く立ち上げたい
RSVP・チケット販売・Zoom連携をすぐ動かしたい。開発リソースがない
🥇 Circle.so
← ここだけ逆転
まず最小コストで動かして様子を見たい
機能は後から足せればOK。スモールスタート前提
Discord or Notion
(ステップアップ前提)
🏆 第1推薦:Discourse

ロール設計・ストック・API・将来イベントの全要件を最も素直に満たす

  • Trust Level 0〜4 + Moderator + Admin で3層ロールを柔軟に設計
  • フォーラム形式 = IT系CTOに最も馴染みやすい(Hacker News / Reddit に近い)
  • REST API + Webhook 完備 → Twenty からデータを引いて顔ナビ構築が容易
  • Discourse Calendar プラグインでイベント機能を追加可(RSVP・リマインダー付)
  • フォーラム投稿(ストック)に加え、チャンネル機能 Discourse Chat(フロー)を内蔵 — Slack 的なリアルタイム会話と、検索資産として蓄積される議論を1つの場で共存できる
  • OSS のため将来の機能拡張にベンダーロックなし
  • Hosted で $100/月〜、自前VPSなら月数千円
  • 立ち上げ難易度:自前VPSは高(サーバー管理・メール設定・SSO・プラグイン設定が必要で、開発リソースがないと詰まりやすい)。公式Hostedは中 — Freeプランで即起動でき、日本語UI・カテゴリ初期設定済みの状態から始められる(起動確認済み)
  • デザインのカスタマイズに慣れが必要
🥈 第2推薦:Circle.so + Luma(イベント)

設定工数を最小化したい・ノーコードで完結させたいなら

  • ネイティブイベント機能が最も充実(RSVP・Zoom統合・リマインダー)
  • 会員ディレクトリUIが整っている(Twenty連携以前に使えるベース)
  • Admin / Moderator / Member ロール対応
  • 月額 $89〜(1,000人規模では上位プランが必要な可能性)
  • 立ち上げ難易度:低〜中。ノーコード設定のみで 1〜2日で稼働できるが、英語UIのため設定読解が必要。細かいカスタマイズには限界あり
  • 英語UI・国内事例が少ない(CTO本人には問題ないが、日本語コミュニティとしての前例がなく運用ノウハウを自前で作る必要がある)
  • OSS でないためベンダー依存が残る
なぜ Discourse が第1推薦か 新要件「顔ナビ = Twenty から構築」「イベント機能(将来)」「3層ロール」の3点が揃ったとき、 Discourse は API・プラグイン・OSS拡張性でほぼ全てをカバーする。 IT系CTOのユーザー属性に対しても「フォーラム型」は最も摩擦が少ない形式。 Notion は知識ベースとして併用する形が理想(Discourse = コミュニティ、Notion = ナレッジWiki)。
3

推奨アーキテクチャ(Discourse 採用時)

Twenty CRM 会員マスター
氏名・会社・顔写真
役職・タグ
n8n メンバー情報 sync
イベント通知
入会 → 招待自動化
Discourse コミュニティ基盤
フォーラム・DM
Calendar プラグイン
顔ナビページ Discourse API で
会員一覧を動的生成
Twenty データ表示

顔ナビの実装パターン

方法A:Discourse の User Directory + カスタムフィールド(最小工数) Discourse のプロフィールにカスタムフィールド(会社・役職・専門領域等)を追加し、 n8n が Twenty から定期的にデータを同期する。Discourse の User Directory 画面がそのまま顔ナビになる。 実装コスト:2〜3日。
方法B:別途 顔ナビページを静的生成(将来的なリッチUI) Twenty の API から会員データを取得し、フロントエンド(Next.js 等)で検索・フィルタ付きのディレクトリページを構築。 Discourse とは SSO(シングルサインオン)で連携。実装コスト:1〜2週間。本格的な「顔ナビ」を作るならこちら。

イベント機能の実装ロードマップ

Phase 1(即時)
Discourse に
Calendar プラグインを有効化
→ イベント投稿・RSVP が使えるようになる
Phase 2(〜6ヶ月)
Luma(lu.ma)を外部連携
→ 申込みページを Luma で作り
Discourse に告知投稿を自動作成
Phase 3(将来)
参加記録を Twenty に書き戻す
→ CRM側でイベント参加履歴を
会員ごとに管理できる
4

Twenty CRM ↔ Discourse 連携の具体像

// 1. 新規会員入会フロー(自動化) Twenty に新 Person 追加(入会) └→ n8n Webhook 検知 └→ Discourse API で招待メール送信 └→ ユーザー登録完了 → カスタムフィールドへ情報反映 // 2. 定期 Sync(毎日 or Webhook連動) Twenty の会員データ変更(役職更新・写真変更 etc) └→ n8n が Discourse User API に PATCH └→ Discourse プロフィールが自動更新 // 3. イベント参加 → CRM 書き戻し(Phase 3) Discourse Calendar RSVP 完了 └→ n8n Webhook 受信 └→ Twenty の CustomObject「EventParticipation」に追記
実装コスト全体感 Phase 1(基本連携 + 顔ナビ方法A):5〜7日 / Phase 2(Luma連携 + 顔ナビ方法B):+1〜2週 / Phase 3(CRM書き戻し):+3〜4日
5

Discourse ユースケース — CTO協会での具体的な使い方

参考:Discourse を採用している技術コミュニティ Swift Forums(Apple公式)・Rust Users Forum・Kubernetes Community・Ruby on Rails Discuss・ Elixir Forum・Docker Community など、IT系のコアコミュニティが多数採用している実績あり。 「フォーラム型 = CTOが慣れている形式」という点が最大の強み。

カテゴリ設計案(CTO協会向け)

カテゴリ 想定トピック例 書き込み権限
📢 お知らせ イベント告知・運営からの連絡 Admin / Contributor のみ投稿
🔥 技術トレンド Q&A 「LLMをプロダクトに組み込む際の実運用どうしてる?」「生成AI導入で組織どう変わった?」 全員投稿可
🏢 組織・採用 「VP of Eng と CTO の役割分担どう設計してる?」「エンジニア評価制度の失敗談」 全員投稿可
🛠 ベンダー・ツール評価 「このクラウドベンダー実際どう?」「IaCツール比較」 全員投稿可
📝 イベントレポート 勉強会・カンファレンス参加レポートの蓄積 全員投稿可
🎤 AMA(Ask Me Anything) 登壇CTO・著名人への集中質問スレ Contributor が開設・全員質問可
💼 求人・副業 CTO/VPEng 求人・副業・顧問募集 全員投稿可(モデレーション付き)
🔒 クローズドラウンジ 正会員限定の非公開議論 指定ロールのみ閲覧・投稿

Discourse ならではの機能活用

🏆 Solved(解決済みマーク)
Q&Aスレッドに「ベストアンサー」を付けられる。
有益な知見が埋もれず、検索で一発で見つかる。
Slack で失われていた情報がここに蓄積される。
📅 Calendar プラグイン
投稿にイベント日時を埋め込み、RSVP 管理。
参加者リストがスレッドに表示される。
将来のイベント機能はここで実現。
🏅 バッジ・信頼レベル
投稿数・いいね数で信頼レベルが自動昇格。
Contributor はここから自然に育成できる。
コミュマネ候補を見つける仕組みになる。
🔍 全文検索
過去投稿を全文検索。タグ・カテゴリ・投稿者で絞り込み可能。
Slack の「90日で消える」問題が完全解消。
📰 ダイジェストメール
週次で「人気トピックまとめ」を自動メール配信。
ログインしない会員にも盛り上がりを届けられる。
非アクティブ会員の再エンゲージメントに効く。
🔗 SSO 連携
Google / GitHub / 独自認証で Discourse にログイン可能。
会員に「またID作らされる」ストレスを与えない。
Twenty から招待リンクを自動発行する設計とも相性◎。

Contributor(コミュマネ)の育て方

Trust Level 制度を活用した自然な育成フロー Discourse の Trust Level(TL)は投稿・閲覧・いいね数で自動昇格する仕組み。
TL0(新規)→ TL1(基本)→ TL2(メンバー)→ TL3(レギュラー)→ TL4(リーダー)
TL3 以上になると投稿の整理・タグ編集・スパム対応などの権限が付与される。
「自然に貢献した人が自然にコミュマネになる」設計が Discourse の最大の特徴。 事務局が手動でロール管理しなくても、アクティブな会員が自動的に Contributor 候補に育つ。
6

Viva Engage(Yammer)の評価(v2)

M365 環境があれば引き続き検討価値あり 協会がすでに M365 テナントを保有・活用している場合、追加コストを最小化できるメリットは大きい。 ただし今回の固有要件(3層ロール・Twenty API 連携・独自イベント)との相性を下表で確認のこと。
新要件Viva Engage の対応状況評価
3層ロール設計 Admin / Member / Guest の3種のみ。Contributor 相当の権限粒度が出しにくい
顔ナビ Twenty 連携 Viva Engage API は複雑で制限多。n8n との連携に手間がかかる
イベント機能 Viva Engage Live Events はあるが M365 依存が深く独立した活用が難しい

協会が M365 テナントをすでに保有・活用中であれば引き続き有力な選択肢。 今回の要件(API 連携・独自ロール設計)を優先するなら Discourse が本線。

7

イベント機能 詳細比較(Circle.so vs Discourse)

機能 Circle.so Discourse + Calendar プラグイン
イベント作成 ネイティブ実装。タイトル・日時・場所・説明・サムネ画像を設定 プラグインで投稿にイベント情報を埋め込み。UIはシンプル
RSVP(参加登録) 「参加する」ボタン一発。参加者一覧が自動表示 RSVPボタンあり。参加者リストをスレッドで確認できる
定員上限設定 定員数を設定可。満員になると自動でウェイトリスト プラグイン単体では定員管理は弱い(Luma 併用で補完推奨)
チケット販売・課金 ◎ あり
有料イベント作成可。Stripe 連携で決済。チケット販売手数料:Professional 2% / Business 1% / Circle Plus 0.5%(2026年7月 circle.so/pricing 確認)
✕ なし
プラグイン単体では課金不可。Luma 連携で補完(Luma 無料プランは手数料5%+Stripe実費 / Luma Plus $59/月で手数料0%+Stripe実費)
Zoom / オンライン連携 Zoom 自動連携。イベント作成時にZoomリンクを自動発行 手動でURLを貼る形。Zoom Bot や Luma 経由で自動化は可能
リマインダーメール 1日前・1時間前など自動送信 Discourse の通知設定に依存。n8n 経由でカスタマイズ可
カレンダービュー 月別カレンダーUIあり Calendar プラグインでカレンダービュー表示
参加記録 → CRM連携 API / Webhook でn8n → Twenty に書き戻せる 同様にWebhook → n8n → Twenty に書き戻し可
録画・アーカイブ 録画URLをイベントページに添付できる スレッドに投稿する形でアーカイブ

課金(チケット販売)の現実的な選択肢

Circle.so ネイティブ課金
Stripe 連携で有料チケット販売が Circle 内で完結
手数料:Professional 2% / Business 1% / Circle Plus 0.5%(2026年7月 circle.so/pricing 確認)。

✅ 設定が簡単・UXが一貫
✅ 参加者リストが自動でコミュニティと連動
△ プランによって手数料変動あり
Discourse + Luma 連携
Luma(lu.ma)でチケット販売ページを作成し、
Discourse のイベント投稿にリンクを貼る形。
Luma 手数料:無料プランは 5%+Stripe実費(2.9%+30¢)
Luma Plus($59/月)なら手数料 0%+Stripe実費のみ(2026年7月 luma.com/pricing 確認)

✅ グローバルのスタートアップ界隈では普及。日本では Connpass が主流だが Luma も増加中
✅ 申込フォームがシンプルで離脱率が低い
△ ツールが2つになる(管理はやや分散)
Stripe 直連携(将来)
n8n + Stripe で独自の課金フローを構築。
参加確認 → 決済 → Discourse 招待 → Twenty 記録 を一気通貫で自動化。

✅ 完全にカスタマイズ可能
△ 実装工数が大きい(2〜3週間)
△ 運用・保守が必要
まとめ:課金目的なら Circle.so が優位、Luma は連携ツールとして有効 Luma はグローバルのスタートアップ界隈では普及しているイベント管理ツール(luma.ai ではなく lu.ma)。日本では Connpass が主流だが IT系 CTO 層では Luma の認知も広がっている。 「Luma でイベント申し込んで Discourse でその後も話す」という流れは受け入れてもらいやすい。 一方、課金・RSVP・コミュニティをワンストップで管理したいなら Circle.so が素直。 Discourse + Luma か Circle.so か、イベントに課金が必要かどうかが分岐点。
8

決断のための問い(v2)

  • Question 1
    技術的なセットアップを担える開発リソースはありますか?
    → Discourse は初期設定に技術者が必要。開発リソースがあれば問題なし。なければ Circle.so(ノーコード)に切り替え。
  • Question 2
    顔ナビは「Discourse の会員ページをカスタマイズ」で最初は十分ですか?
    それとも独立した検索・フィルタ付きディレクトリが必要ですか?
    → 前者なら方法A(2〜3日)。後者なら方法B(1〜2週)。優先順位で実装コストが大きく変わる。
  • Question 3
    イベント機能の「将来」はどれくらいのスパンですか?(6ヶ月以内 / 1年以内 / 2〜3年後)
    → 近い将来(6ヶ月)ならイベント機能がネイティブな Circle.so を優先検討する価値がある。2年後ならDiscourseのプラグインで十分。
  • Question 4
    Twenty の会員データはどこまで整っていますか?
    → 顔ナビの品質 = Twenty のデータ品質。氏名・会社・写真・タグが入っていないと顔ナビになれない。データ整備が先決。
  • Question 5
    CTO協会は Microsoft 365 テナントを保有していますか?
    → 保有かつ Teams を既に使っているなら Viva Engage も再検討対象。未保有なら除外。