zapier kintone連携で手作業がごっそり減る!できること・注意点まるわかりガイド
「zapier kintone」と検索している人の多くは、kintoneと外部サービスをノーコードでつなげられるのか、どんな業務を自動化できるのか、そして設定時にどこでつまずきやすいのかを知りたいはずです。調査した内容を見る限り、Zapierにはkintoneアプリが用意されており、新規レコード作成をきっかけに通知・メール送信・他サービスへの登録などを自動化できます。
この記事では、Zapier公式のkintone連携ページ、kintone公式ブログ、cybozu developer network、Kintone Developer Program、Zapier Communityの事例をもとに、できること・制限事項・メール自動化・Teams通知・RingCentral連携・Webhook活用・よくあるトラブルまで、初めての人にもわかるように整理します。
| この記事のポイント |
|---|
| ✅ zapier kintoneで何ができるかがわかる |
| ✅ kintoneのトリガー・アクション・制限事項が整理できる |
| ✅ Gmail、Outlook、Teams、RingCentralなどとの連携例がわかる |
| ✅ WebhookやREST APIを使うべき場面が判断しやすくなる |
zapier kintone連携でまず押さえたい基本知識

- zapier kintoneはkintoneと外部サービスをノーコードでつなぐ連携手段である
- kintoneで使えるZapier機能は新規レコード検知とレコード操作が中心である
- zapier kintoneについてAI回答を見る前に公式情報で確認すべきことがある
- メール自動化ではレコード作成やステータス変更をきっかけに送信できる
- TeamsやChatwork通知では新規レコードをすぐ共有する設計が向いている
- RingCentral連携では電話・SMSの履歴をkintoneに残す流れを作れる
- Zapier単体で足りない処理はWebhookとREST APIで補える
zapier kintoneはkintoneと外部サービスをノーコードでつなぐ連携手段である

zapier kintoneを一言でいうと、kintoneのデータと他のクラウドサービスを、プログラミングなしでつなぐための仕組みです。Zapierでは、あるサービスで起きた出来事を「トリガー」、その後に実行する処理を「アクション」と呼びます。たとえば、kintoneに新しい問い合わせレコードが作られたら、ChatworkやMicrosoft Teamsへ通知する、といった流れを作れます。
kintoneは業務データを管理するノーコードデータベースです。一方、Zapierは複数サービスをつなぐ自動化ツールです。この2つを組み合わせると、kintoneを中心に、メール、チャット、カレンダー、フォーム、ストレージ、CRMなどを横断した業務フローを作りやすくなります。
ただし、zapier kintoneは「何でも自由にできる魔法の連携」ではありません。Zapier上に用意されているkintoneの標準機能には範囲があります。調査した範囲では、標準のkintone連携では、新規レコードを検知する、レコードを作る、更新する、コメントを追加する、ステータスを更新する、といった操作が中心です。
📌 zapier kintoneの基本整理
| 観点 | 内容 |
|---|---|
| 主な役割 | kintoneと外部サービスの自動連携 |
| 必要なもの | kintone環境、Zapierアカウント、連携先サービスのアカウント |
| 代表例 | kintone新規レコードをTeamsに通知、Gmailからkintoneに登録 |
| 向いている業務 | 通知、転記、メール送信、ステータス更新、履歴管理 |
| 注意点 | 添付ファイルやゲストスペースなど、標準対応しない領域がある |
Zapier公式ページでは、kintoneと組み合わせられるアプリとして、Google Sheets、Chatwork、Slack、Salesforce、HubSpot、Google Forms、Gmail、Google Calendar、Instapageなどが並んでいました。つまり、kintoneを単独のデータベースとして使うだけでなく、社内外の業務アプリと接続するハブとして使う発想ができます。
🚀 よくある利用イメージ
| やりたいこと | Zapierでの考え方 |
|---|---|
| 問い合わせをkintoneに集約したい | フォームやメールをトリガーにしてCreate Record |
| 新しい案件をチームに知らせたい | kintoneのNew Recordをトリガーにしてチャット通知 |
| 請求や注文確認メールを送りたい | kintoneレコードの情報をGmailやOutlookに渡す |
| 電話対応履歴を残したい | RingCentralの通話終了をきっかけにkintoneへ登録 |
| 対応済みフラグを更新したい | メール送信後にUpdate RecordやUpdate Statusを実行 |
ここで重要なのは、zapier kintoneは「業務システムを丸ごと作り替えるもの」ではなく、今あるkintoneアプリと外部サービスの間にある手作業を減らすものとして考えることです。小さな自動化から始めると、失敗しても影響範囲を抑えやすくなります。
kintoneで使えるZapier機能は新規レコード検知とレコード操作が中心である

Zapierで利用できるkintoneの標準機能は、調査した情報を整理するとかなり明確です。トリガーとしては「New Record」、つまり新しいレコードが作成されたときが中心です。アクションとしては、レコード作成、レコード更新、コメント追加、ステータス更新などが用意されています。
この構成から見ると、zapier kintoneは「kintoneで起きたことを外へ伝える」だけでなく、「外部サービスで起きたことをkintoneへ書き戻す」使い方にも向いています。たとえば、Gmailで受信したメールをkintoneに登録したり、Google Calendarの予定をkintoneレコードにしたりできます。
一方で、標準トリガーが「New Record」に寄っている点は注意が必要です。レコードのステータス変更や特定フィールドの更新をきっかけにしたい場合、標準のkintoneトリガーだけで足りない場面があります。その場合は、kintoneのWebhookやZapierのWebhooks by Zapierを使う構成が候補になります。
📘 Zapierで利用できるkintone機能の整理
| 種類 | 機能名 | できること |
|---|---|---|
| トリガー | New Record | 新しいレコード作成を検知する |
| アクション | Create Record | kintoneに新しいレコードを作る |
| アクション | Update Record by Record ID | レコード番号を指定して更新する |
| アクション | Update Record by Update Key | 重複禁止フィールドなどをキーに更新する |
| アクション | Add Comment | レコードにコメントを追加する |
| アクション | Update Status | プロセス管理のステータスを進める |
cybozu developer networkでも、Zapierで使えるkintone機能として、New Record、Add Comment、Update Status、Update Record By Record ID、Update Record By Update Key、Create Recordが紹介されています。標準連携で押さえるべき機能は、まずこの6種類と考えると理解しやすいです。
⚙️ 使い分けマトリクス
| 業務目的 | 使う機能 | 補足 |
|---|---|---|
| 新規問い合わせを通知したい | New Record | kintone側の新規登録が起点 |
| フォーム回答をkintone化したい | Create Record | Google FormsやJotformと相性がよい |
| メール送信済みにしたい | Update Record | フラグ更新に使いやすい |
| 承認ステータスを進めたい | Update Status | プロセス管理を使う場合に便利 |
| 対応履歴を残したい | Add Comment | コメント欄で履歴を残す設計向き |
Zapier公式ページでは、Freeプランでは新規データの確認が15分ごとのポーリングになる旨も示されています。つまり、New Recordを使った自動化は、プランや仕様によって即時実行ではない場合があります。リアルタイム性が重要な業務では、ZapierのプランやWebhook利用も含めて検討した方がよいでしょう。
zapier kintoneについてAI回答を見る前に公式情報で確認すべきことがある

「zapier kintone について AI回答を見る」という検索意図に近い人は、まずざっくり答えを知りたいはずです。AI回答は概要をつかむには便利ですが、zapier kintoneは実際の業務フローやアカウント権限、APIトークン、Zapierプランによって挙動が変わるため、最終確認は公式情報を見た方が安全です。
特に確認すべきなのは、対応しているトリガーとアクション、認証方式、添付ファイル対応、ゲストスペース対応、ポーリング間隔です。これらは、実際にZapを作り始めてから「あれ、思ったことができない」となりやすいポイントです。
調査したcybozu developer networkの記事では、Zapierのkintone連携はAPIトークンで認証し、実行ユーザーはAdministratorになる仕様だと説明されています。また、添付ファイルやゲストスペース内アプリには対応していないとされています。このあたりは、AI回答だけで済ませると見落としやすい部分です。
🔍 AI回答を見る前に確認したい項目
| 確認項目 | 見るべき理由 |
|---|---|
| 対応トリガー | やりたい起点が標準で使えるか判断するため |
| 対応アクション | kintoneへ何を書き戻せるか判断するため |
| APIトークン権限 | レコード閲覧・追加・編集などの権限不足を避けるため |
| 添付ファイル対応 | ファイル連携が必要な業務では重要 |
| ゲストスペース対応 | 外部メンバー用アプリを使っている場合に影響 |
| Zapierプラン | マルチステップやプレミアム機能が必要な場合がある |
AI回答は、全体像を短時間で把握するには役立ちます。ただ、zapier kintoneのような連携ツールでは、画面仕様や対応機能が変わる可能性があります。この記事の情報も、2026年5月19日時点で提供された調査情報をもとに整理していますが、実装前にはZapierとkintoneの最新画面で確認するのが現実的です。
🧭 確認順序のおすすめ
| 順番 | 確認先 | 確認する内容 |
|---|---|---|
| 1 | Zapier公式kintone連携ページ | 使えるトリガー・アクション |
| 2 | cybozu developer network | 制限事項とkintone側の考え方 |
| 3 | kintone公式ブログ | 実際の業務シナリオ |
| 4 | Kintone Developer Program | WebhookやJavaScriptを含む応用例 |
| 5 | Zapier Community | 実務上のつまずきや回避策 |
要するに、AI回答で「できそう」と判断した後は、公式ページで対応機能を確認し、小さなテストデータで試すのが無難です。いきなり本番アプリで動かすより、テスト用アプリを作って、レコード作成、通知、メール送信、更新まで一通り試す方が失敗しにくいです。
メール自動化ではレコード作成やステータス変更をきっかけに送信できる

zapier kintoneの実用例として特に多いのが、kintoneのレコード情報を使ったメール自動化です。kintone公式ブログでは、レコードが作成されたときや、プロセス管理のステータスが更新されたときに、GmailやOutlookからメールを送る流れが紹介されています。
たとえば、注文管理アプリで請求書レコードが作成されたら、レコード内のメールアドレス宛に案内メールを送る。あるいは、プロセス管理で「Invoice Sent」のようなステータスになったら、顧客にメールを送る。このような使い方です。
標準のNew Recordトリガーを使う場合、kintoneの新規レコード作成を起点にして、次のアクションでGmailやOutlookの「Send Email」を設定します。メールの宛先、件名、本文には、kintoneレコードのフィールド値を差し込めます。これにより、手作業でメール本文を作る必要を減らせます。
📧 メール自動化の代表パターン
| パターン | 起点 | メール送信先 | 向いている業務 |
|---|---|---|---|
| 新規レコード作成メール | kintone New Record | レコード内のメールアドレス | 受付完了、注文確認 |
| ステータス変更メール | kintone Webhook | 顧客、担当者 | 請求済み、承認済み通知 |
| 定期抽出メール | Schedule + Webhooks | 条件に合う複数顧客 | 日次案内、リマインド |
| ログ作成後メール | kintone別アプリ作成 | 顧客 | 購入確認、送信履歴管理 |
kintone公式ブログでは、メール本文にレコード内の合計金額などを差し込む例が紹介されていました。フィールドコードをわかりやすく設定しておくと、Zapier側で項目を選ぶときに迷いにくくなります。これは地味ですが、運用ではかなり重要です。
📝 メール自動化前に整えたいkintone側の項目
| 項目 | 理由 |
|---|---|
| メールアドレスフィールド | 宛先に使うため必須 |
| 顧客名 | 件名や本文の差し込みに使える |
| 金額・ステータス | メール本文の具体性が上がる |
| 送信済みフラグ | 二重送信防止に役立つ |
| レコード番号 | 更新やログ連携に使いやすい |
ただし、メール自動化では誤送信リスクがあります。特に顧客宛メールでは、テスト用メールアドレスで動作確認し、件名・本文・差し込み項目を慎重に確認する必要があります。おそらく本番運用では、最初から完全自動送信にするより、テスト期間を設けて段階的に広げる方が安心です。
TeamsやChatwork通知では新規レコードをすぐ共有する設計が向いている

zapier kintoneの中でも、導入しやすいのがチャット通知です。Zapier公式ページでは、kintoneの新規レコードをChatworkへ通知するテンプレートや、Microsoft Teamsへチャンネルメッセージ・チャットメッセージを送るテンプレートが紹介されています。
この使い方は、営業、問い合わせ対応、採用、社内申請など幅広い業務に向いています。kintoneにレコードが作られても、担当者がkintoneを開かないと気づけない場合があります。そこでTeamsやChatworkに通知を飛ばすと、レコード作成をチームの行動につなげやすくなるわけです。
Microsoft Teams連携では、Zapier側に「Send Channel Message」「Send Chat Message」「Send Bot Message」などのアクションが用意されていました。kintoneの新規レコードを起点に、チームやチャンネルへメッセージを送る構成が代表的です。
💬 チャット通知の使い分け
| 通知先 | 向いている場面 | ポイント |
|---|---|---|
| Chatwork | 中小企業や日本国内の業務連絡 | シンプルな案件通知に向く |
| Microsoft Teams | Microsoft 365中心の組織 | チャンネル運用と相性がよい |
| Slack | 開発・IT寄りのチーム | ワークフロー通知に向く |
| 1対1チャット | 担当者に直接知らせたい場合 | 通知過多に注意 |
チャット通知を作るときは、通知文を短くしすぎると役に立ちません。逆に長すぎると読まれなくなります。おすすめは、レコード名、顧客名、ステータス、URL、対応期限など、次に何をすればよいか判断できる最低限の情報を入れることです。
✅ 通知文に入れたい項目
| 項目 | 入れる理由 |
|---|---|
| レコードタイトル | 何の通知かすぐわかる |
| 顧客名・会社名 | 優先度判断に役立つ |
| 重要ステータス | 新規、至急、未対応などを判断できる |
| 担当者 | 誰が見るべきか明確になる |
| kintoneレコードURL | すぐ詳細確認できる |
注意したいのは、通知の作りすぎです。すべてのレコード作成を通知すると、チームが通知に慣れてしまい、重要な通知も見逃される可能性があります。一般的には、最初は「問い合わせ」「承認依頼」「高額案件」など、業務上の意味が大きいものから始めるのがよいでしょう。
RingCentral連携では電話・SMSの履歴をkintoneに残す流れを作れる

Zapier公式のkintone RingCentral連携ページでは、RingCentralの通話終了やSMS/MMS受信をきっかけに、kintoneへ新しいレコードを作成するテンプレートが紹介されていました。これは、電話やSMSの履歴をkintoneに集約したい企業に向いています。
RingCentralは、クラウド型の電話、SMS、ビデオ、Fax、チームコミュニケーションなどを提供するサービスです。kintoneと連携すれば、通話履歴やSMS受信履歴を顧客管理アプリに残すような設計が考えられます。
たとえば、問い合わせ電話が終わったら、RingCentralのCall Endedをトリガーにして、kintoneに対応履歴レコードを作る。SMSを受信したら、送信者番号や本文をkintoneに登録する。こうした運用にすると、電話対応が属人化しにくくなります。
☎️ RingCentral連携で考えられる自動化
| RingCentral側の起点 | kintone側の処理 | 期待できる効果 |
|---|---|---|
| Call Ended | 通話履歴レコードを作成 | 対応履歴の抜け漏れを減らす |
| Missed Call | 未対応レコードを作成 | 折り返し漏れを減らす |
| New SMS/MMS Received | SMS内容を保存 | 顧客連絡を集約しやすい |
| New Voicemail | 留守電情報を登録 | 対応優先度を見える化 |
| ACE Processed Recording | 要約や洞察を保存 | 通話内容の確認を効率化できる可能性 |
RingCentral側には、New Call Log Record、New SMS/MMS Received、New Voicemail、Call Ended、Missed Callなど複数のトリガーがあります。kintone側はCreate RecordやUpdate Recordを使うことで、顧客対応履歴として残せます。
📊 電話対応業務との相性
| 業務 | 相性 | 理由 |
|---|---|---|
| カスタマーサポート | 高い | 問い合わせ履歴を残しやすい |
| 営業架電 | 高い | 接触履歴を案件管理に反映できる |
| 採用連絡 | 中程度 | 候補者連絡の履歴化に使える |
| 社内連絡 | 低〜中 | 業務記録として必要な場合に限る |
この連携で重要なのは、電話番号と顧客レコードをどう紐づけるかです。Zapierの標準アクションだけで完全な名寄せが難しい場合は、検索ステップやWebhook、外部ID管理を組み合わせる必要が出るかもしれません。まずは「通話履歴を新規レコードとして残す」ような単純な形から始めるのが現実的です。
Zapier単体で足りない処理はWebhookとREST APIで補える

zapier kintoneを使っていると、標準のkintoneアプリだけでは足りない場面が出てきます。たとえば、特定条件のレコードをまとめて取得したい、ステータス変更を即時トリガーにしたい、リッチテキストの本文を扱いたい、複雑なテーブルデータを整形したい、といったケースです。
kintone公式ブログでは、定期的に条件に合うレコードを取得するために、ZapierのWebhooks by Zapierを使ってkintone REST APIへGETリクエストを送る例が紹介されています。標準のZapier kintone連携には「Get Kintone records」のようなモジュールがないため、APIを使って補うという考え方です。
また、Kintone Developer Programでは、kintoneのプロセス管理で特定ステータスになったときにJavaScriptで別アプリへメール送信用レコードを作成し、そのレコード作成をWebhookでZapierに渡してGmail送信する構成が紹介されていました。これは標準連携より少し高度ですが、業務要件に合わせやすい方法です。
🧩 WebhookやREST APIを使うべき場面
| やりたいこと | 標準連携で足りるか | 代替案 |
|---|---|---|
| 新規レコード通知 | 足りることが多い | New Record |
| 条件付きで複数レコード取得 | 足りない場合がある | Webhooks by Zapier + REST API |
| ステータス変更を即時検知 | 足りない場合がある | kintone Webhook |
| リッチテキスト本文を取得 | 足りない場合がある | Webhookトリガー |
| 複雑なHTMLメール生成 | 要件次第 | JavaScriptやFormatter併用 |
Webhookは「あるイベントが起きたら、指定したURLへデータを送る仕組み」です。REST APIは「外部からkintoneのデータを取得・更新するための窓口」と考えるとわかりやすいです。どちらも難しそうに見えますが、ZapierのWebhooks by Zapierを使えば、ノーコードに近い形で扱える場合があります。
🛠 標準連携とWebhookの比較
| 比較項目 | 標準kintone連携 | Webhook / REST API |
|---|---|---|
| 設定の簡単さ | 簡単 | やや難しい |
| 柔軟性 | 中程度 | 高い |
| 初心者向き | 向いている | 慣れが必要 |
| 複数レコード取得 | 苦手な場合あり | 対応しやすい |
| 複雑な業務フロー | 制限あり | 組みやすい |
ただし、APIを使う場合は、APIトークンの権限やURLの書き方、クエリ条件、取得件数の制限などに注意が必要です。kintone公式ブログでは、GETリクエストで取得できるレコード数に制限がある例も触れられていました。大量データを扱う場合は、件数制限やページングを意識する必要があるでしょう。
zapier kintone活用で失敗しない実践設計

- APIトークン認証では権限と実行ユーザーの見え方に注意する必要がある
- 添付ファイルやゲストスペースは標準連携だけでは扱いにくい
- 日次メールや一括処理ではScheduleとWebhooksを組み合わせると設計しやすい
- HTMLメールやテーブル項目ではカンマ区切りの崩れに注意する必要がある
- QuickBooksなど外部サービス側の制限も原因になり得る
- 導入前には小さなテストアプリで1本のZapから始めるべきである
- 総括:zapier kintoneのまとめ
APIトークン認証では権限と実行ユーザーの見え方に注意する必要がある

zapier kintoneを設定するとき、多くの場合でkintoneのAPIトークンを使います。APIトークンは、kintoneアプリに対して外部サービスから操作するための鍵のようなものです。Zapierがkintoneにレコードを作成したり更新したりするには、その操作に必要な権限を持つAPIトークンが必要です。
cybozu developer networkの情報では、ZapierはAPIトークンで認証するため、実行ユーザーは「Administrator」になる仕様とされています。これは、レコードの作成者や更新者の見え方、監査ログ、運用ルールに影響する可能性があります。誰が操作したかを細かく追いたい業務では、事前に確認した方がよいでしょう。
APIトークンは便利ですが、権限を広げすぎるとリスクも増えます。たとえば、レコード閲覧だけでよいZapに編集権限を持たせると、不要な更新が起きたときの影響が大きくなります。一般的には、必要な操作に合わせて最小限の権限にする考え方が無難です。
🔐 APIトークン設定で見るべきポイント
| 項目 | 確認内容 |
|---|---|
| 閲覧権限 | Zapierがレコード情報を取得できるか |
| 追加権限 | Create Recordを使う場合に必要 |
| 編集権限 | Update RecordやUpdate Statusで必要 |
| コメント権限 | Add Commentで必要 |
| 対象アプリ | Zapier接続ごとにApp IDを間違えない |
| Basic認証 | 利用中ならZapier側にも設定が必要 |
kintone公式ブログでは、Zapierのアカウント接続画面で「Account」と表示されるが、接続ごとに特定のApp IDが設定されることが説明されていました。つまり、別アプリと接続したい場合は、新しい接続を作る必要があります。ここを誤ると、想定と違うアプリを参照してしまうかもしれません。
🧾 接続ミスを減らす運用メモ
| ミス | 起きやすい理由 | 対策 |
|---|---|---|
| App ID違い | 複数アプリを使っている | 接続名にアプリ名を入れる |
| APIトークン権限不足 | 編集権限を付け忘れる | Zapごとに必要操作を洗い出す |
| Basic認証漏れ | 社内環境で有効化されている | Zapier設定項目も確認 |
| 本番アプリで誤送信 | テスト不足 | テストアプリ・テストメールで検証 |
| 更新対象レコード違い | Record IDの取り違え | レコード番号とログ用IDを分けて確認 |
APIトークンは、発行しただけでは設定が反映されない場合があります。kintoneでは、設定後にアプリの更新が必要になることがあります。Zapierでテストして失敗したときは、トークンの権限、App ID、サブドメイン、アプリ更新の有無を順番に確認すると原因を絞りやすいです。
添付ファイルやゲストスペースは標準連携だけでは扱いにくい

zapier kintoneで注意したい代表的な制限が、添付ファイルとゲストスペースです。cybozu developer networkの調査情報では、Zapierのkintone連携は添付ファイルに対応しておらず、ゲストスペース内のアプリにも対応していないとされています。
これは、業務設計にかなり影響します。たとえば、見積書PDFをkintoneからBoxにアップロードしたい、申請書の添付ファイルをメールに付けて送りたい、外部パートナー用ゲストスペースのデータをZapierで扱いたい、といった要件では、標準連携だけで実現できない可能性があります。
Zapier公式ページには「Upload Kintone attachment files as Box files」というテンプレート見出しも見られましたが、cybozu側の制限事項では添付ファイル非対応とされています。このように、ページ上のテンプレート表示と実際の対応範囲は、設定時点の仕様や条件によって見え方が異なる可能性があります。実装前に実画面で確認した方がよいです。
📎 標準連携で注意したい制限
| 制限項目 | 影響する業務 | 対応の考え方 |
|---|---|---|
| 添付ファイル非対応 | PDF、画像、見積書、請求書連携 | BoxやDrive側のURL管理を検討 |
| ゲストスペース非対応 | 外部メンバー向けアプリ | 通常スペースの中継アプリを検討 |
| 実行ユーザー固定 | 監査・履歴管理 | Zapier経由操作として運用ルール化 |
| REST API制限 | 大量更新・大量取得 | 件数制限や分割処理を考慮 |
| ポーリング遅延 | 即時通知が必要な業務 | Webhook利用を検討 |
添付ファイルを扱いたい場合、一般的には「ファイルそのものをZapierで直接受け渡す」のではなく、「ファイルをBoxやGoogle Driveなどに置き、そのURLや管理番号をkintoneに保存する」設計が候補になります。ただし、これは業務要件によって変わります。
🗂 ファイル連携の代替設計例
| 設計 | 内容 | 向いている場面 |
|---|---|---|
| URL保存方式 | 外部ストレージURLをkintoneに保存 | ファイル共有が主目的 |
| ログアプリ方式 | 送信対象ファイル情報を別アプリに記録 | メール送信履歴を残したい場合 |
| 手動確認方式 | Zapier通知後に担当者が添付確認 | 誤送信リスクが高い場合 |
| API拡張方式 | kintone REST APIや別処理で補う | 技術的に対応できる体制がある場合 |
制限は「使えないからダメ」という話ではなく、標準連携でやる部分と、別の仕組みで補う部分を分ける判断材料です。最初から複雑な連携を作るより、まずはテキストデータ中心の自動化を作り、添付ファイルは別設計にする方が安定しやすいでしょう。
日次メールや一括処理ではScheduleとWebhooksを組み合わせると設計しやすい

kintone公式ブログでは、Zapierを使って、条件に合うkintoneレコードを毎日取得し、対象者へメールを送る例が紹介されています。たとえば、ローン管理アプリで「Closed」かつ「Email Sent = No」のレコードを取得し、顧客へメールを送った後に「Email Sent = Yes」へ更新する流れです。
このような日次処理は、単純なNew Recordトリガーではなく、ZapierのScheduleやWebhooks by Zapierを組み合わせると設計しやすくなります。Scheduleで毎日決まった時間にZapを起動し、Webhooksでkintone REST APIへGETリクエストを送り、条件に合うレコードを取得します。
取得した複数レコードに対しては、ZapierのLoop機能を使って1件ずつ処理する方法が紹介されていました。メールを送った後、kintoneのUpdate Record by Record IDで送信済みフラグを更新すれば、翌日同じレコードが再送されるリスクを減らせます。
📅 日次メール自動化の流れ
| ステップ | Zapier側の処理 | kintone側の意味 |
|---|---|---|
| 1 | Scheduleで毎日起動 | 定期処理の開始 |
| 2 | WebhooksでGETリクエスト | 条件に合うレコードを取得 |
| 3 | Loopで1件ずつ処理 | 複数対象を順番に処理 |
| 4 | GmailやOutlookで送信 | 顧客や担当者へ通知 |
| 5 | Update Record | Email SentをYesに変更 |
この設計で重要なのは、二重送信防止です。条件に「Email Sent = No」のようなフラグを入れ、送信後に必ずYesへ更新します。もしメール送信後の更新に失敗すると、翌日また送られる可能性があります。実務では、エラー通知やログ確認もセットで考えるべきです。
🛡 二重送信を防ぐチェック項目
| チェック項目 | 理由 |
|---|---|
| 送信済みフィールドを作る | 再処理対象から外すため |
| 送信後に更新する | 次回の抽出条件から除外するため |
| テスト対象を少数にする | 誤送信時の影響を抑えるため |
| 送信ログを残す | 後から確認できるようにするため |
| エラー時の通知を用意する | 更新失敗や送信失敗に気づくため |
なお、kintone REST APIで複数レコードを取得する場合、取得件数には制限があります。提供された調査情報では、例として500件の制限に触れられていました。大量の対象がある場合は、条件を絞る、日付で分ける、ページングを考えるなど、追加設計が必要になるかもしれません。
HTMLメールやテーブル項目ではカンマ区切りの崩れに注意する必要がある

Zapier Communityでは、kintoneのテーブル内にある複数選択フィールドや、カンマを含む文章をHTMLメールに整形するとき、データが意図しない行に分割される問題が相談されていました。これは、zapier kintoneでメール本文を作る人にとってかなり実務的な注意点です。
問題の原因は、ZapierのFormatterやLine Item処理が、カンマを区切り文字として扱うことがあるためです。たとえば「Cannot Test/Recert, Expired」が本来1つのテーブル行に入るべきなのに、カンマで分割されて別行のように扱われることがあります。
別のCommunity事例では、文章中のカンマを一時的に「^」など別の記号に置き換え、整形処理が終わった後にカンマへ戻す方法が紹介され、相談者がうまく動いたと報告していました。これは簡易的な回避策として参考になります。
🧪 カンマ問題の整理
| 問題 | 起きる場面 | 回避策 |
|---|---|---|
| 複数選択が別行に分かれる | kintoneテーブル + Multiselect | 区切り文字を一時置換 |
| 文章中のカンマで分割される | Text AreaをHTML表に入れる | カンマを別記号に置換して戻す |
| 全項目が結合される | Line Item設定ミス | 変換前後の出力を確認 |
| HTML表が崩れる | 行数と列数がずれる | テストデータを複数パターン用意 |
| 改行が反映されない | メール本文形式の違い | HTML Bodyとして送る |
HTMLメールを作る場合、kintoneのテーブル項目、複数選択、テキストエリア、リッチテキストは特に注意が必要です。見た目が崩れてもZap自体は成功扱いになることがあるため、受信したメールを必ず確認しましょう。
🧰 HTMLメール作成前のテストデータ例
| テストデータ | 確認したいこと |
|---|---|
| カンマを含む文章 | 勝手に分割されないか |
| 複数選択が2つ以上 | 同じ行に収まるか |
| テーブル行が複数 | 行ごとの対応が崩れないか |
| 空欄フィールド | HTML表が壊れないか |
| 長い文章 | レイアウトが見にくくならないか |
この問題は、kintoneやZapierのどちらかが悪いというより、データの持ち方と整形方法の相性で起きやすいものです。重要な通知メールや顧客向けメールでは、Formatterの途中出力を見ながら、どの段階で崩れているかを確認するのが近道です。
QuickBooksなど外部サービス側の制限も原因になり得る

zapier kintoneのトラブルは、kintone側やZapier側だけが原因とは限りません。Zapier Communityには、kintoneからQuickBooks Online Advancedへ顧客を作成するZapで、QuickBooks側のカスタムフィールドが見つからないという相談がありました。
この事例では、ZapierスタッフがIntuit側のAPI仕様に触れ、QuickBooks OnlineのカスタムフィールドがAPIレスポンスに出る条件について説明していました。たとえば、最初の3つの文字列ベースのカスタムフィールドだけが対象になる、数値フィールドは対象外になる、といった制限が示されています。
つまり、kintoneからデータを送る準備ができていても、連携先サービスのAPIがその項目を受け取れない、またはZapier画面に表示しない場合があります。これはQuickBooksに限らず、外部サービス連携全般で考えるべきポイントです。
🔗 外部サービス側で起きる制限の例
| 制限の種類 | 例 | 影響 |
|---|---|---|
| カスタムフィールド制限 | QuickBooksの一部項目が出ない | マッピングできない |
| 権限不足 | Microsoft 365やTeamsの管理者承認 | アクション実行不可 |
| API対象外 | 特定フォームだけ対応外 | データ取得不可 |
| フィールド型の違い | 数値と文字列の扱い | 変換エラー |
| サンドボックス差分 | 開発環境と本番環境の違い | 本番で再現しない可能性 |
連携設計では、kintone側のフィールド設計だけでなく、送信先サービスの入力項目やAPI仕様も確認する必要があります。とくに会計、CRM、電子契約、決済、電話システムなどは、権限やAPI制限が細かい傾向があります。
📌 外部サービス連携前の確認リスト
| 確認項目 | 理由 |
|---|---|
| 連携先で項目がZapierに表示されるか | マッピング可否を確認するため |
| フィールド型が一致するか | 数値・文字列・日付の変換ミスを防ぐため |
| 管理者承認が必要か | TeamsやMicrosoft系でつまずきやすいため |
| サンドボックスと本番の差 | テスト成功後の本番失敗を防ぐため |
| API制限や件数制限 | 大量処理の失敗を防ぐため |
zapier kintoneでエラーが出たときは、「kintoneの設定が悪い」と決めつけず、Zapierのステップごとの出力、連携先サービスの項目仕様、権限、API制限を順番に見ていくと原因を特定しやすくなります。
導入前には小さなテストアプリで1本のZapから始めるべきである

zapier kintoneは便利ですが、最初から大きな業務フローを自動化しようとすると失敗しやすくなります。おすすめは、テスト用kintoneアプリを作り、1本のZapで小さく試すことです。たとえば、「新規レコードが作られたらTeamsに通知する」くらいから始めると、仕組みを理解しやすいです。
小さく始める理由は、原因切り分けが簡単になるからです。いきなり「フォーム入力 → kintone登録 → メール送信 → ステータス更新 → Slack通知 → Drive保存」のような複雑なZapを作ると、どこで失敗したのか追いづらくなります。
最初のテストでは、フィールド数を少なくし、テスト用メールアドレスやテスト用チャットチャンネルを使います。動作確認ができたら、項目を増やし、条件分岐や更新処理を追加していくとよいでしょう。
🧭 最初に作るZapのおすすめ順
| 段階 | Zapの内容 | 学べること |
|---|---|---|
| 1 | kintone新規レコード → Teams通知 | New Recordと通知の基本 |
| 2 | Gmail受信 → kintoneレコード作成 | Create Recordの基本 |
| 3 | kintone新規レコード → Gmail送信 | 差し込みメールの基本 |
| 4 | メール送信後 → kintone更新 | Update Recordの基本 |
| 5 | Schedule → Webhook → Loop | 複数レコード処理の基本 |
本番化する前には、エラー時の扱いも考えるべきです。Zapierの実行履歴を確認する、失敗時に管理者へ通知する、送信済みフラグを確認する、テストログを残すなど、運用面を整えておくと安心です。
✅ 本番化前チェックリスト
| チェック項目 | 確認内容 |
|---|---|
| テストデータで成功したか | 複数パターンで確認 |
| 本番メールに誤送信しないか | 宛先設定を確認 |
| 権限は最小限か | APIトークンを見直す |
| 失敗時に気づけるか | Zapier履歴や通知を確認 |
| 二重処理を防げるか | 送信済みフラグや条件を確認 |
| 引き継ぎ可能か | Zap名、接続名、メモを整理 |
zapier kintoneは、うまく使えば手作業をかなり減らせます。ただし、業務データを扱う以上、雑に作ると誤送信や誤更新につながる可能性があります。だからこそ、最初は小さく、見える範囲で、テストしながら広げるのが実務的です。
総括:zapier kintoneのまとめ

最後に記事のポイントをまとめます。
- zapier kintoneはkintoneと外部サービスをノーコードでつなぐ連携手段である。
- 標準のkintoneトリガーはNew Recordが中心である。
- kintoneアクションにはCreate Record、Update Record、Add Comment、Update Statusなどがある。
- Chatwork、Microsoft Teams、Gmail、Google Calendar、RingCentralなどと連携できる。
- メール自動化ではレコード作成やステータス変更を起点にできる。
- 日次メールや複数レコード処理ではScheduleとWebhooksの組み合わせが有効である。
- APIトークン認証では権限、App ID、実行ユーザーの見え方に注意が必要である。
- 添付ファイルやゲストスペースは標準連携だけでは扱いにくい。
- HTMLメールやテーブル整形ではカンマ区切りによる崩れに注意が必要である。
- QuickBooksなど外部サービス側のAPI制限もトラブル原因になり得る。
- WebhookとREST APIを使うと標準連携で足りない処理を補える。
- 本番導入前には小さなテストアプリと1本のZapから始めるべきである。
- 誤送信や二重処理を防ぐには送信済みフラグやログ管理が重要である。
- AI回答だけで判断せず、Zapier公式とkintone公式情報を確認する姿勢が必要である。
- https://zapier.com/apps/kintone/integrations
- https://blog.kintone.com/company-news/email-automation-kintone-zapier
- https://zapier.com/apps/kintone/integrations/ringcentral
- https://blog.kintone.com/company-news/email-automation-kintone-zapier-1
- https://zapier.com/apps/kintone/integrations/microsoft-teams
- https://community.zapier.com/how-do-i-3/table-with-multiselect-field-write-to-a-html-table-44816
- https://cybozu.dev/ja/kintone/tips/development/3rd-party-services/columns/kintone-integration-with-zapier/
- https://community.zapier.com/how-do-i-3/prevent-a-sentence-with-commas-from-getting-separated-during-formatting-48935
- https://kintone.dev/en/tutorials/3rd-party-services/send-purchase-order-confirmation-emails-from-records/
- https://community.zapier.com/troubleshooting-99/quickbooks-advanced-custom-fields-not-being-found-46566
各サイト運営者様へ
有益な情報をご公開いただき、誠にありがとうございます。
感謝の意を込め、このリンクはSEO効果がある形で設置させていただいております。
※リンクには nofollow 属性を付与しておりませんので、一定のSEO効果が見込まれるなど、サイト運営者様にとってもメリットとなれば幸いです。
当サイトは、インターネット上に散在する有益な情報を収集し、要約・編集してわかりやすくお届けすることを目的としたメディアです。
引用や参照の方法に不備、あるいはご不快に感じられる点がございましたら、お問い合わせフォームよりご連絡ください。
今後とも、どうぞよろしくお願いいたします。
