Advanced Schedule Settings
Automate your workflow and never manually add an event again. Configure subschedules, auto import, calendar integrations, and more.
Overview
This page covers advanced schedule features. If you're just getting started, see these pages first:
Subschedules
Organize your events into subschedules (categories). This helps visitors filter and find events that interest them.
Creating Subschedules
To create a subschedule, go to Admin Panel → Profile → Edit and scroll to the Subschedules section.
Use Cases
Create subschedules like "Live Music", "DJ Nights", "Comedy Shows", or "Workshops". Each subschedule gets its own URL and can be filtered.
Subschedule Name & English Name
Like schedules, subschedules can have localized names with English translations for multilingual support.
URL Slugs
Each subschedule gets a URL slug (e.g., /live-music) so visitors can bookmark and share filtered views.
Assigning Events to Subschedules
When creating or editing an event, select a subschedule from the dropdown. Events can belong to one subschedule at a time.
Auto Import
Automatically import events from external sources to keep your schedule up-to-date without manual entry.
Import from URLs
Add URLs of event pages, venue calendars, or artist websites. Event Schedule's AI will automatically parse and import events from these sources on a regular schedule.
Works great with: Venue event pages, artist tour pages, Facebook event listings, Eventbrite organizer pages, Bandsintown profiles, and most websites that list events.
Import by City Search
Search for events by city name to automatically discover and import local events. Great for curators building comprehensive local calendars.
Setting Up Auto Import
- Go to Admin Panel → Profile → Edit
- Scroll to the Auto Import section
- Add URLs or city names you want to import from
- Events will be automatically checked and imported on a regular schedule
Auto-imported events go to your pending queue if you have "Require Approval" enabled, so you can review them before they appear publicly.
Calendar Integrations
Sync your schedule with external calendar systems for seamless event management.
Google Calendar Sync
Connect your Google Calendar for bidirectional sync. Events created in either place stay synchronized automatically. Supports webhook-based real-time updates.
CalDAV Sync
Connect to any CalDAV-compatible calendar (Apple Calendar, Fastmail, Nextcloud, etc.) for cross-platform synchronization.
Sync Direction Options
Choose one-way sync (import only or export only) or two-way sync to keep both calendars in perfect harmony.
Connecting Google Calendar
- Go to Admin Panel → Profile → Edit
- Scroll to Calendar Sync
- Click Connect Google Calendar
- Authorize Event Schedule to access your Google Calendar
- Select which calendar to sync and choose sync direction
Google Calendar integration requires API credentials configuration. See the selfhost Google Calendar docs for setup instructions.
Email Settings
Configure email delivery for your schedule's notifications and communications.
Custom email settings are available for selfhosted installations and Pro plans.
SMTP Configuration
Configure your own SMTP server for sending emails. This gives you full control over deliverability and lets you use your email provider.
Custom Sender Address
Send emails from your own domain (e.g., [email protected]) instead of the default Event Schedule address.
Setting Up Custom Email
- Go to Admin Panel → Profile → Edit
- Scroll to Email Settings
- Enter your SMTP server details (host, port, username, password)
- Set your custom sender name and email address
- Send a test email to verify the configuration
See Also
- Schedule Basics - Name, type, location, and core settings
- Schedule Styling - Colors, fonts, backgrounds, and visual customization
- Creating Events - Add events to your schedule
- Sharing Your Schedule - Embed and share your schedule
- Selling Tickets - Set up ticketing for your events