Problem:
Currently, GHL Forms can only be deleted or left active. This poses an issue for forms that are
event-specific
,
seasonal
, or used in
time-sensitive campaigns
. Deleting them would result in losing valuable data and design work, while keeping them active may lead to confusion or unintended submissions.
Use Case Example:
I created a form for a
"Bring a Friend" event
and embedded it via
QR codes
distributed on physical flyers and posters. Once the event ends:
  • I no longer want the form to accept new submissions.
  • I
    do not
    want to delete the form because:
- It contains
past response data
.
- It has a
custom layout
that I may reuse or clone later.
- It’s linked to
automation workflows
and QR codes that were printed/distributed.
Current Workaround (and its drawbacks):
  • I could remove the form from pages, but the QR code remains in circulation.
  • I could edit the form to display a “closed” message, but submissions can still go through unless extra steps (custom scripting or disabling submit button) are taken.
  • Archiving or duplicating the form is not efficient for campaigns that repeat.
Proposed Solution:
Introduce a
Form Status Toggle
feature with the following modes:
  1. Active
    – Form is live and accepting submissions.
  2. ✏️
    Draft
    – Form is hidden from public view, editable only internally.
  3. 🚫
    Inactive
    – Form remains preserved, does
    not accept new entries
    , and displays a customizable “Form Closed” message upon access.
Benefits:
  • Prevents accidental loss of form setups or past submissions.
  • Helps preserve QR code usability for future iterations.
  • Allows for event-based workflows to be paused without deleting core assets.
  • Improves long-term campaign management and reuse.