Scheduling & Access Control Pro

Control when your forms are available, who can submit them, and limit entries per user.

Form Scheduling

Automatically open and close forms based on dates. Perfect for event registrations, applications with deadlines, or seasonal forms.

1

Enable Scheduling

Select the Form Container block and open the Scheduling & Access Pro panel in the inspector. Toggle on Enable Schedule.

2

Set Start & End Dates

SettingDescription
Start DateThe form becomes active on this date and time
End DateThe form closes on this date and time

Dates use your WordPress site timezone (configured in Settings → General).

3

Customize the Closed Message

Set a custom message displayed when the form is outside its scheduled window (e.g., "Registration is currently closed").

Tip: Leave the Start Date empty to make the form active immediately and only set an End Date for a deadline.

Access Control

Restrict who can view and submit your forms based on their WordPress login status.

RestrictionDescription
NoneAnyone can submit the form (default)
Logged InOnly logged-in WordPress users can submit
Logged OutOnly guests (non-logged-in visitors) can submit

When access is restricted, users who don't meet the criteria see a custom message instead of the form. Configure the message in the Access Restriction Message field (default: "You must be logged in to access this form.").

Example: Members-Only Feedback

Create a feedback form that only logged-in users can submit:

Unique Entry (Prevent Duplicate Submissions)

Prevent duplicate submissions based on a specific field value. If someone submits the same value for the chosen field, the form rejects the submission. This is useful for votes, surveys, or registration forms.

1

Enable Unique Entry

Toggle on Unique Entry in the Scheduling & Access panel.

2

Choose the Field to Check

Select which form field should be unique across all submissions. For example, choose the email field to ensure each email address can only submit once.

3

Set the Duplicate Message

Customize the message shown when a duplicate is detected.

Default: "You have already submitted this form."

Note: Unique entry checks the submitted value of the selected field against all previous submissions for that form. Choose a field that reliably identifies users (e.g., email address).

Example: Event Registration

Control who submits and when

Form scheduling, access restrictions, and unique entry validation. Available with Giraforms Pro.

Get Giraforms Pro