Calendar Add Event Form
When you enable the "Allow adding events" option in your Calendar Element, users can add new records directly from the calendar interface. This article explains how to configure the form that appears when users click to add a new event.
What You'll Learn
This article walks you through setting up the Add Event Form for your Calendar Element. You'll discover how to customize form fields, add a title and description, and control which information users need to provide when creating new calendar events.
Understanding the Add Event Form
The Add Event Form allows users to create new records in your database directly from the calendar interface. When configured, users can click on a day or time slot in the calendar to open a form where they can enter the details for a new event.

Configuring the Add Event Form
To configure the Add Event Form:
- Access your Calendar Element and open the Right Panel
- Navigate to the "Add Event Form" section
- You'll see information about what record type this form will create (e.g., "This form inserts a new Application record connected to this page's Programs/Grant")
Title and Description
The Title and Description section allows you to customize the header information for your form:
- Title: Enter text to appear as the form header (e.g., "Add New Grant Application")
- Description: Add explanatory text that appears below the title to guide users on how to complete the form
Leave either field blank to display the form without a title or description.
The description field includes rich text formatting options that allow you to:
- Apply text formatting (bold, italic)
- Create lists
- Adjust text alignment
- Add custom HTML if needed
Managing Form Fields
The "Manage Fields" section lets you control which fields appear on the form:
Adding and Removing Fields
- In the field list, you'll see how many fields are currently added (e.g., "11/12 added")
- Check the box next to fields you want to include on the form
- Uncheck fields you want to remove
- Use "Add All" or "Remove All" buttons to quickly select or deselect all fields
Field Order and Organization
The order of fields in the list determines their display order on the form. You can drag fields to reorder them if needed.
Required Fields
By default, the date field used for positioning events on the calendar will be automatically included and required. Other fields may be required or optional depending on your table settings.
Special Field Types
Different field types have special behaviors on the Add Event form:
- Date/Time fields: Will include calendar pickers
- Connection fields: Allow users to select from existing records
- Multiple choice fields: Display as dropdowns, radio buttons, or checkboxes
Unavailable Fields
Some fields may appear in the "Unavailable fields" section. These are typically fields that:
- Are auto-populated (Auto-Increment)
- Are calculated fields
- Have display settings that make them incompatible with forms
Adding Static Components
The "+ Static Component" button at the bottom allows you to add formatted text blocks, dividers, or other non-field elements to organize your form.
Use static components to:
- Add section headers
- Include additional instructions
- Create visual separation between groups of fields
Form Behavior Notes
When a user adds an event through this form:
- The record will be created in the underlying table
- The calendar will update to show the new event
- Date/Time values will default to the date or time slot the user clicked
Limitations
There are a few limitations to be aware of with Calendar Add Event forms:
- Currently, they do not support submit rules, display rules, record rules, and email rules
- If you need advanced form behavior, consider linking to a dedicated form page instead
Best Practices
- Keep it simple: Include only essential fields to make event creation quick and easy
- Pre-fill where possible: Use default values for fields when appropriate
- Provide clear instructions: Use the description field to explain what information is needed
- Consider your users: Make commonly used fields appear at the top of the form
By thoughtfully configuring your Add Event Form, you can empower users to efficiently add new events to your calendar while ensuring you collect all the necessary information.
Updated 6 days ago