運用に必要なセキュリティ、CRM、通知機能が最初からすべて揃っています。
Honeypot, IPレート制限, reCAPTCHA v2, CORS制御。悪質なスパムボットを入口で完全にシャットアウトします。
送信データをステータス管理(未対応/対応中/完了)。添付ファイルも管理画面から安全にプレビュー・DL可能です。
フォームごとに通知先やメール件名・本文テンプレートを自在に設定。送信データに基づいた動的なメール送信が可能です。
FormRelayは、単なるAPIテストだけでなく、実際のブラウザを模倣したSeleniumによるE2Eテストをパスしています。 境界値テストから複雑な管理画面の操作フローまで、あらゆるユースケースを想定して検証されています。
送信後のリダイレクトやセキュリティ設定をHTML側から制御できます。
_next パラメータ
フォーム送信が成功した後のリダイレクト先を指定します。管理画面で設定したURLよりも優先されます。
<input type="hidden" name="_next" value="https://your-site.com/thanks.html">
Python環境でリポジトリをクローンし、必要なライブラリをインストールします。
`main.py` を実行して起動。管理画面にアクセスし、最初のフォームIDを作成します。
<form action="https://your-api.com/api/form" method="POST">
<!-- フォームを識別するID -->
<input type="hidden" name="form_id" value="CONTACT_01">
<!-- 送信後の戻り先 -->
<input type="hidden" name="_next" value="...">
<input type="text" name="name" placeholder="お名前">
<button type="submit">送信</button>
</form>