Create Events
Events are at the heart of your homeschool group. This guide walks you through creating events, from simple free activities to complex paid events with multiple ticket types.
For recurring events like weekly classes, monthly workshops, or ongoing programs, use Event Series to create multiple sessions at once. Series passes let families purchase all sessions together at a discounted rate.
Start Creating an Event
- Go to your group page
- Click Create Event
- Follow the event creation wizard
Basic Event Information
Event Title
Choose a clear, descriptive title:
- "Fall Nature Walk at Smith Park"
- "Weekly Art Class - Session 3"
- "Zoo Field Trip"
Date and Time
Set when your event takes place:
- Start Date - When the event begins
- Start Time - What time it starts
- End Time - When the event ends (optional)
- Duration - How long the event lasts
For events spanning multiple days, create separate events for each day or use the description to explain the full schedule.
Event Type
Choose how attendees will participate:
In-Person Event
- Set a physical location
- Address appears on the event page
- Map shows the meeting point
Virtual Event
- Add a meeting URL (Zoom, Google Meet, etc.)
- Link is shared with registered attendees
- No physical location needed
Hybrid Event
- Both in-person and virtual attendance options
- Set both location and virtual meeting details
Location (In-Person Events)
- Start typing the address
- Select from autocomplete suggestions
- Adjust the map pin if needed
- Add location notes (parking instructions, entrance to use, etc.)
Event Description
Write a detailed description that covers:
- What will happen at the event
- What attendees should bring
- What to expect
- Any prerequisites or requirements
- Age recommendations
Use formatting to make it easy to read:
- Bullet points for lists
- Bold for important information
- Clear paragraphs for different topics
Event Image
Upload an image for your event:
- Recommended size: 1200 x 630 pixels
- Formats: JPG, PNG
- Choose an image that represents the activity
A good image helps your event stand out and gives attendees a preview of what to expect.
Categories
Select categories that describe your event:
- Field trips
- Classes/workshops
- Social events
- Sports and recreation
- Arts and music
- STEM activities
- Nature and outdoors
Categories help members find relevant events.
Capacity Settings
Set Event Capacity
Control how many people can attend:
- Unlimited - No cap on attendance
- Limited - Set a maximum number of attendees
Registration Settings
Registration Deadline
Set when registration closes:
- No deadline - Registration open until event starts
- Custom deadline - Set a specific date/time
- Usually 24-48 hours before the event
Attendee Information
Choose what information to collect:
- Names - Always required
- Ages - Request attendee ages
- Allergies - Collect allergy information
- Emergency Contact - Request emergency contact details
- Custom Questions - Add your own questions
Ticket Configuration
Free Events
For free events:
- No ticket setup needed
- Members simply RSVP
- You can still limit capacity
Paid Events
For events with fees:
- Click Add Ticket Type
- Configure each ticket:
- Name - "Adult Ticket", "Child Ticket", etc.
- Price - Cost per ticket
- Quantity Available - How many of this type
- Description - What's included
Multiple Ticket Types
Create different tickets for different attendees:
Example:
- Adult Ticket - $15
- Child (5-12) - $10
- Child (under 5) - Free
Add-Ons
Offer optional extras:
Per-Attendee Add-Ons
- Purchased for each person
- Example: Lunch ($8), Materials ($5)
Per-Order Add-Ons
- Purchased once per registration
- Example: Parking Pass ($5), Family Photo ($10)
To add an add-on:
- Click Add Add-On
- Enter name, price, and description
- Choose per-attendee or per-order
- Set quantity limits if needed
Scholarship Eligibility
If your group supports scholarship payments:
- Toggle Scholarship Eligible on
- Specify which ticket types qualify
- Parents can choose scholarship payment at checkout
See Scholarship Invoices for more details.
Event Terms
Require attendees to accept custom terms and conditions before registering for your event. This is useful for liability waivers, codes of conduct, photo release agreements, and other acknowledgments.
When to Use Event Terms
Consider adding event terms for:
- Physical activities - Waivers for field trips, sports, climbing, swimming
- Photo releases - Permission to photograph children at events
- Behavioral expectations - Code of conduct for overnight trips or intensive programs
- Allergy acknowledgments - Confirmation that parents have reviewed allergy policies
- Equipment responsibilities - Agreement to care for borrowed materials
Configuring Event Terms
- Find the Terms & Acknowledgments card in the event creation form
- Toggle Require Terms Acceptance on
- Add individual term items that attendees must accept
Adding Term Items
Each term item is a statement attendees must acknowledge:
- Click Add Item
- Enter the term text (e.g., "I agree to the liability waiver and release")
- Toggle Required on/off
- Add more items as needed
Required vs Optional:
- Required terms - Attendees must check these to proceed (marked with *)
- Optional terms - Attendees can skip these checkboxes
Using Templates
Save time by loading terms from templates you've created:
- Click Load from Template
- Select a template from the dropdown
- The template items are copied to your event
- Customize as needed for this specific event
To create templates, go to your group settings and find Terms Templates in the sidebar.
Dynamic Variables
Personalize your terms with variables that auto-fill event details:
| Variable | Replaced With |
|---|---|
{group_name} | Your group's name |
{event_name} | This event's title |
{event_date} | The event date |
{organizer_name} | Event organizer's name |
Example:
I understand that {event_name} on {event_date} is organized by {group_name}.
Becomes:
I understand that Zoo Field Trip on Friday, March 15, 2025 is organized by Springfield Homeschoolers.
How Terms Appear to Attendees
During checkout, attendees see your terms on the payment step:
- Each term appears as a checkbox with your custom text
- Required terms show a red asterisk (*)
- Platform terms (Homeschool Hive's terms of service) also appear
- Attendees must accept all required terms before completing registration
Viewing Acceptance Records
After your event, you can see who accepted terms:
- Go to your event page
- Click Manage Event
- Select the Terms Acceptances tab
- View a list of all attendees and their acceptance timestamps
In addition to your event-specific terms, attendees are also required to accept Homeschool Hive's platform terms of service on their first purchase. Platform terms cover payment processing, refunds, and data privacy.
Publishing Your Event
Save as Draft
Not ready to publish yet?
- Click Save Draft
- Return later to finish and publish
- Find drafts in your group's event management
Publish Event
When you're ready:
- Review all event details
- Click Publish Event
- The event is now visible to members
- Notifications are sent based on group settings
After Publishing
Edit Your Event
To make changes after publishing:
- Go to the event page
- Click Edit Event
- Make your changes
- Click Save Changes
If you make significant changes (time, location, cancellation), registered attendees are automatically notified.
Cancel an Event
If you need to cancel:
- Go to the event page
- Click Cancel Event
- Add a cancellation reason
- Confirm cancellation
All registered attendees will be notified, and refunds will be processed according to your policy.
Event Templates
For recurring similar events, save time with templates:
- Create an event with your standard settings
- When creating a new similar event, select Copy from Previous Event
- Adjust the date and any unique details
- Publish the new event
If you're running a series of sessions (like weekly classes), consider using Event Series instead. Event series automatically create all sessions and let families purchase series passes for the entire schedule.
What's Next?
- Manage event attendance - Handle RSVPs and registrations
- Configure tickets - Advanced ticketing options
- Send announcements - Promote your events