AIにCRMを構築させましょう。Workspace369は、それが接続されるバックオフィスです。
エージェントがMCPまたはHTTP経由で読み書きするクライアント、パイプライン、提案書、電子署名、請求書を保持します。Claude Code、Cursor、Lovable、またはChatGPTが画面を構築します。
14日間の無料トライアル。カードが必要です。トライアル終了後:月額29ドルから。キャンセルしない限り、毎月自動更新されます。いつでも設定 → 請求 でキャンセルできます。
のビルドプロンプト
Build me a CRM for my design studio as a Next.js app. Use the workspace369 MCP server as the backend for every record…


主なポイント
- Workspace369はバックエンドです。クライアント、パイプラインステージ、カスタムフィールド、提案書、電子署名、請求書を管理します。AIエージェントはパイプラインステージやカスタムフィールドも設定し、その上に画面を構築できます。
- MCPと個人アクセストークンはすべてのプランで利用可能です。HTTP Builder APIもすべてのプランに含まれています。
- 4回の実行時間測定で、Claude CodeはプロンプトからCRMコード完了まで3.6分から10.7分かかりました。最新の実行では、現在のドキュメントプロンプトを使用し、修正なしで動作しました。
- アカウントもカードも不要で、サンプルデータを使用してスターターCRMを実行できます。
- クライアントへの送信はアプリでの承認を待ち、すべての通話が記録されます。
- CRMが販売する製品である場合は、代わりにSupabaseを選択してください。
AIでCRMを構築するにはどうすればよいですか?
Claude CodeのようなAIコーディングエージェントをWorkspace369 MCPサーバーに接続し、ビジネスの内容を説明するビルドプロンプトを貼り付け、エージェントに画面をビルドさせます。クライアント、提案、契約、請求書はWorkspace369に残るため、エージェントはバックエンドではなくフロントエンドを記述します。
同じ手順は、Cursor、Windsurf、その他のMCPクライアントでも機能します。Web版Claudeでは、ステップ1の代わりにWorkspace369をコネクタとして追加します。
サンプルデータで最初に試してください。アカウントなし
その CRMスターター モックサーバーが付属しています。サンプル会社には12のクライアント、提案書、請求書があります。再起動するとリセットされます。モックを1つのシェルウィンドウで、アプリを2番目のウィンドウで実行し、localhost:3000を開きます。
git clone https://github.com/Workspace369-LLC/crm-starter
cd crm-starter && npm install
npm run mock
# second shell window, same folder
printf 'W369_TOKEN=mock-token\nW369_MCP_URL=http://localhost:4010/mcp\n' > .env.local
npm run dev- 1
Claude Codeをワークスペースに接続する
トライアルを開始した場合、あなたはオーナーです。「設定」→「AI」→「AI接続」を開き、「AI接続を許可」をオンにします。次にサーバーを追加し、Claude Codeで /mcp を実行してサインインします。GoogleまたはWorkspace369のメールアドレスとパスワードでサインインしてください。Appleでサインアップした場合は、まずパスワードを選択してください:「設定」→「アカウント」→「メールでパスワードをリセット」。
claude mcp add --transport http workspace369 https://mcp.workspace369.com/mcp - 2
ビルドプロンプトを貼り付けます
ビジネスの内容をエージェントに伝えます。実際のクライアント、提案書、請求書を読み込み、それらを中心に構築します。
Build me a CRM for my design studio as a Next.js app. Use the workspace369 MCP server as the backend for every record: clients, requests (new leads), proposals, contracts, invoices, payments, projects and tasks. Do not create your own tables for these. First call workspace_get_context and workspace_schema to learn my workspace. Before any code, propose the pipeline stages and client fields my business needs, call crm_apply_blueprint with dry_run true and show me the preview. Apply it only after I say yes. Then build: 1. A leads inbox from requests_search, with a button that runs requests_convert_to_client. 2. A client list split into prospects and clients (clients_search), with a header from pipeline_summary: clients per stage. 3. A client page with that client's proposals and invoices, and its next follow-up from follow_ups_list. 4. A "draft proposal" button that uses proposals_create_draft. Sending stays with me in Workspace369. 5. A delivery board from task_boards_list and tasks_search. Keep every key on the server. Never expose the token in the browser. - 3
アプリのサーバーから同じバックエンドを呼び出す
デプロイされたアプリのサーバーは、パーソナルアクセストークンを使用して同じツールをHTTPS経由で呼び出します(設定 → AI → AI接続 → パーソナルアクセストークン。アプリに必要なスコープのみを選択してください)。トークンは作成したユーザーに属するため、ビジネスに残るアカウントから作成してください。
curl https://mcp.workspace369.com/mcp \ -H "Authorization: Bearer $W369_TOKEN" \ -H "Content-Type: application/json" \ -H "Accept: application/json, text/event-stream" \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call", "params":{"name":"clients_search","arguments":{"query":"acme"}}}'
NodeおよびPythonの例を含むステップバイステップガイド: AIコーディングエージェントでカスタムCRMを構築。すべてのプランで、アプリは通常のHTTPエンドポイントも呼び出すことができます。 HTTP経由でWorkspace369を呼び出す (Builder API)GitHubのスターターコード: CRMスターターテンプレート そして Workspace369 MCPサーバー.
コア CRM ツールセット:集中したツールリストについては、接続してください https://mcp.workspace369.com/mcp/crm 代わりに。33件のコアCRMツールと送信ツールはなく、サインインとトークンは同じです。 /mcp使用 /mcp その他すべてについて。
どのくらい時間がかかりますか?
4回の実行時間測定で、Claude Codeはデモワークスペースでプロンプトの貼り付けからコード完了まで3.6分から10.7分かかりました。最新の実行では、現在のドキュメントプロンプトを使用し、エージェントがアプリ自体をインストール、テスト、ビルドしたため10.7分かかりましたが、アプリは修正なしで動作しました。表には、以前の実行で問題が発生した箇所が示されています。
| 測定 | 実行4 · 2026年10月25日 当社測定、1回実行 | 実行3 · 2026年10月24日 当社測定、1回実行 | 実行2 · 2026年10月24日 当社測定、1回実行 | 実行1 · 2026年10月22日 当社測定、1回実行 |
|---|---|---|---|---|
| プロンプトとアドレス | 現在のドキュメントプロンプト、フル /mcp アドレス | 公開された日のドキュメントプロンプト、/mcp/crm | チュートリアルプロンプト、コアCRM /mcp/crmアドレス | チュートリアルプロンプト、フル /mcpアドレス |
| コード完成までのプロンプト | 10.7分、89エージェントターン | 4.6分、32エージェントターン | 3.6分、18エージェントターン | 8.2分、49エージェントターン |
| エージェント自身のテスト | 33件合格 | 11件合格 | 20件合格 | 27件合格 |
| タイプチェックとビルド | エージェントはタイプチェックとビルド自体を実行しました。両方とも合格しました。 | ビルドステップなし:エージェントはプレーンなNode.jsを選択しました | 1回は不正なタイプで失敗しましたが、1単語の修正後に合格しました | タイプチェックとビルド完了 |
| 何が壊れたか | ブロックなし:サーバーログに1つのNext.js警告、ページはライブデータをロードしました | ドキュメントで設定されたトークン変数とは異なるものを読み込みました。1回の名前変更で修正されました。 | エージェントはビルドを実行しないように指示されたため、型エラーを見逃しました。 | なし |
実行4 · 2026年10月25日 当社測定、1回実行
- プロンプトとアドレス
- 現在のドキュメントプロンプト、フル /mcp アドレス
- コード完成までのプロンプト
- 10.7分、89エージェントターン
- エージェント自身のテスト
- 33件合格
- タイプチェックとビルド
- エージェントはタイプチェックとビルド自体を実行しました。両方とも合格しました。
- 何が壊れたか
- ブロックなし:サーバーログに1つのNext.js警告、ページはライブデータをロードしました
実行3 · 2026年10月24日 当社測定、1回実行
- プロンプトとアドレス
- 公開された日のドキュメントプロンプト、/mcp/crm
- コード完成までのプロンプト
- 4.6分、32エージェントターン
- エージェント自身のテスト
- 11件合格
- タイプチェックとビルド
- ビルドステップなし:エージェントはプレーンなNode.jsを選択しました
- 何が壊れたか
- ドキュメントで設定されたトークン変数とは異なるものを読み込みました。1回の名前変更で修正されました。
実行2 · 2026年10月24日 当社測定、1回実行
- プロンプトとアドレス
- チュートリアルプロンプト、コアCRM /mcp/crmアドレス
- コード完成までのプロンプト
- 3.6分、18エージェントターン
- エージェント自身のテスト
- 20件合格
- タイプチェックとビルド
- 1回は不正なタイプで失敗しましたが、1単語の修正後に合格しました
- 何が壊れたか
- エージェントはビルドを実行しないように指示されたため、型エラーを見逃しました。
実行1 · 2026年10月22日 当社測定、1回実行
- プロンプトとアドレス
- チュートリアルプロンプト、フル /mcpアドレス
- コード完成までのプロンプト
- 8.2分、49エージェントターン
- エージェント自身のテスト
- 27件合格
- タイプチェックとビルド
- タイプチェックとビルド完了
- 何が壊れたか
- なし
Claude Code、ヘッドレス、Workspace369デモワークスペース(サンプルデータと読み取り専用トークン付き)、2026年10月22日から25日。それぞれ1回実行したため、これらは例であり、ベンチマークではありません。以前の実行は古いプロンプトを使用しました。10月25日の実行は、今日のドキュメントのプロンプトを使用しています。
AI構築のCRMでもバックエンドが必要なのはなぜですか?
クライアントレコードとお金を管理するすべてのもの:データベースとサインイン、パイプライン、提案書、電子署名、請求書と支払い、さらにクライアントに送信する前の承認ステップ。Workspace369では、これらの部分はすでに1つの接続の背後に構築されています。
ChatGPTとClaudeに、それぞれ1回ずつ、コンサルティングビジネス向けのCRMを構築するためにClaude Codeを使用することについて尋ねました。両方とも最初にSupabaseを挙げ、それぞれが接続する他のサービスも挙げました。それらのそれぞれは、セットアップと支払いのための個別のサービスです。
彼らが提案したスタック
ChatGPT(ログアウト、ウェブ検索オン)とClaude.ai(ウェブ検索オン)、それぞれ1回実行、2026年10月18日
単一実行、ランキングではありません:実行ごと、エンジンごとに回答が異なります。ChatGPTはSupabase、Next.js、Stripeを挙げ、ClaudeはSupabase、Stripe、DocuSignまたはDocumensoを挙げました。
Workspace369上のAI構築CRM
エージェントが希望する画面とワークフローを構築します
オンライン予約ページはSpecialistから始まります。カスタムフィールドはすべてのプランで利用可能で、すべてのリクエストはフォーム、ファネル、またはページから来たかどうかを記録します。クライアントのリードソースタグ付けはVoyagerから始まります。Cadetは1シートと20サービス、無制限プロジェクトを許可します。
エージェントが呼び出せる100以上のツール
各コールは、接続した人物の権限で実行されます。クライアントへの送信は、その人物が接続に対して「確認なしで送信」をオンにしない限り、アプリでの承認を待ちます。
クライアントとリード
カスタムフィールドを使用してクライアントを検索、作成、更新し、ステージ間で移動させ、リクエスト、フォローアップ、リードソースを変換します。
提案書
下書き、デザイン、セクション、テンプレート、署名と入金のための送信。
契約書
テンプレート、電子署名用送信、リマインダー、無効化。
請求書と支払い
下書き、送信、リテイナー、定期プラン、支払い記録。
カレンダーと予約
イベント、空き状況、予約ページ、リマインダー。
プロジェクトとタスク
ボード、サブタスク、コメント、ボードスキーマ。
受信トレイ
メッセージの送信と会話の検索。
自動化
ワークフローを一覧表示してテストし、実行を読み取り、オフに切り替えます。
Workspaceスキーマ
レコードタイプ、フィールド、クライアントステージ。これにより、エージェントは画面を構築する前にデータモデルを学習します。
完全なリストは MCPツールリファレンスセットアップの詳細: MCP連携 および API ワークフロー.
実際のクライアントデータに指を差しても安全
管理者がオンにするまでオフ
MCPはデフォルトですべてのワークスペースでオフになっています。管理者は選択したアプリのみを許可できます。
すべての通話で実際の権限
チームメンバーのエージェントは、そのメンバーが見ることができるもののみを表示し、各呼び出しでライブチェックされます。
すべて送信前の承認
提案、契約、請求書、またはメッセージの送信は、接続したユーザーが「確認なしで送信」をオンにしない限り、アプリで人が承認するのを待ちます。
記録された履歴
各コールは、誰が、どのツールで、いつ、成功したかどうかを含めて、ワークスペースの監査ログに記録されます。
独自のドメインからメールを送信する
お客様のCRMは、Workspace369メールAPIを通じて、予約確認、請求書リマインダー、ウェルカムメールなどのトランザクションメールを送信できます。各メールは、Workspace369のブランディングなしで、お客様の確認済みドメインの受信トレイから送信され、返信はその受信トレイに届きます。
curl https://mcp.workspace369.com/v1/email/messages \
-H "Authorization: Bearer $W369_SEND_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: booking-123-confirm" \
-d '{
"from": { "inbox_id": "inb_AbCdEfGhIjKlMnOpQrSt", "name": "Fade Lab" },
"to": [{ "email": "guest@example.com" }],
"subject": "Your booking is confirmed",
"text": "See you Friday at 3 pm.",
"tracking": { "opens": false, "clicks": false }
}'送信専用キー
このキーは、確認済みの受信トレイから、または選択した受信トレイからのみメールを送信でき、それ以外は何もできません。クライアント、メッセージ、請求書を読むことはできません。サーバーに保存し、いつでも取り消すことができます。
重複送信なし
各メールに予約IDのような安定した冪等性キーを付与します。同じキーでの再試行はメールを二度送信しません。
計画できる制限
キーあたり毎分120リクエスト、ワークスペースあたり1日最大1,500通のメール(最初の30日間は1日400通)。制限を超えると、APIは待機秒数を表示します。
バウンス処理
ハードバウンスまたはスパム苦情が発生した場合、Workspace369はそのアドレスへのメール送信をワークスペース内のすべての受信トレイから停止し、拒否された送信はクレジットを使用しません。
APIメールは受信者あたり1通のメールクレジットと少量のAI使用量を使用します。メールクレジットはパックで提供されます:1,000通で$9、5,000通で$29、または20,000通で$99。セットアップ、制限、およびすべてのエラーコードについてはこちらをご覧ください。 Workspace369 APIでメールを送信する.
料金
管理者がAI接続をオンにすると、すべてのプランでMCPと個人アクセストークンが利用可能になります。通話はプランの月間AI使用量制限を消費します。読み取りは最も少なく、送信は最も多く、失敗した通話は無料です。画面ごとに再読み込みするのではなく、アプリにリストをキャッシュすると、制限はさらに長持ちします。
Webhookは全プランに含まれており、Builder APIも全プランに含まれています。参照してください。 すべてのプラン.
ビルダーが尋ねる質問
Workspace369で独自のCRMを構築できますか?
はい。Claude CodeやCursorなどのAIエージェントをWorkspace369 MCPサーバーに接続し、希望する画面を構築するように依頼してください。クライアント、提案書、契約書、請求書、支払いはWorkspace369に残るため、お金や署名を扱う部分はすでに構築されテストされています。#
SupabaseまたはFirebaseはまだ必要ですか?
クライアントレコード、提案、契約、請求書、支払い、予約には使用しません。Workspace369が保持しないデータには、独自のデータベースのみが必要です。#
AI構築のCRMはSupabaseを使用すべきか、それともWorkspace369のようなCRMバックエンドを使用すべきか?
Supabaseはデータベース、サインイン、ストレージを提供します。パイプライン、提案書、電子署名、請求書、支払い、クライアントメールの承認ステップはご自身で構築する必要があります。Workspace369にはこれらが既に搭載されており、エージェントはMCPサーバー経由でこれらにアクセスします。CRMが販売する製品である場合や、データがクライアントや案件と全く似ていない場合はSupabaseを選択してください。サービスビジネスを運営しており、実際のクライアントレコード、提案書、契約書、請求書の上に独自の画面を構築したい場合はWorkspace369を選択してください。両方を使用することも可能です。アプリ専用のテーブルはSupabaseに、クライアントと資金の記録はWorkspace369に保持します。#
Workspace369はヘッドレスCRMですか?
はい、そのように使用できます。独自のアプリまたはエージェントが、MCPサーバーを介してクライアント、パイプラインステージ、カスタムフィールド、提案書、契約書、請求書、プロジェクトを読み書きします。サーバーにはパーソナルアクセスキーが必要です。チームは同じデータでWorkspace369アプリを使い続けることができるため、すべてに対して管理画面を構築する必要はありません。#
REST APIはありますか?
はい、すべてのプランでトライアルが含まれています。mcp.workspace369.com/v1のBuilder APIは、クライアント、提案、請求書、契約、プロジェクト、タスク、リクエスト、カレンダーイベントに独自のURLを提供し、公開OpenAPI仕様を備えているため、Lovable、v0、Bolt、またはReplitで構築されたアプリは、パーソナルアクセストークンを使用してサーバーから呼び出すことができます。MCPと同じツール、権限、承認を実行します。すべてのプランで、アプリのサーバーはHTTPS経由でMCPエンドポイントを呼び出すことができます(ステップ3を参照)。Webhookは、提案、契約、請求書、またはリードが変更されたときにアプリに通知します(すべてのプラン)。#
無料トライアル中に試せますか?また、料金はいくらですか?
はい。MCPサーバーとパーソナルアクセストークンはすべてのプランで機能するため、トライアル中にClaude CodeまたはCursorを接続できます。14日間の無料トライアルはカードを保存したときに開始され、14日間は請求されません。エージェントの呼び出しは、プランの月間AI使用量を使用します。REST Builder API(/v1)は、Cadet以降のすべてのプランに含まれており、トライアルも含まれています。#
CRMは独自のドメインからメールを送信できますか?
はい。Workspace369で送信専用キーを作成し、サーバーからメールAPIを呼び出します。各メールは、お客様の確認済みドメインの受信トレイから、1回の呼び出しにつき1人の受信者に送信されます。Idempotency-Keyにより、再試行で二重送信されることはありません。各メールは、受信者あたり1つのメールクレジットとわずかなAI使用量を使用します。メールクレジットは、1,000通で$9から始まるパックで購入できます。#
Workspace369でエージェントは何ができませんか?
クライアント、プロジェクト、請求書を削除したり、チームメンバーとその権限を管理したりすることはできません。これらはアプリ内で行ってください。#
どのAIツールが機能しますか?
Claude Code、Cursor、Windsurf、VS Code with Copilot、およびカスタムコネクタとしてのWeb版Claude。ChatGPTは、開発者モードを提供するプランでカスタムコネクタとして接続できます。OAuthでリモートMCPサーバーをサポートする任意のアプリが接続できます。#
エージェントは自分でクライアントにメールを送信しますか?
いいえ。送信は、接続したユーザーがその接続に対して「確認なしで送信」をオンにしない限り、アプリで承認待ちになります。#
エージェントが立ち往生したらどうなりますか?
正確なエラーをエージェントに貼り付け、再度試す前にWorkspace369ツールをリストするように依頼してください。以前のタイムトライアルでは、2つの問題は環境変数名の誤りと、エージェントがチェックしないように指示されていた型エラーでした。それぞれ1回の簡単な修正で済みました。代わりに依頼したい場合は、Workspace369の創設者が運営するスタジオであるApp369が、$450のローンチチェックでAI構築アプリをレビューし、Rescue Sprintにクレジットされ、$450からWorkspace369をセットアップします。#
構築したくないですか?App369が固定価格で構築します
で設定されます。App369はWorkspace369の創設者が運営する固定価格スタジオです。Workspace369のバックエンドまたは完全に独自のスタック上にカスタムCRMを構築します。すべてのビルドは$450の書面によるスコープから始まり、固定見積もりで終了し、そのスコープはあなたのものです。
Workspace369がクライアントワークフローにどのように適合するかを確認します。
今日必要なモジュールから始めて、オペレーションが成長するにつれてAI、自動化、会計、在庫、リクエスト、およびレポートをオンにしてください。
14日間の無料トライアル。カードが必要です。トライアル終了後:月額29ドルから。キャンセルしない限り、毎月自動更新されます。いつでも設定 → 請求 でキャンセルできます。

