kintone REST APIで外部システム連携する5つの実装パターン|freee/Slack/Google対応【2025年版】
kintone REST API/Webhookで外部システム連携する5つの実装パターン(Slack通知・freee連携・Google Workspace・夜間バッチ・Salesforce)を中小企業診断士・kintoneスペシャリストが解説。ノーコード対応も。

「kintoneだけで業務を完結させるのは難しい」「会計ソフト・チャット・カレンダーと連携させたい」——kintone導入後によく出る要件です。kintone REST API + Webhookを使えば、freee(会計)・Slack(通知)・Google Workspace(カレンダー/スプレッドシート)など主要SaaSと柔軟に連携できます。中小企業診断士・kintoneカスタマイズスペシャリストの立場から、現場で頻発する5つの実装パターン を解説します。
kintone REST APIでできる3つの基本操作
- データ操作:外部システムからkintoneレコードを作成/読取/更新/削除
- 通知:レコード変更時にSlack/Teamsへ自動通知
- 定期処理:夜間にデータを集計・他システムへ転送
💡 kintone REST APIはスタンダードコース以上で利用可能。1サブドメイン100同時接続が上限のため、大量処理は時間分散の設計が必要です。
パターン1:kintone → Slack 自動通知
こんな業務に使える
- 受注レコードが追加されたら営業チャンネルに通知
- 案件のステータスが「失注」に変わったらマネージャーに通知
- 期限が迫ったタスクを担当者にダイレクトメッセージ
実装方法(3つの選択肢)
| 実装方法 | コスト | 難易度 | 柔軟性 |
|---|---|---|---|
| Webhook + Slack Incoming Webhook | 無料 | 中 | 中 |
| iPaaS(Zapier / BizteX Connect等) | 月額3,000〜数万円 | 低(ノーコード) | 高 |
| カスタムJS + Slack API | 無料 | 高 | 最高 |
最短実装:Webhook + Slack Incoming Webhook
- Slackで Incoming Webhook URL を発行
- kintoneのWebhook設定で、レコード追加/更新時に Slack URL を呼び出す
- ペイロードに通知メッセージを設定(kintone項目の置換も可能)
初期コスト:実装30分〜1時間、月額0円
Dee Solutions開発料金に含まれる範囲:1ヶ月50万円の開発プラン内で対応可能
パターン2:kintone × freee(会計ソフト)連携
こんな業務に使える
- kintoneの受注情報から freee で請求書を自動作成
- freeeの入金情報をkintoneの案件管理に反映
- 顧客マスタを kintone と freee で双方向同期
実装方法(2つの選択肢)
| 実装方法 | コスト | 機能 |
|---|---|---|
| freee for kintone(公式連携アプリ) | アプリ自体は無料/別途 freee会計のプロフェッショナルプラン(月額47,760円・年額契約で月額39,800円)等の有料プラン契約が必要 | 顧客・請求書・入金の双方向連携が標準対応 |
| カスタム実装(REST API直接呼び出し) | 開発費50〜100万円 | 業務に合わせた自由な連携 |
一般的な連携フロー
- kintoneで案件レコードに「請求準備完了」フラグ
- JS拡張で freee API を呼び出し、請求書を自動作成
- freeeで発行された請求書PDFをkintoneレコードに添付
- 入金時にfreeeのwebhookでkintoneの「入金済」フラグを更新
💡 freee連携は「freee for kintone」公式アプリで標準的な連携が即可能。「うちは独自の請求フローがある」場合のみカスタム実装 が必要になります。
パターン3:kintone × Google Workspace 連携
こんな業務に使える
- kintoneの予定をGoogleカレンダーに自動反映
- Googleスプレッドシートの集計結果をkintoneに取込
- Gmail受信メールをkintoneの問い合わせ管理に自動登録
実装方法
| 連携先 | 実装方法 | 難易度 |
|---|---|---|
| Googleカレンダー | Google Calendar API + JS拡張、または iPaaS | 中 |
| Googleスプレッドシート | Google Sheets API + JS拡張、または krewData | 中 |
| Gmail | Gmail API + JS拡張、または専用プラグイン | 高 |
典型的なユースケース
営業の訪問予定をkintoneとGoogleカレンダーで同期:
- kintoneの案件アプリで「次回訪問日」を入力
- JS拡張がGoogle Calendar APIを呼び出し、Googleカレンダーに予定追加
- Googleカレンダーで予定が変更されたら、Webhookでkintoneも更新
初期コスト:開発50〜100万円、月額0円(API無料枠内)
パターン4:夜間バッチで売上集計 → Slack速報通知
こんな業務に使える
- 全支店の売上データを夜間に集計
- 翌朝9時に経営者・管理職のSlackに「昨日の売上速報」を自動投稿
- 月次レポートの自動生成
実装方法
- Vercel Cron / GitHub Actions / AWS Lambda 等のスケジューラを利用
- 毎日深夜にkintone REST APIでデータ取得
- 集計後、Slack Incoming WebhookでチャンネルにPost
コード例(Node.js疑似コード)
// 毎日6:00に実行
async function dailySalesReport() {
const records = await kintoneApi.getRecords({
app: SALES_APP_ID,
query: 'date = TODAY()'
});
const total = records.reduce((sum, r) => sum + r.amount.value, 0);
await slackApi.postMessage({
channel: '#daily-report',
text: `昨日の売上速報:¥${total.toLocaleString()}`
});
}
初期コスト:開発50万円、月額数百円〜(Vercel Cron無料枠内ならゼロ)
パターン5:kintone × Salesforce / 基幹システム連携
こんな業務に使える
- 営業はSalesforceで管理、業務システムはkintone → 顧客マスタを双方向同期
- 基幹販売管理システム(弥生販売・PCA等)からkintoneへ取引データ取込
実装方法
| 連携先 | 推奨ツール | 月額 |
|---|---|---|
| Salesforce | DataSpider Cloud / カスタム実装 | 数万円〜 |
| 弥生販売 | 弥生API + JS拡張 | API無料 |
| PCA商魂 | PCA API + JS拡張 | API無料 |
| SAP | DataSpider Cloud / Boomi | 月額数十万円〜 |
典型的な連携設計
- 「マスタは1箇所」原則:顧客マスタはSalesforceに集約、kintoneは参照のみ
- 「業務はkintone」:受注後の社内業務はkintoneで完結
- 「双方向同期」は最後の手段:データ整合性が破綻しやすい
REST API連携の注意点
1. レート制限
kintone REST APIは1ドメイン(cybozu.comのサブドメイン)あたり100同時接続が上限(公式制限値・2025年)。大量データ処理は:
- 1リクエストで100件取得(offset/limit)
- リクエスト間に待機時間を設ける
- 夜間バッチで時間分散
2. APIトークン管理
- 環境変数で管理、コードに直書きしない
- アプリごとに最小権限のAPIトークンを発行
- 定期的にトークンをローテーション
3. エラー時の通知
- API失敗時にSlack/メールで管理者に自動通知
- リトライロジック(指数バックオフ)を実装
- ログをCloudWatch等に保存
4. JavaScript知識が必要なケース
- ノーコード(iPaaS)で実現可能:Slack通知、freee双方向、Googleカレンダー同期
- コード実装が必要:複雑な業務ロジック、独自帳票生成、複数システムをまたぐワークフロー
ノーコード(iPaaS)で連携する場合の選択肢
| iPaaS | 月額目安 | 得意領域 |
|---|---|---|
| BizteX Connect(国産) | 公式は要問い合わせ | kintone連携テンプレートが豊富、日本語サポート |
| Zapier(海外) | 月額19.99ドル〜 | 8,000以上の海外SaaSと連携 |
| Power Automate(Microsoft) | 月額2,248円〜(Premium・ユーザー単位) | Microsoft 365との親和性が高い |
| Make(旧Integromat) | 無料〜月額9ドル〜 | 視覚的フロービルダー |
「JavaScriptは難しい」と感じる中小企業はiPaaSがおすすめ。Dee Solutionsもクライアントの状況に応じてノーコード推奨かカスタム実装推奨かを中立判断します。
よくある質問
Q. プログラミング知識がなくてもREST API連携できますか?
A. iPaaS(BizteX Connect / Zapier / Power Automate)を使えばノーコードで連携可能です。Slack通知、freee双方向、Googleカレンダー同期などはノーコードで実装できます。複雑な業務ロジックや独自帳票はJavaScript実装が必要です。
Q. REST API連携はDee Solutionsで対応してもらえますか?
A. はい。1ヶ月50万円の開発プランで、上記5パターンの大半に対応可能です。Salesforce/SAPなど大規模連携は2〜3ヶ月(100〜150万円)の見込み。事前の無料相談で要件と工数を確認します。
Q. 連携した後の保守はどうなりますか?
A. 必要になった時にスポットでご相談いただく形でも、ご希望の方向けに月額保守プラン(5万円/月)でAPI仕様変更時の対応や軽微な改修を継続的にお任せいただく形でも、どちらも対応可能です。月額保守は希望される方向けの任意オプション で、必須ではありません。外部システム(freee/Salesforce)のAPI仕様変更が頻繁に発生する業務に依存している場合は、保守契約をご検討いただくのも選択肢の一つです。
Q. kintone標準ライセンスでREST APIは使えますか?
A. スタンダードコース(月額1,800円/人)以上で利用可能です。ライトコース(1,000円/人)では使えないため、API連携を計画している企業はスタンダードコース以上を選択する必要があります。
まとめ
- kintone REST APIで主要SaaS(freee/Slack/Google/Salesforce)と柔軟に連携可能
- ノーコード(iPaaS)か、カスタム実装かは要件次第で中立判断
- スタンダードコース(1,800円/人)以上が必須
- API レート制限・トークン管理・エラー通知の設計が重要
「うちの業務でこの連携できる?」をDee Solutionsの無料相談(30分・オンライン) でご提案します。中小企業診断士+kintoneカスタマイズスペシャリストの立場から、ノーコード/カスタム実装を中立判断します。