🎨
HubSpotフォームに申込み人数・期間制限をつけるには?こんなふうに解決してみたよ
|
Reina
|
HubSpot,
HubSpot CMS

目次
はじめに 🌿
HubSpotのフォーム、便利だけど、一つだけもやもやしちゃうこと…
それは「送信上限がつけられない」ってこと!
イベントやワークショップで、予定人数を超えたくない場合もあるのに...って思ったり、申込み期限を見計らってページを編集にしにいくのめんどくなったり…🌀
そこで~、このもやもやを「開発」で解決してみたよ!✨
この記事でわかること ✍️
-
HubSpotフォームの現状は?
-
実際に運用しててどんな問題があるか
-
私が実践した「解決方法」の簡単なイメージ
結論 🎯
HubSpotのフォームは、正式には送信上限をつけられない。
だけど、HubDB&サーバレス関数を使えば、自分たちで「上限チェック&フォーム自動クローズ」を作れるよ!
もやもやポイントと実際の欲しい機能 🌈
どうして送信上限が欲しかった?
こんなシチュエーションありますよね💭
- ワークショップやイベントで、予定人数を超えると困る
例:会場の容量、料金の計算、アレンジを超える問題 - 単純に申込み期限を超えたらフォーム送信ができないようにしたい
HubSpotフォームの現状は?
-
HubSpot公式ドキュメントにもある通り:
-
「任意で送信制限を設定はできない」
-
フォームを設置しているページからフォームを削除するしかない
-
やりたいことを実現するには、自分たちで「仕組み」を考える必要があったよ!
私が実践した解決方法サクっと答える ✨
使ったもの
-
HubDBで送信数を管理
-
サーバレス関数でHubDBを更新
-
hbspt.formsのイベント(onFormSubmit)を利用
-
HubLのif文でフォーム表示を制御
いまさら思うこと
「普通に機能として実装されてもいいのに~~!!!」って思いながら(笑)
👇の idea post のステータスが更新されることをとってもお祈りしてます
Limit form submission to a certain number
だけど、こんな実装を通してHubSpotの機能を使いこなすのも、ひとつかな🍪
あわせて読みたい 📖
実装編はこちら:
💡
今回の方法はかなりごりごり開発しているから、不安ならパートナーさんやデベロッパーさんに相談しちゃうのが安心かも!
むりなく楽しく、HubSpotとつき合っていこうねっ~~~!✨
💬 コメントしてみる?