クライアントの予約を管理するのは面倒だと感じますか?WordPressの問い合わせフォームからGoogleカレンダーに手動で詳細をコピーしている場合、その時間がどれだけ早く積み重なるかをご存知でしょう。
予約ごとに、受信トレイを開き、詳細を転送し、イベントを作成し、何も見落とされないことを願う必要があります。これを週に数回行うと、突然、カレンダーの管理だけで何時間も費やすことになります。
良いニュースは、もう自分でこれを行う必要がなくなったということです。
いくつかの異なる方法を試した結果、WPFormsがどのWordPressサイトにも最適であることがわかりました。Googleカレンダーアドオンを使用すると、新しい予約が自動的にカレンダーに表示されます。
このガイドでは、GoogleカレンダーをWordPressのコンタクトフォームに接続する方法を説明します。これにより、雑務に費やす時間を減らし、クライアントへのサービス提供により多くの時間を費やすことができます。🗓️

WordPressフォームからGoogleカレンダーイベントを追加する理由
WordPressのコンタクトフォームをGoogleカレンダーに接続すると、時間の節約になり、ミスが減ります。一方、手動でのスケジュール設定は、遅く、間違いやすく、コストがかかります。
自動化なしでは、次のような問題が発生する可能性があります。
- フォロー漏れ – クライアントがあなたのWordPressフォームに入力しても、リクエストが受信トレイに置かれたままになり、迅速に対応するには遅すぎる場合があります。
- 二重予約 – 新しい予約を手動で追加する際に、既存の予約済みのアポイントメントを忘れてしまうのは簡単です。
- 時間の無駄 – 各予約の処理には5〜10分かかります(送信を開く、詳細をコピーする、イベントを作成する、リマインダーを設定する)。これを数十件のリクエストで掛け合わせると、あっという間に時間がかかります。
- チームの連携不足 – カレンダーが同期されていないと、アシスタントやチームメンバーが、あなたがすでに忙しい時間に会議をスケジュールしてしまう可能性があります。
- 一貫性のないフォローアップ – リマインダーの設定や確認メールの送信を忘れると、無断欠席やクライアント体験の低下につながる可能性があります。
これらすべてが不必要なストレスを生み出し、最も重要なことであるビジネスの成長からあなたを遠ざけます。
フォームをGoogleカレンダーに直接接続することで、新しい予定が自動的に追加され、チームの連携が保たれ、スケジュール管理ではなくクライアントへのサービス提供に集中できるようになります。
とはいえ、WordPressフォームのエントリから簡単にGoogleカレンダーイベントを作成する方法を共有します。
このガイドで説明するすべてのトピックの簡単な概要を次に示します。
- ステップ1:WPForms ProとGoogleカレンダーアドオンをインストールする
- ステップ2:WPFormsをGoogleアカウントに接続する
- ステップ3:イベントフィールドを含むフォームを作成する
- ステップ4:フォームにGoogleカレンダー接続を追加する
- ステップ5:イベントの詳細とフィールドマッピングの設定
- ステップ6:条件付きロジックを設定し、権限を調整する(オプション)
- ステップ7:フォームとカレンダーの連携をテストする
- ステップ8:WordPressウェブサイトにフォームを追加
- ボーナスステップ:Googleアナリティクスでフォームの送信を追跡する
- よくある質問:コンタクトフォームから Google カレンダーのイベントを追加する
- WordPressでカレンダーを使用するためのより専門的なガイド
さあ、始めましょう。
ステップ1:WPForms ProとGoogleカレンダーアドオンをインストールする
このチュートリアルでは、WordPress向けの最高のコンタクトフォームビルダーであるWPFormsを使用します。
WPForms には AI ツールと直感的なドラッグ&ドロップインターフェイスが搭載されており、あらゆる種類のフォームを簡単に作成できます。さらに、Google カレンダーアドオンが付属しており、サードパーティツールを必要とせずに、フォームの送信を自動的にカレンダーに送信できます。
これは私たちのお気に入りのフォームビルダーでもあり、お問い合わせフォームの作成や年次読者アンケートの実施に使用してきました。プラグインの詳細については、WPFormsの詳細なレビューをご覧ください。
まず、WPFormsアカウントを作成しましょう。WPFormsのウェブサイトで、「今すぐWPFormsを入手」ボタンをクリックし、画面の指示に従ってください。

📝 注: Googleカレンダーアドオンを使用するには、WPForms Proバージョン以上が必要です。これは強力なプレミアム機能です。とはいえ、まずコアプラグインを試したい場合は、無料版のWPFormsをインストールすることもできます。
サインアップが完了したら、WPFormsアカウントからライセンスキーをコピーしてください。
次に、無料のWPFormsプラグインをインストールする必要があります。Proライセンスでアップグレードされます。WordPressダッシュボードで、プラグイン » 新規追加に移動します。

次の画面で、「WPForms」を検索し、検索結果の「今すぐインストール」をクリックします。
次に、表示されたら「有効化」ボタンをクリックします。

詳細については、WordPressプラグインのインストール方法に関するステップバイステップガイドを参照してください。
有効化したら、WPForms » 設定ページに移動してライセンスキーを入力してください。ライセンスキーは、WPFormsのウェブサイトにあるアカウントエリアで見つけることができます。

WPForms Pro をインストールして有効化したら、WordPress 管理エリアから WPForms » アドオン に移動します。
WPFormsの機能を拡張する利用可能なアドオンのリストが表示されます。

ここから「Googleカレンダー」を探しましょう。検索機能を使用してアドオンリストを絞り込むことができます。
Googleカレンダーのボックスで、「アドオンをインストール」ボタンをクリックしてください。

インストールが完了すると、アドオンは自動的にダウンロードおよびアクティブ化されます。
アドオンがインストール済みのアドオンの下に「有効化済み」ステータスで表示されたら、アドオンの準備ができたことがわかります。

これで、WPFormsをGoogleアカウントに接続する準備ができました。
ステップ2:WPFormsをGoogleアカウントに接続する
WPFormsをGoogleアカウントに接続するには、WPForms » 設定 » 連携にアクセスしてください。

統合リストから「Googleカレンダー」セクションを展開しましょう。
次に、「Googleで続行」ボタンをクリックして接続プロセスを開始します。

次に、イベントを作成したいカレンダーにアクセスできるGoogleアカウントを選択できます。その後、WPFormsがあなたの代わりにカレンダーイベントを作成および管理することを許可するようGoogleから求められます。
これらの権限を付与するには「許可」をクリックします(心配しないでください。安全であり、統合が正しく機能するために必要です)。

アクセスを許可すると、WPFormsは設定ページに戻ります。
Googleカレンダーの横に「接続済み」と表示され、統合がアクティブで利用可能であることを意味します。

ステップ3:イベントフィールドを含むフォームを作成する
Googleアカウントが接続されたので、イベントの詳細を収集する連絡先フォームを作成できます。すでに連絡先フォームが設定されている場合は、WPForms » すべてのフォームページに移動し、フォームのタイトルにカーソルを合わせて「編集」をクリックして編集するだけです。
それ以外の場合は、WordPress管理画面のWPForms » 新規追加ページにアクセスして、新しいフォームを作成できます。

セットアップページで、フォームの名前を入力できます。
この名前は参照用ですが、説明的な名前を使用すると、複数のフォームを管理しやすくなります。
たとえば、提供するサービスに基づいて名前を付けることができます。「ブライダルフィッティング予約フォーム」や「パーソナルトレーニングサービス予約フォーム」などです。

その後、フォームをどのように構築するかを選択します。
WPFormsでは、空白のキャンバス、テンプレート、またはAIフォームビルダーを使用して、3つの簡単な方法でフォームを作成できます。
最初から始めたい場合は、Googleカレンダーが認識する特定のフィールドを追加する必要があります。最も重要なのは、イベントの開始時刻と終了時刻を指定する日付/時刻フィールドです。
WPForms AIを使用したい場合は、必要なフォームを通常の英語で説明するだけで、AIが数秒で作成してくれます。
ただし、このチュートリアルでは、事前に作成された予約/ 予約フォームテンプレートを使用して、段階的なプロセスを説明します。
これらのテンプレートのほとんどには、名前、メールアドレス、イベント日、開始時刻、終了時刻といった、Googleカレンダーと連携して完璧に機能する必須フィールドがすでに含まれています。
ライブラリでテンプレートを検索し、「テンプレートを使用」ボタンをクリックするだけです。ここでは、「ブライダルフィッティング予約フォーム」テンプレートを使用します。

これにより、テンプレートをカスタマイズできるドラッグ&ドロップビルダーが開きます。
フォームのプレビューは右側にあり、編集オプションは左側にあります。

デフォルトのフォーム設定で問題なく動作しますが、クライアントが話し合う必要がある詳細を共有できるように、「段落テキスト」フィールドを追加したい場合があります。
追加するには、左側のパネルからフィールドをフォームプレビューにドラッグするだけです。

追加したら、フィールドを適切な場所、たとえば「送信」ボタンの直前に移動できます。
次に、フィールドをクリックすると、カスタマイズパネルが表示され、次のことができます。
- ラベルを編集する – 「段落テキスト」を「リクエストについて詳しく教えてください:」のような具体的なものに置き換えます。
- 説明を追加 – ユーザーに何を書くべきかガイドします。例:「事前に準備してほしい詳細やトピックを共有してください。」
- フィールドを必須にする – 「必須」トグルをオンにして、クライアントが記入するようにします。
フォームビルダーでは、次のようになります。

「住所」フィールドは、クライアントと対面で会い、カレンダーにその場所の情報が必要な場合にうまく機能します。
そうでない場合は、赤いゴミ箱アイコンを使用してこのフィールドを削除するだけです。

フォームビルダーで試して、必要なフォームを作成できます。
フィールドの追加やフォームの設定方法についてサポートが必要な場合は、お問い合わせフォームの作成方法に関するステップバイステップガイドをご覧ください。
設定に満足したら、フォームを保存してください。いつでも変更に戻ることができますが、基本的な構造を準備しておくと、次のステップがはるかに簡単になります。
ステップ4:フォームにGoogleカレンダー接続を追加する
次に、フォームをGoogleアカウントに接続して、Googleカレンダーイベントを作成するように設定する必要があります。
フォームビルダーから、設定 » Googleカレンダーに移動し、「新しい接続を追加」ボタンをクリックして開始します。

接続ニックネームを作成するように求めるポップアップが表示されます。
ニックネームは参考用ですが、ワークフローに適した名前を選ぶことをお勧めします。これにより、後でGoogleカレンダーで複数のフォームを使用する場合に、異なるカレンダー接続を識別しやすくなります。
例えば、私のニックネームは「ブライダルフィッティング予約」です。「OK」をクリックして接続を作成します。

次の画面で、WPFormsは接続するGoogleアカウントとカレンダーを選択するように求めます。
ドロップダウンを使用して選択できます。

これで接続の準備は整いましたが、カレンダーイベントにどの情報を入れるかはまだわかりません。それは次のステップで設定します。
ステップ5:イベントの詳細とフィールドマッピングの設定
このステップでは、各フォームフィールドを対応するイベント情報にマッピングすることにより、フォーム送信をGoogleカレンダーイベントに変換する方法をWPFormsに指示します。
Googleアカウントとカレンダーを接続した後、マッピングを設定できるいくつかのフィールドが表示されます。
「タイトル」フィールドから始めましょう。
ここでは、「新規クライアント予約」のような静的な名前を入力するか、フォームフィールドのスマートタグを使用して動的にすることができます。各カレンダーイベントにフォームのタイトルとクライアントの名前が表示されるように、私は動的タグ(例:「フォーム名」や「名前」)を使用することをお勧めします。
動的タグを使用するには、フィールドの末尾にあるタグボタンをクリックして、目的のタグを選択できます。

「説明」フィールドには、カレンダーイベントに表示したい情報を追加できます。
例えば、フォームに追加したカスタムの「段落テキスト」フィールドにこれをマッピングできます。これにより、クライアントのメモがイベントの詳細に自動的に表示されます。
その後、場所フィールドを設定します。
WordPressフォームに「住所」フィールドがある場合は、ここにマッピングできます。または、会議が常にオフィスで行われる場合は、「メインオフィス」のような静的なテキストを入力することもできます。

ゲストのフィールドはクライアントとのコミュニケーションに重要です。そのため、これを「メール」フィールドにマッピングしましょう。
これは重要なステップです – メールフィールドをマッピングすると、Googleカレンダーはクライアントがフォームを送信した直後に自動的に招待状を送信するように指示され、無断欠席を減らすのに役立ちます。
次のステップは、タイミングの詳細を追加することです。
「開始日時」をフォームの「日時」フィールドにマッピングでき、情報を収集する場合は終了時間も同様に行えます。終了時間フィールドがない場合は、代わりに固定期間を設定できます。

最後に、このイベントを繰り返すかどうかを決定できます。
これは、コンサルテーション、セラピーセッション、コーチング、または定期的に発生するあらゆるものに最適です。
WPForms が設定を保存するように、ページ上部にある「保存」をクリックしてください。
ステップ6:条件付きロジックを設定し、権限を調整する(オプション)
条件付きロジックを追加したり、権限を調整したりすることで、カレンダーイベントの動作を微調整できます。これらの設定により、イベントがいつ作成されるか、ゲストがイベントで何ができるかについて、より多くの制御が可能になります。
条件付きロジックを使用すると、特定の条件が満たされた場合にのみイベントを作成できます。たとえば、クライアントが特定の価格帯、サービスタイプ、または予約時間を選択した場合にのみイベントを追加することができます。
この機能を使用するには、トグルをクリックして「条件付きロジックを有効にする」設定をオンにするだけです。
次に、フォームフィールド、条件(「次のとおり」や「次のとおりでない」など)、およびイベント作成をトリガーする値を選択して条件を設定します。必要に応じて複数の条件を追加できます。

「権限」セクションでは、ゲストがカレンダーイベントで何ができるかを制御できます。ゲストリストを表示させたり、他の人を招待させたり、イベントの詳細を変更させたりすることができます。
通常、「ゲストにゲストリストを表示させる」はクライアントのプライバシーを保護するためにチェックを外しますが、「ゲストが他の人を招待できるようにする」は、同僚やパートナーを連れてくる可能性がある場合に許可します。
「ゲストがこのイベントを変更できるようにする」は、自分のスケジュールを管理するために、通常は無効にしています。

これらの設定は、実際の予約のみをGoogleカレンダーに追加することで、カレンダーをクリーンに保つのに役立ちます。
ステップ7:フォームとカレンダーの連携をテストする
フォームを公開する前に、すべてが正しく機能することを確認する必要があります。テストを行うことで、クライアントの予約がカレンダーに表示されないという恥ずかしい状況を防ぐことができます。
すべてのGoogleカレンダー設定を保存し、WPFormsの「プレビュー」機能を使用してテストしてください。

プレビューページでは、日付と時刻を間近に迫ったものを含め、フォームを完全に記入できます。これにより、カレンダーイベントが正しい詳細で表示されることを簡単に確認できます。
「メール」フィールドには、ゲストの招待がどのように送信されるかをテストできるように、アクセスできるメールアドレスを使用することをお勧めします。
さらに、意図的にスペルミスを追加したり、必須フィールドを空白のままにして、フォームがエラーをどのように処理するかを確認してください。これにより、WPFormsの検証設定が期待どおりに機能していることを確認できます。

これで完了したら、「送信」をクリックできます。
次に、Googleカレンダーを開き、新しいイベントを探します。
前のステップでマッピングしたすべての詳細とともに、テスト送信で指定した日時で表示されるはずです。

ここで、イベントのタイトル、日付、時刻が正しいことを確認してください。また、イベントを開いて、説明(クライアントのメモを含む)と場所がマッピングしたとおりに表示されていることを確認してください。
問題が見つかった場合は、ステップ5のフィールドマッピング設定に戻って調整できます。
フォーム送信時に使用したメールアドレス宛に、Googleカレンダーの招待メールも届くはずです。そのため、クライアントにも通知が届くことを確認するために、そのメールをチェックしてください。

🧑💻 プロのヒント: メール招待状が届かない場合は、WordPressのメール配信に問題がある可能性があります。これを解決するには、WP Mail SMTPのようなSMTPプラグインを使用できます。これにより、メールが失われたり迷惑メールに分類されたりすることなく、ユーザーの受信トレイに届くようになります。
インストールが完了したら、WordPressがメールを送信しない問題を修正する方法に関するガイドに従ってください。また、テストメールを送信することで、すべてが機能することを確認できます。
すべてがうまくいけば、フォームはクライアントの送信から自動的にカレンダーイベントを作成する準備ができています。
ステップ8:WordPressウェブサイトにフォームを追加
この最後のステップで、フォームをサイトに追加します。
フォームビルダーから、フォームビルダーインターフェースの「埋め込み」ボタンをクリックするだけで開始できます。

その後、フォームをWordPressウェブサイトに追加できる場所を尋ねるプロンプトに従うだけです。
フォームを既存のページに追加するか、新しいページに追加するかを選択できます。このチュートリアルでは、新しいページに追加します。

新しいポップアップで、新しいページの名前を付けることができます。
その後、「Let’s Go!」ボタンをクリックするだけです。

これにより、フォームが既に追加された状態でブロックエディターが開きます。
ここから、設定を調整し、右側のパネルを使用してフォームの外観をカスタマイズできます。
その後、最終確認を行い、すべて問題がなければ、ページを発行または更新してください。

手順については、WordPressフォームの埋め込み方法に関するガイドをご覧ください。
デモサイトにある予約フォームは以下のようになります。

ボーナスステップ:Googleアナリティクスでフォームの送信を追跡する
連絡フォームをGoogleカレンダーに接続した後、次にそのパフォーマンスがどの程度良いかを追跡します。
人々は実際に記入していますか?どのトラフィックソースが最も多くのサインアップをもたらしていますか?
WPForms と MonsterInsights を使用すると、数回のクリックでフォームのトラッキングを設定できます。各フォームの表示数、コンバージョン数、参照元など、詳細なレポートを WordPress ダッシュボード内で直接確認できます。

📝 注: MonsterInsightsは、WordPress向けの最高のGoogleアナリティクスプラグインです。WPBeginnerでは、フォームのコンバージョン率など、多くのトラッキングタスクにMonsterInsightsを使用しています。当社のMonsterInsightsレビューで、さらに何ができるかご確認ください!
詳細については、Google AnalyticsでWordPressフォームのトラッキングを設定する方法に関するステップバイステップガイドをご覧ください。
よくある質問:コンタクトフォームから Google カレンダーのイベントを追加する
まだ質問がありますか?WordPressフォームをGoogleカレンダーに接続すること、およびそれをサイトで機能させる方法に関する一般的な質問をいくつかご紹介します。
これを機能させるにはWPFormsのProバージョンが必要ですか?
はい。Googleカレンダーアドオンは、WPForms Proプラン以上でのみ利用可能です。
別の WordPress フォームプラグインを使用できますか?
はい、他のいくつかのフォームプラグインにもGoogleカレンダー連携機能やサードパーティ製アドオンが用意されています。しかし、WPFormsをおすすめするのは、初心者にも使いやすく、信頼性が高く、Googleカレンダー連携アドオンが用意されており、セットアップが迅速かつシームレスに行えるからです。
Googleカレンダー以外のカレンダーアプリにフォームを連携することはできますか?
はい。WPFormsは、Googleカレンダーアドオンに加えて、Sugar Calendarアドオンも提供しており、WordPressサイトで直接イベントを作成および管理できます。
The Events Calendar、Calendly、Zoho Calendarなどの他のカレンダープラグインについては、ZapierとのWPForms連携を使用して接続できます。
WordPressでカレンダーを使用するためのより専門的なガイド
この記事が、WordPressのお問い合わせフォームからGoogleカレンダーイベントを追加する方法を学ぶのに役立ったことを願っています。
WordPressでカレンダー、イベント、予約に関連する他のガイドも参照することをお勧めします。
- WordPressにホテル予約システムを追加する方法
- Sugar Calendarでシンプルなイベントカレンダーを作成する方法
- WordPress に Google カレンダーを追加する方法(ステップバイステップ)
- WordPress で美しいイベントタイムラインを追加する方法
- WordPressイベントプラグイン比較
この記事が気に入ったら、WordPressのビデオチュートリアルについては、YouTubeチャンネルを購読してください。 TwitterやFacebookでもフォローできます。

ラナ
素晴らしいチュートリアルをありがとうございます。あなたとあなたのチームなしでは迷子になっていたでしょう。素晴らしく、理解しやすい情報で、質問しても変な気持ちにさせません。あなたとあなたのチームメンバー全員に感謝します。
WPBeginnerサポート
You’re welcome, glad our guides are helpful to you
管理者