Contact Form 7とスプレッドシートの連携|3方式の違いと選び方

CF7の回答をシートへ。連携方式を比べる

本記事はアフィリエイト広告を含みます。

Contact Form 7をそのまま使い、表への転記を減らすなら、日本語の設定手順を重視する人はFormToSS、既存プラグインを自分で保守する人はGSheetConnector、独自の処理が必要ならコード実装が比較候補です。初期費用だけでなく、止まったときに直せる人がいるかで選びましょう。

フォームから表へ保存できても、返信担当や期限は自動では決まりません。この記事は「受信内容を表へ残す」ための方式比較です。返信の重複や引継ぎが課題なら、保存と対応履歴をまとめる方法も末尾で選べます。

以下は2026年9月15日に確認した公式資料に基づく方式比較です。同条件での速度や安定性を実測した順位ではありません。

Index

最初に選ぶ|設定の手軽さと保守できる範囲

選択前に、氏名・メール・相談種別・本文をどの列へ入れるか一行ずつ書き出します。チェックボックスの複数選択、任意項目、改行、添付ファイルを扱う場合も、表に何を残したいか決めてください。添付ファイル自体を保存するのか、名前やリンクだけかは方式によって別途設計が必要です。

担当者が後から書く「対応状況」「返信期限」は、フォームの入力値と分けます。追加するタイミングが違うため、同じ受信列に混ぜない方が管理しやすくなります。

Contact Form 7自体は、送信されたメッセージを標準では保存しません。メール通知だけでなく控えを残したい場合、公式はFlamingoなどの別の仕組みを案内しています。Contact Form 7公式FAQ

Sheetsへの連携だけを唯一の記録にしない設計が大切です。転記が止まっても通知メールなどから受信を追えるか、失敗した一件をどのように再登録するかを決めます。再送は重複する場合があるので、テスト名や受付IDで同じ内容を見分けられるようにします。

CF7を使うこと自体がまだ決まっていない場合は、入力欄・通知・保存・対応の四つからフォームの方式を選べます。 フォーム自体が未決定なら5製品と受信後の管理を比較する

FormToSS・コネクター・独自実装は保守の範囲で比較

FormToSSは、日本語のサービス画面でシートを選び、キーとIDを設定する流れが向く人に。GSheetConnectorは、Google認証や項目と列の対応を自分で管理できる人に。独自実装は、既製品にない加工や社内連携を必要とし、保守担当も確保できる場合に向きます。

方式 設定で扱うもの 選びやすい条件
FormToSS 連携シート、認証キー、連携ID 日本語の手順を見ながらCF7と接続したい
GSheetConnector Google認証、シート情報、フォーム項目と列名 プラグイン側で連携設定を管理したい
独自実装 受信処理、認証、書き込み、エラー処理 コードを修正・保守できる担当がいる

GSheetConnectorの公式掲載ページでは、Googleアカウントの認証後にシート情報を設定し、無料版ではCF7の項目名を列見出しへ対応させる方式が案内されています。WordPress.orgの公式掲載情報

独自実装の一例は、Apps ScriptをWebアプリとして公開して受信処理を作る方法です。ただし、Googleの仕組みがあることと、CF7用の完成した連携が用意されていることは別です。Google公式のWebアプリ資料

独自実装では、送信フックから外部へ渡す処理、認証、入力値の検証、エラー記録、重複対策を自分で持ちます。サンプルコードを貼って一件届いたことと、運用を任せられることは別です。変更を戻す手段や、Google・WordPress側の更新に対応する担当がなければ、管理しやすい既製品を先に比較してください。

無料でできることと有料契約の理由を分ける

フォームごとに出力タブを選ぶだけなら、FormToSSのFreeにも機能があります。タブを分けたいという理由だけでProを選ばず、商用利用、複数サイト、列や開始セルの調整が必要かを料金表で確かめます。

月額や年額の横に「設定担当」「フォーム変更後の試験担当」「停止時の相談先」を書けば、見えにくい保守負担も比べられます。無料コネクターを扱える人がいればそれで十分な場合があり、毎回外注するなら修正費も含めた総額で判断できます。

FormToSSPR

CF7を作り直さず、表への転記を省く

日本語の手順で接続したい方は、FormToSSの利用条件と設定の流れを見られます。事業サイトならPro、非商用1サイトならFreeの条件を基準に、残る保守作業も含めて選びましょう。

公式サイトで料金・利用条件を確認

利用前にリンク先はサービス案内です。表への保存と返信管理は別に設計します。

FormToSSを使う場合の接続の流れ

FormToSSでは、Googleスプレッドシートのファイルとタブを選び、発行された認証キーと連携IDをCF7側へ設定します。フォームのHTMLを別サービスへ作り直す方式ではありません。公式の初回設定手順

接続は、一つのフォームと受信専用タブの組から始めます。フォーム名、設置ページ、シートURL、タブ名をメモし、認証キーと連携IDをそれぞれ正しい欄へ設定します。複数フォームへ同時に広げない方が、設定違いの原因を追いやすくなります。

  1. STEP 01
    問い合わせの受信専用スプレッドシートを用意
  2. STEP 02
    FormToSSでファイルと出力タブを選択
  3. STEP 03
    WordPressへ認証キーを設定
  4. STEP 04
    対象のCF7フォームへ連携IDを設定
  5. STEP 05
    テスト送信で列と内容を照合

認証キーはサービスとサイトをつなぐ情報です。設定画面を共有するときは、キーや個人のGoogleアカウント情報が見えないようにしてください。

権限については、FormToSSが何を取得・保存するかも確認できます。受信データを社外サービスへ渡せるか社内で判断する必要がある場合は、接続後ではなく準備段階で確認してください。必要な権限の公式説明

具体的な画面の順番は、FormToSSの設定手順にまとめています。

連携後は「正しい列・追記・変更後の再送」を確認

送信試験は、全項目あり→任意項目なし→二件目の追記、の順に行います。名前がメール列へ入らないか、空欄で隣の値がずれないか、前の行が残るかを見ます。改行や複数選択も実際の入力に近い例で試し、正常な一件の保存形を残しましょう。

フォームに項目を足した後も、同じ確認が必要です。転記先の見た目だけ整えて項目との対応が崩れると、間違った連絡先を使って処理するおそれがあります。

FormToSSの公式ガイドは、出力先を受信専用にし、対応状況などは別タブで管理する構成を推奨しています。管理項目を追加する方法

問い合わせが表に集まった後、人が返信と状態の更新を行う場面
自動転記の後も、返信や対応状況を更新する担当とルールが必要です(イメージ図)。

返信後に誰が管理表を更新するかまで決めると、転記の自動化が運用につながります。表に届くことだけで完了とせず、担当・次の行動・期限を入力し、別の人が引き継げるかも試してください。

商用サイトで続ける前の判断

FormToSSのFreeは商用利用不可で、対象は1サイトです。事業用サイトや複数サイトで使う場合は、Proの条件を確認します。問い合わせが少なくても、商用かどうかの条件は別に適用されます。公式料金・プラン

今のCF7を残して転記だけを省くなら、保守できる範囲で方式を一つ選び、受信専用タブで試します。FormToSSを選ぶ人は、FreeとProの条件を決めてから接続手順へ進むと、設定後の契約見直しを減らせます。

返信履歴が見つからない、誰が返すか分からないことが主な悩みなら、転記より先に管理方法を比べましょう。CF7とformrunの比較では、今のフォームを保つ構成と、対応管理を一か所へまとめる構成を選べます。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

個人でWordPressブログを運営しています。WordPress歴7年。実際に契約・利用しているConoHa WINGとSWELLを中心に、ブログの開設、表示・編集環境の改善、SEO、アフィリエイト、AIを使った制作効率化を検証しています。

公式情報を確認するだけでなく、実機で試した結果、うまくいかなかった点、向かないケースも含めて共有します。読者が遠回りせず、自分のブログで次の一手を選べる情報を届けることが目標です。

Index