Skip to main content

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

  1. Go to Admin Panel → Profile → Edit
  2. Scroll to the Auto Import section
  3. Add URLs or city names you want to import from
  4. Events will be automatically checked and imported on a regular schedule
Tip

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

  1. Go to Admin Panel → Profile → Edit
  2. Scroll to Calendar Sync
  3. Click Connect Google Calendar
  4. Authorize Event Schedule to access your Google Calendar
  5. Select which calendar to sync and choose sync direction
Selfhost Note

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.

Availability

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

  1. Go to Admin Panel → Profile → Edit
  2. Scroll to Email Settings
  3. Enter your SMTP server details (host, port, username, password)
  4. Set your custom sender name and email address
  5. Send a test email to verify the configuration

See Also