予約が入るたびに管理画面を開き、顧客情報をスプレッドシートにコピペして、Slackでチームに報告する。こうした単調な転記作業の連続に、現場は悲鳴を上げているはずです。
本記事では、JicooのWebhook機能を活用し、予約データをGoogleスプレッドシートに自動で蓄積(ログ化)し、同時にSlackへ通知する仕組みを構築する方法を解説します。プログラミングの深い知識がないノンエンジニアの方でも、この記事を読むことで「自社専用の自動化された予約台帳」を手軽に作成できるようになります。
本記事は、業務の自動化を推進したい総務・事務担当者やDX推進者を対象としています。設定を進めるにあたり、以下の環境とアカウントが必要です。
実務的には、社内のセキュリティ基準に合わせて、後述する「ノーコードツール(Yoom/Zapier)」か「GAS(Google Apps Script)」のどちらを利用するかを選択することになります。
Jicooには標準で「Googleスプレッドシート連携」が備わっていますが、これは予約ステータスが変更された際に該当行を「上書き」する仕様です。過去の履歴をすべて残したい、あるいは独自のフォーマットで顧客リストを構築したい場合は、予約システム API**やWebhookを利用した連携が必要になります。
ここでは、現場のスキルセットに合わせた2つのアプローチを解説します。
現場感としては、プログラミング知識が不要で保守性が高いiPaaS(連携ツール)の利用が最も確実だと考えます。特にJicooが公式連携している日本のiPaaS「Yoom」や、グローバルスタンダードな「Zapier」を使えば、複雑な設定なしで連携が完了します。
guest_booked)」をトリガーに指定します。
この方法の最大のメリットは、Jicooが推奨する「署名検証(データが本当にJicooから送られたものかを確認するセキュリティ処理)」をツール側が自動で行ってくれる点ですね。
追加のツール費用をかけず、Googleの標準機能だけで完結させたい場合は、GAS Webhook 受け取り**の仕組みを構築します。
doPost(e) 関数を用いて、Jicooから送られてくるJSONデータを受け取り、シートの最終行に追記するスクリプトを記述します。ここで一つ重要な注意点があります。GASの仕様上、Jicooが送信するセキュリティヘッダー(Jicoo-Webhook-Signature)を厳密に検証することが困難なケースが多いのです。そのため、発行されたWebhook URLは絶対に外部へ漏らさないよう、厳重な秘匿管理が求められます。
受け皿となるURL(iPaaSまたはGAS)が用意できたら、Jicooの管理画面で紐付けを行います。
guest_booked)」や「予約のキャンセル(guest_cancelled)」にチェックを入れ、保存します。
これで、Jicoo Webhook スプレッドシート**間のデータパイプラインが開通しました。
Webhookの構築やスプレッドシートのマッピングといった複雑な設定は、画面領域の都合上、スマートフォンで行うのは現実的ではありません。PCでの作業を前提としてください。
ただし、設定完了後の「動作確認」はスマホからでも十分可能です。
このように、構築はPCで、テストと日々の運用確認はスマホで、という使い分けが効率的ではないでしょうか。
自動化の仕組みを構築する際、現場でつまずきやすいポイントをまとめました。
Q. GASで連携したはずが、スプレッドシートにデータが反映されません。 A. GASを修正した際、「新しいバージョン」としてデプロイし直していないことが原因の多くを占めます。コードを書き換えた後は、必ず「新しいデプロイ」を作成してURLを更新(または上書き)してください。また、Jicoo側の送信履歴(ログ)でエラーコードが返っていないか確認しましょう。
Q. Slackへの通知が届きません。 A. SlackのIncoming Webhook URLが正しく設定されているか、または連携アプリ(Zapier等)が対象チャンネルへの投稿権限を持っているか確認してください。現在はレガシーなCustom Integrationsではなく、Slack Apps経由での設定が推奨されています。
Q. 事前アンケートの回答が、スプレッドシートの1つのセルにまとまってしまいます。
A. JicooのWebhookデータにおいて、アンケート回答は answers という配列(リスト)形式で送られてきます。これを「会社名」「役職」「相談内容」など別々の列に分けるには、GAS内でループ処理を書いて展開するか、iPaaSのデータ整形機能を使ってキーごとに抽出する高度な処理が必要です。このデータ加工のしやすさも、Jicoo Zapier 連携などを選ぶ理由の一つになります。
システムを連携して終わりではなく、日々の運用をいかに安定させるかが重要です。
手作業によるコピペ運用は、入力漏れや転記ミスといったヒューマンエラーの温床になります。また、「特定の担当者が休むと予約リストが更新されない」という属人化も、チームの心理的安全性を脅かす要因です。
Webhookを活用した予約システム スプレッドシート 連携を実装することで、データは24時間365日、正確に蓄積され続けます。エラーが起きた際のリカバリー手順(手動で1件追記するルールなど)だけをチーム内で決めておけば、担当者は「予約データの管理」という作業から解放され、顧客との対話やサービスの改善といった本来のコア業務に集中できるようになります。
「システムが裏側で確実に動いてくれている」という安心感。その体験こそが、APIや自動化ツールを導入する最大の価値だと考えます。
本記事では、JicooのWebhook機能を利用して、予約データをGoogleスプレッドシートに自動転記し、Slackへ通知する手順を解説しました。(※本記事の仕様や推奨環境は2026年2月26日時点のものです)
まずは、自社のセキュリティ要件と技術力に合わせて、GASで小さく始めるか、Zapierなどのノーコードツールを利用するかを決定しましょう。
次のアクションとして、Jicooの管理画面から「Webhook」の設定メニューを開き、どのようなイベントが取得できるのかを確認してみてください。小さな自動化の第一歩が、チームの働き方を大きく変えるはずです。
予約システムを導入すると収益、業務効率化に多くのメリットがあります。どの予約システムが良いか選択にお困りの方は、普段使っているGoogleカレンダーやOutlookなどのカレンダーサービスをベースにした予約管理システムの導入がおすすめです。


