Campus Visit Scheduler
A WordPress plugin for managing school campus tour bookings. Allows parents to book visit slots, configure recurring or one-off tours, set capacity limits, and manage notifications. Features admin dashboard, email confirmations, and theme-integrated booking forms.
by KalluriIT · github.com/kphanideepak/campus-visit-scheduler · website
★ 0stars
0forks
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/kphanideepak/campus-visit-scheduler/archive/refs/heads/main.zipA comprehensive WordPress plugin for managing school tour bookings. Allows parents to book campus visits online while giving administrators full control over tour schedules, capacity, and notifications.
Features
For Parents
- Easy-to-use booking form with date and time selection
- Real-time availability display
- Instant email confirmation
- Add tour to calendar (ICS download)
- Mobile-responsive design
For Administrators
- Configure recurring weekly tours or one-off special events
- Set capacity limits per time slot
- Manage blackout dates (holidays, closures)
- View and manage all bookings
- Calendar view for quick overview
- Export bookings to CSV
- Customizable email templates
- Multiple notification recipients
- Detailed reporting and statistics
Installation
- Upload the
campus-visit-schedulerfolder to/wp-content/plugins/ - Activate the plugin through WordPress admin
- Go to Campus Visits > Settings to configure
- Add the shortcode
[campus_visit_scheduler]to any page
Shortcodes
[campus_visit_scheduler]- Display the booking form[campus_visit_calendar]- Display a tour availability calendar
Requirements
- WordPress 5.8+
- PHP 7.4+
Configuration
- Tour Schedule: Add recurring or one-off tour time slots
- Capacity: Set maximum groups per slot and group size limits
- Blackout Dates: Block dates when tours are unavailable
- Notifications: Configure admin email recipients
- Email Templates: Customize confirmation and reminder emails
License
GPL v2 or later