何が共有しづらいのか
n8nのAIがフォームページを生成する際、form actionやfetchの送信先としてn8nのWebhook URLが自動設定されることがある。このWebhookはn8nのワークフローをトリガーするため、レビュアーが「動作テスト」でフォームを送信すると、データ保存・メール送信・Slack通知などの後続処理が実際に動いてしまう。
n8n Cloudのワークフロー画面URLを外部共有できないため、生成したHTMLをzipで書き出す作業が必要だ。しかしHTMLの書き出し手順をワークフローに組み込んでいない場合、実行ログからコピーするなど手間のかかる方法になる。フォームHTMLを自動的にファイルとして保存するノードを最初から組み込んでおくと、毎回の共有作業が大幅に楽になる。
- 相手がログインなしで開ける状態か確認する
- PCとスマホで最低1回ずつ表示を確認する
- 内部情報・個人情報・不要な外部送信が残っていないか見る
- レビュー期限と修正時の差し替え方を決めておく
URL化する前の確認点
HTMLのform actionとJSのfetch・axiosが参照しているURLをすべて確認する。n8nのWebhook URLが含まれている場合は`https://httpbin.org/post`に差し替える。差し替え後にブラウザのNetworkタブを開いてフォーム送信をテストし、n8nのWebhook URLへのリクエストが一切飛んでいないことを確認してから共有する。
フォームのinputのname属性にn8nの内部変数名(例: `{{$json.field_name}}`のテンプレート残骸)が含まれていないかも確認する。Dify同様、n8nも生成時にテンプレート変数が未置換のままHTMLに出力されることがある。ブラウザで開いてinputのプレースホルダやlabelに異常な文字列がないかを目視で確認する。
- HTML内の外部script・form action・iframeを確認する
- APIキーやトークンらしき文字列がないか検索する
- 画像・CSS・JSのパスが公開後も解決できるか見る
- noindexと認証を混同せず、必要なら両方設定する
認証と期限の決め方
n8nで生成したフォームページを社外のユーザーにレビューしてもらう場合はパスワード認証を設定する。フォームにはプライバシーポリシーや利用規約へのリンクが含まれることがあるため、リンク先がダミーであることをパスワード送付時に説明しておくとレビュアーの混乱を防げる。
フォームのUXレビューは1〜2週間で完了することが多い。共有URLの期限はその期間に合わせて設定する。n8nで再生成したバージョンを上書きアップロードする場合は期限をリセットし、新しい期限とともに「更新しました」と通知する。期限が切れたまま放置されると、レビュアーから「見られなくなった」と問い合わせが来るため注意する。
- 誰でも見てよい: URL共有のみでもよいが、検索除外は確認する
- 特定の相手だけ: パスワードまたはメール認証を使う
- 会社内だけ: 会社ドメイン認証を検討する
- 短期レビュー: 期限を設定して古いURLを残さない
共有後のフィードバック回収
フォームのUXレビューでは実際にレビュアーにフォームを最初から最後まで入力・送信してもらい、その体験を言語化してもらうのが効果的だ。「どの項目で手が止まったか」「エラーが出たときに次にすべき行動が分かったか」「送信完了後に何が起きるか分かったか」の3点を口頭インタビューまたはアンケートで確認する。
n8nワークフローでフィードバック収集を自動化することもできる。Webhookノードでフィードバックフォームの送信を受け取り、Notionノードで回答をデータベースに保存する構成にすると、複数レビュアーの意見を一元管理できる。フォームレビューとフィードバック収集を同一n8nワークフローの文脈で設計すると全体が整理しやすい。
- 確認してほしい観点を3つ以内に絞る
- 期限と返信先を明記する
- 修正後も同じURLで見られるか伝える
- 最終版と途中版が混ざらないようタイトルを付ける
よくある質問
n8nのWebhook URLがform actionに設定されたままのHTMLを誤って共有してしまった場合はどうすればよいですか?
n8n側でWebhookノードを一時的に無効化するか、Webhookエンドポイントを削除してください。その後HTMLのform actionを差し替えた版を再公開し、古いURLを失効させます。
n8nのテンプレート変数が未置換のままHTMLに残っている場合の見つけ方は?
ブラウザでHTMLを開いた状態でCtrl+Uでソースを表示し、`{{`や`}}`で検索してください。見つかった箇所は適切な値に手動で置き換えるか、n8nのSet Nodeで置換処理をワークフロー内に追加します。
フォームのレビューURLとフィードバック収集フォームのURLを同じメールに入れても問題ありませんか?
問題ありません。レビュー対象URLとフィードバックフォームURLを並べて送ることで、レビュアーが確認してすぐに意見を送れます。両URLにラベルを付けて(例: 確認用・意見送付用)区別を明確にしてください。