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.
Enable Scheduling
Select the Form Container block and open the Scheduling & Access Pro panel in the inspector. Toggle on Enable Schedule.
Set Start & End Dates
| Setting | Description |
|---|---|
| Start Date | The form becomes active on this date and time |
| End Date | The form closes on this date and time |
Dates use your WordPress site timezone (configured in Settings → General).
Customize the Closed Message
Set a custom message displayed when the form is outside its scheduled window (e.g., "Registration is currently closed").
Access Control
Restrict who can view and submit your forms based on their WordPress login status.
| Restriction | Description |
|---|---|
| None | Anyone can submit the form (default) |
| Logged In | Only logged-in WordPress users can submit |
| Logged Out | Only 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:
- Set access restriction to Logged In
- Custom message: "Please log in to submit your feedback."
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.
Enable Unique Entry
Toggle on Unique Entry in the Scheduling & Access panel.
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.
Set the Duplicate Message
Customize the message shown when a duplicate is detected.
Default: "You have already submitted this form."
Example: Event Registration
- Unique Entry Field:
email— prevents duplicate registrations - End Date: Set to the event date
- Access Restriction: None — open to everyone
Control who submits and when
Form scheduling, access restrictions, and unique entry validation. Available with Giraforms Pro.
Get Giraforms Pro