「kintoneで管理している顧客データをAIで分析したい」「Salesforceの商談データから自動でアクションプランを作ってほしい」「freeeの請求書情報を自動で集計してレポートを作りたい」——こうした要望を持つビジネスパーソンは増えています。Claude CodeはAnthropicが提供するAPIを通じて、kintone・Salesforce・freeeといった企業向けシステムと連携できます。この記事では、Anthropic APIの基礎から主要な企業システムとの連携方法まで、非エンジニアでも理解できる形で解説します。ある会計事務所では、freeeとClaude Codeを連携させた請求書処理の自動化で、月40時間の作業を5時間に削減した実績があります。
目次
- Anthropic APIとは何か
- APIキーの取得と管理
- kintone連携:顧客データのAI分析
- Salesforce連携:商談管理の自動化
- freee連携:経理業務の効率化
- 複数システムを組み合わせた自動化フロー
- 企業システム連携で気をつけること
1. Anthropic APIとは何か
Anthropic APIは、Claude(AIアシスタント)の機能をプログラムから呼び出すための接続口です。Claude Codeを使って「こういうコードを作って」と依頼するとき、その処理にAnthropicのAIが使われています。
API(Application Programming Interface)とは、2つのプログラムが会話するための規格と考えてください。Anthropic APIを使うと、自社のkintoneやSalesforceと「Claude」を会話させて、データの分析・要約・文章生成・分類などを自動で行えます。
Claude Codeがやっていること自体がAPIの活用例です。Claude Codeに依頼を送ると、Claude CodeはAnthropicのサーバーにリクエストを送り、回答を受け取ってあなたに表示しています。この仕組みを自社システムに組み込むのがAPI連携です。
Anthropic APIの料金体系は使用量(入力・出力のトークン数)に基づきます。代表的なモデルの料金は、Claude Sonnet系で入力1Mトークンあたり3ドル、出力1Mトークンあたり15ドル(2026年5月時点)です。中小規模の業務自動化であれば、月間数百〜数千円の費用感になります。
2. APIキーの取得と管理
Anthropic APIを使うためには、APIキーの取得が必要です。
取得手順
console.anthropic.comにアクセスしてAnthropicアカウントを作成します。「API Keys」メニューから「Create Key」でAPIキーを発行します。発行された sk-ant- から始まる文字列がAPIキーです。表示されるのは1度だけなので、必ず安全な場所に保存してください。
安全な管理方法
APIキーはパスワードと同様の機密情報です。次のルールを守って管理します。
- コードにそのまま書き込まない(GitHubなどに公開されるリスクがある)
.envファイルという設定ファイルに保存して、プログラムから読み込む- チームで共有する場合はパスワードマネージャーを使う
- 不要になったキーは無効化する
Claude Codeに「環境変数 ANTHROPIC_API_KEY から APIキーを読み込むコードを書いてください」と依頼すれば、安全な読み込み方法を使ったコードを生成してくれます。
3. kintone連携:顧客データのAI分析
kintoneはサイボウズが提供する業務アプリ構築プラットフォームです。顧客管理・案件管理・在庫管理などをカスタムアプリとして構築して使っている会社が多くあります。
kintoneはRESTful APIを提供しており、Claude CodeでこのAPIを使うコードを生成できます。
kintone APIの設定(約15分)
kintoneの管理者設定から「APIトークン」を生成します。操作対象のアプリに対してAPIトークンを発行して、「レコードの閲覧」と「レコードの追加・編集」の権限を付与します。
顧客データのAI分析例
Claude Codeへのプロンプト例:
kintoneの顧客管理アプリと連携するPythonスクリプトを作ってください。
処理内容:
- kintone API(サブドメイン: company.cybozu.com、アプリID: 123)から今月の商談記録を取得する
- 各商談の「商談メモ」フィールドをClaude APIで分析する
- 分析結果:顧客の課題・関心事・次のアクションを抽出する
- 分析結果をkintoneの「AI分析」フィールドに書き戻す
- Salesforceへの移行を検討している顧客をリストアップしてSlackに通知する
認証:KINTONE_SUBDOMAIN・KINTONE_APP_ID・KINTONE_API_TOKEN・ANTHROPIC_API_KEY
このスクリプトを使ったコンサルティング会社では、毎月の商談分析(200件)に費やしていた10時間が2時間に削減されています。「商談メモから課題を読み取る」という作業をAIが担うことで、分析担当者は結果の確認と戦略立案に集中できるようになりました。
**kintoneプラグインとしての実装**
より本格的な連携として、kintoneプラグインを作成する方法もあります。kintoneの画面内にボタンを追加して、ボタンを押すとAI分析が走るという仕組みです。Claude Codeに「kintoneプラグインとして実装するコードを作ってください」と依頼すれば、kintoneのプラグイン規格に沿ったコードを生成してくれます。
---
## 4. Salesforce連携:商談管理の自動化
Salesforceは国内外で広く使われるCRM(顧客関係管理)システムです。商談・取引先・連絡先・活動などのデータをSalesforceで管理している会社は多くあります。
Salesforceは「Salesforce REST API」という接続口を提供しており、外部プログラムからデータの読み書きができます。
**Salesforce APIの設定**
Salesforceの開発者向けサイトで「接続アプリケーション」を作成してOAuth認証の設定をします。設定の詳細はClaude Codeに「Salesforce REST APIのOAuth設定手順を日本語で説明してください」と質問すれば案内してくれます。
**商談後の自動アクションプラン生成**
Claude Codeへのプロンプト例:
SalesforceとClaude APIを連携するPythonスクリプトを作ってください。
処理内容:
- Salesforce APIで「今日更新された商談」を取得する
- 商談フェーズが「提案/見積」に進んだレコードを特定する
- 商談の説明・顧客情報・過去の活動履歴をClaude APIに送る
- Claude APIが次の1週間のアクションプランを生成する(訪問・連絡・資料送付等)
- 生成したアクションプランをSalesforceの「次のステップ」フィールドに書き込む
- 担当営業担当者のSlack DMに「商談が進みました。アクションプランを確認してください」と通知する
認証:Salesforce OAuth 2.0(CLIENT_ID・CLIENT_SECRET・USERNAME・PASSWORD・SECURITY_TOKEN) ANTHROPIC_API_KEY 実行:毎日18時
このシステムを使ったIT企業の営業部では、商談後にアクションプランを手動で記入していた作業(1件15分×月50商談=12.5時間)がゼロになりました。AIが生成したアクションプランの精度について、営業担当者は「80%はそのまま使えるレベル。残り20%は少し修正するだけ」と評価しています。
---
## 5. freee連携:経理業務の効率化
freeeは中小企業向けのクラウド会計・人事労務SaaSです。請求書・経費・給与計算などの機能を提供しています。
freeeもAPIを提供しており、Claude Codeで連携コードを生成できます。
**freee APIの設定**
freeeの開発者向けサイト(developer.freee.co.jp)でアプリケーションを登録してAPIキーを取得します。認証にはOAuth 2.0を使います。
**請求書データの自動分析**
Claude Codeへのプロンプト例:
freee APIとClaude APIを連携するスクリプトを作ってください。
処理内容:
- freee API で今月の請求書一覧を取得する(会社ID: CCCCCC)
- 請求金額・得意先・支払期日・ステータス(未入金/入金済)を取得する
- 未入金で支払期日が3日以内の請求書リストを作成する
- 各請求書について、過去の入金履歴をもとにリスク評価をClaude APIで行う(「通常通り入金予定」「遅延リスクあり」「要フォロー」の3段階)
- 「要フォロー」の請求書について、担当者向けのフォロー連絡文書をClaude APIで自動生成する
- 結果をSlack(チャンネル #accounting)に毎日9時に投稿する
認証:FREEE_CLIENT_ID・FREEE_CLIENT_SECRET・ANTHROPIC_API_KEY
この自動化を導入した会計事務所では、請求入金の管理に費やしていた月40時間が5時間(Slack確認と実際のフォロー対応のみ)に削減されました。回収率も改善し、未回収金額が前年比35%減少しています。
---
## 6. 複数システムを組み合わせた自動化フロー
kintone・Salesforce・freeeを組み合わせた、より高度な自動化フローの例を紹介します。
**受注から請求までの自動化フロー例**
Salesforce:商談が受注(Closed Won)に変わる ↓ Claude Code が検知して処理を開始 kintone:顧客情報と受注内容をkintoneのプロジェクト管理アプリに自動登録 ↓ freee:受注内容をもとに請求書を自動作成(支払期日・金額を自動計算) ↓ Slack:担当者に「受注処理が完了しました。請求書をご確認ください」と通知
このフローにより、受注後に営業・経理・プロジェクト管理の3部門で行っていた手作業登録が完全になくなります。
Claude Codeへのプロンプト例:
Salesforce→kintone→freeeの受注自動処理フローを作ってください。
トリガー:Salesforceで商談のStageがClosed Wonに変わったとき(5分ごとにポーリング)
処理1:kintone(アプリID: 456)に新しいプロジェクトレコードを追加する
- フィールド:プロジェクト名(商談名)・顧客名・開始日(今日)・担当者(Salesforce商談担当者名)
処理2:freeeに請求書の下書きを作成する
- 金額はSalesforce商談金額、支払期日は今日から30日後
- 品目はSalesforce商談の商品リストから生成する
処理3:Slackで担当者(Salesforceのメールアドレスからユーザーを特定)にDM通知する
---
## 7. 企業システム連携で気をつけること
企業システムとの連携を実装する際に注意すべき点を整理します。
**権限の最小化**: kintone・Salesforce・freeeのAPIキーには「必要最小限の権限」のみを付与します。「全データの閲覧・編集・削除」ではなく「対象アプリの閲覧と追加のみ」というように絞ることで、万が一キーが漏洩した場合のリスクを最小化します。
**データの取り扱い**: 企業システムには顧客情報・財務情報・個人情報が含まれています。これらのデータをAnthropicのAPIに送る際は、必要最小限の情報のみを送るよう設計します。「この処理は個人情報を含まずに実行できますか?」とClaude Codeに確認しながら進めることを推奨します。
**エラーと再実行**: システム連携では、一方のAPIが一時的に接続できない場合があります。Claude Codeに「APIエラー時は3回まで再試行して、それでも失敗したらSlackに通知してください」と依頼すれば、堅牢なエラーハンドリングを含むコードを生成してくれます。
**担当者への引き継ぎ**: 自動化システムは担当者が変わっても動き続けます。「このスクリプトの動作説明・設定変更方法・トラブル対応手順を非エンジニア向けに書いてください」とClaude Codeに依頼すれば、運用マニュアルを自動生成できます。
**変更への追従**: kintone・Salesforce・freeeはアップデートが定期的に行われます。大きなアップデートでAPIの仕様が変わることがあります。「このAPIが変更になったというエラーが出ています」という内容でClaude Codeに相談すれば、修正方法を提案してくれます。
---
Claude Code道場では、企業システムとのAPI連携を実践的に学べるカリキュラムを提供しています。「kintoneにAI機能を追加したい」「Salesforceの商談管理を自動化したい」「freeeの経理業務を効率化したい」という方が、実際に動くシステムを構築するまでを体験できます。プログラミングの知識は不要です。ぜひClaude Code道場で学んでみてください。


