レンタルサーバーのHTMLサイトでも動く!inqboxで実現するセキュア&スマートなお問い合わせ管理

#INQBOX#Web開発#SaaS#受託開発
レンタルサーバーのHTMLサイトでも動く!inqboxで実現するセキュア&スマートなお問い合わせ管理

企業のコーポレートサイトや事業用ランディングページ(LP)にお問い合わせフォームを公開すると、連日のように営業代行や協業の提案、定型文による売り込みが届くようになります。フォームへの送信自体は人間が手作業で行っているケースも多く、画像認証などの自動送信対策(reCAPTCHAなど)をすり抜けて届くため、受信トレイでの目視による選別に日々の作業時間を奪われます。

一方で、静的サイトやレンタルサーバー環境でフォームを設置・運用する際には、プログラムの保守やセキュリティ管理の手間が発生します。HTMLとCSSだけで構成された静的サイトであっても、フォームの送信処理のためだけにPHPなどのサーバーサイドプログラムを用意しなければならない場面があります。自作したメール送信プログラムを長期間放置すると、メールサーバーの仕様変更に伴う送信障害や、古いライブラリの脆弱性を突かれたスパム送信の踏み台化といったリスクを抱え続けることになります。

こうした営業メールの選別負担とサーバーサイド運用の保守負担を同時に軽減する選択肢として、お問い合わせ管理サービス「inqbox」が提供されています。

inqboxとはどのようなサービスか

inqboxは、Webサイトに設置された問い合わせフォームからの送信内容を受け付け、営業目的の連絡と本来対応すべき問い合わせを自動で判別・分離して管理できるサービスです。

一般的なスパムブロックツールは、ボットによる自動送信の検知を目的としています。それに対してinqboxは、文面の内容から「営業や売り込みであるか」を推定し、管理画面上で通常の問い合わせとは別の領域に振り分ける仕組みを備えています。これにより、担当者は不要な売り込み連絡を一件ずつ確認する手間を省き、見込み顧客や既存顧客からの連絡に素早く対応できます。

また、フォームのバックエンド処理をサービス側が担うため、開発者はデータベースやメール送信用のAPIを自前で構築する必要がありません。HTMLのフォームタグの送信先(action属性)を指定されたURLに向けるか、用意されたスクリプトを埋め込むだけで動作します。問い合わせデータはサービスの管理画面に安全に集約され、通知機能を利用してメールやチャットツールへ転送することも可能です。

静的HTML・レンタルサーバー運用のコーポレートサイト

HTMLとCSSだけで構築され、レンタルサーバーで運用されているコーポレートサイトは、inqboxの手軽さが活きる環境の一つです。

このようなサイトでお問い合わせフォームを設ける場合、従来はサーバー上に配置したPHPスクリプトでメールを送信する実装が広く用いられてきました。しかし、この方式では次のような保守の手間が発生します。

  • フォーム送信時の文字化けやメール未達を避けるための設定・検証
  • メール送信スクリプトへのヘッダインジェクション対策やCSRF対策の自前実装
  • サーバー側のPHPバージョンの更新に伴うプログラムの修正や動作確認

inqboxを採用すれば、静的HTMLのフォーム送信先をinqboxのエンドポイントに切り替えるだけで設置が完了します。サーバー側で独自のスクリプトを実行しないため、プログラムの不具合や脆弱性を気にする必要がなくなります。さらに、サーバー移行の際にもメール送信環境の再構築が不要になるため、インフラの変更作業を安全に進められます。専任のエンジニアを確保しにくい組織でも、制作工数と保守リスクを抑えた運用が実現できます。

期間限定のランディングページ(LP)やイベントサイト

期間限定で公開するプロモーション用のランディングページやイベント特設サイトでも、inqboxは有効に機能します。

こうしたページでは公開までの期日が短く設定されることが多く、バックエンドの実装に工数を割けないケースが珍しくありません。また、Jamstack構成を採用し、フロントエンドをNextjsやVueで構築して静的ホスティングサービスへデプロイする場合、サーバー側の処理をどのように持たせるかが課題になります。サーバーレス関数(FaaS)を自作してメール送信処理を組む手法もありますが、エラーハンドリングや通知機能の実装まで含めると一定の開発工数を要します。

inqboxであれば、NextjsやVueのコンポーネントからAPIを呼び出すか、指定のタグを埋め込むだけで安全な問い合わせ窓口を立ち上げられます。公開期間中に急増しやすい営業メールも自動で分離されるため、運営担当者は限られたプロモーション期間中に届く参加希望者やメディアからの連絡に集中できます。イベント終了後も、サービスの管理画面側で受付を停止できるため、撤収作業が簡潔に済みます。

受託開発やWeb制作におけるクライアントワーク

Web制作やシステム開発を受託する現場にとっても、外部サービスであるinqboxの活用は有用な選択肢になります。

クライアントから「サイトからの問い合わせのうち、半分以上が営業メールなので業務に支障が出ている」という相談を受ける場面は少なくありません。開発側がその都度フィルタリングロジックを実装したり、複雑な入力項目を設けて営業送信を防ごうとしたりすると、開発費が高騰するだけでなく、見込み顧客の入力離脱を招く懸念が生じます。

クライアントへの提案としてinqboxを組み込むことで、次のような利点が生まれます。

  1. 開発工数を抑えて短納期で納品できる
  2. クライアント自身が操作しやすい管理画面を初期状態から提供できる
  3. 納品後のメール不達やスパム混入に関するトラブル対応の工数を削減できる

パーティーハード株式会社のような受託開発の現場でも、すべての機能をゼロから開発するのではなく、要件に応じて成熟したSaaSを組み合わせる設計を採ることがあります。クライアントの関心事は「システムのコードを自前で持つこと」ではなく「本業の顧客対応を円滑に進めること」にあるため、実績のある外部サービスを適材適所で活用する提案は、結果として発注側と開発側の双方にとって有益に働きます。

適材適所でツールを選び、本質的な業務に集中する

Webサイトの問い合わせ窓口を構築する際、すべての案件でフルスクラッチ開発が必要になるわけではありません。

複雑な権限管理、基幹データベースとの密なトランザクション処理、独自の審査フローなどが求められる本格的な基幹システムであれば、LaravelやSymfonyといったフレームワークを用いてバックエンドから作り込む方針が適しています。一方で、一般的なコーポレートサイトやLP、イベント受付などの用途では、フォームの送信処理を自前で実装・保守し続ける意義は薄れつつあります。

自作スクリプトを抱え込むリスクを避け、日々の営業メールの選別に忙殺されない体制を作るために、まずは既存の静的サイトやLPにinqboxを導入して運用の変化を確かめてみてください。道具を適切に選び分けることが、本来の顧客との対話に開発リソースや事業リソースを注ぐための確実な一歩となります。

望月 涼太 / polidog

望月 涼太 / polidog

Co-Founder / Web Engineer