# Availability Source: https://help.novacal.io/availability Create and manage availability profiles with different timezones and schedules for your event types. ## Availability Profiles You can create multiple availability profiles, each with its own timezone and weekly schedule. This allows you to have different availability rules for different event types (e.g. "Business Hours", "Weekend Support", "Summer Schedule"). Each availability profile includes: * **Name** — A descriptive name for easy identification * **Timezone** — The timezone for this availability schedule * **Weekly Schedule** — Working days and time slots that repeat every week * **Event Type Assignment** — One or more event types assigned to use this availability ## Managing Profiles ### Create New Click **Create New** on the Availability page to add a new profile. You'll be prompted to enter a name. The new schedule defaults to Monday–Friday, 9:00 AM–5:00 PM in your current timezone. ### Rename Open the menu (•••) next to your availability and select **Rename** to update the profile name. ### Duplicate Select **Duplicate** to create a copy of an existing profile — including its timezone and weekly schedule. The copy is named automatically (e.g. "Working Hours (Copy)"). The duplicate is not set as default. ### Set as Default Select **Set as Default** to make a profile the default. Only one profile can be default at a time. The default is used as a fallback when event types are reassigned. ### Delete Select **Delete** to remove a profile. You cannot delete a profile if it's the only one you have. When deleted, any event types using it are automatically reassigned to your default profile. ## Weekly Schedule ### Working Days Toggle days on or off to control which days of the week you're available. By default Monday through Friday are enabled. ### Time Slots Each active day can have one or more time slots: * Click **+** to add another time slot to a day * Click **−** to remove a time slot (the first slot on each day is always kept) * Slots cannot overlap — you'll see an error if they do * End time must be after start time Times follow 5-minute increments. The latest allowed end time is 23:30. ### Timezone Each availability profile has its own timezone. All times are stored in that timezone. You can change the timezone from the dropdown at the top of the profile. ## Date Overrides For specific dates — holidays, out-of-office days, or special hours — you can override the default weekly schedule. ### Add an Override Click **Override availability** in the Date Overrides section. Select one or more dates from the calendar, then either: * **Mark as unavailable** — Blocks the entire day. No bookings can be made. * **Set custom hours** — Define specific time slots for that date, independent of the weekly schedule. Dates with existing overrides and past dates cannot be selected. ### Edit an Override Click the edit icon on any override to adjust its time slots. The date itself cannot be changed after creation. ### Delete an Override Click the trash icon on any override to remove it. The day will revert to the standard weekly schedule. ## Connecting to Event Types Each event type is assigned to exactly one availability profile. The profile determines when that event type can be booked. You can see how many event types are using a profile directly on the availability card. When you delete a profile, its event types are automatically moved to your default profile. Changes to an availability profile apply to all event types using it immediately. # Calendar Source: https://help.novacal.io/calendar View and manage all your scheduled events with an interactive calendar interface that provides complete visibility into your booking schedule with day, week, and month views. The calendar provides a comprehensive view of all your scheduled events, giving you complete visibility into your booking schedule. You can switch between day, week, and month views to find the layout that works best for your workflow and planning needs. The calendar interface makes it easy to manage your events - click on any event to view its full details including client information and booking specifics, drag and drop events to reschedule them to different time slots, or cancel events directly when plans change. This centralized view helps you stay organized and ensures you never miss an important meeting or appointment. # Availability Source: https://help.novacal.io/event-type/availability View the availability assigned to this event type, see overridden dates, and select a different availability profile. ## Viewing Availability This page displays the availability profile currently assigned to this event type. You can see the weekly schedule, and all custom availability overrides for specific dates. ## Selecting Availability You can select a different availability profile from your existing profiles. Each profile can have its own timezone and schedule, allowing you to assign different availability rules to different event types. # Basic Source: https://help.novacal.io/event-type/basic Configure the basic settings for your event type including name, description, duration, theme color, and location options. ## Event Information **Name**: Set a clear, descriptive name for your event type that bookers will see on the booking page. **Description**: Add detailed information that will appear on the booking page to help bookers understand what to expect from your event. **Custom URL**: Create a personalized booking page URL that's easy to share and remember. ## Event Configuration **Duration**: Set how long your event will last in minutes. **Theme Color**: Choose a color that will be used in your calendar and booked events page for easier visual navigation and organization. ## Location Options You can add one or multiple location options for your event: * **Single Location**: If you add only one location, it will be used automatically for all bookings * **Multiple Locations**: If you add multiple locations, bookers will be able to select their preferred option during the booking process ### Available Location Types **Video Conferencing Apps**: Integrate with Zoom, Google Meet, or other video conferencing platforms. Meeting links are generated automatically. **Custom Location**: Add specific addresses, room numbers, or custom location details. **Offline**: For in-person meetings or events without a specific digital location. All location details are automatically included in booking confirmations and calendar events. # Booking Form Source: https://help.novacal.io/event-type/booking-form Create custom form questions to gather specific information from clients during the booking process. #### Choose from various field types including: **Text** - for short text responses **Textarea** - for longer text responses **Select** - dropdown menus with predefined options **Checkbox** - for yes/no or multiple choice questions **Radio** - for single choice from multiple options **Phone** - for phone number input with validation **Email** - for email addresses with validation # Event Type Source: https://help.novacal.io/event-type/index Create and customize event types in Novacal to define how clients book appointments with you. Configure duration, availability windows, locations, booking questions, notifications, pricing, and other settings for different meeting types. Event types define how others can book time with you. Each event type has its own settings including duration, location, notifications and other customizable options. When a client books an event type, Novacal uses these settings to create the booking automatically. You can create multiple event types for different purposes—for example, a 15-minute check-in, a 30-minute consultation, or group meeting. Each event type can be customized with its own name, description, and rules, so clients know exactly what they're booking. ## How to create an Event Type To create an event type, go to the [Event Types](https://app.novacal.io) page, click the **Create New** button in the top-right corner, and then choose between two options: **One-on-One Event Type**: For individual meetings, consultations, or appointments where each booking is for a single person. **Group Event Type**: For workshops, webinars, or events where multiple people can attend the same session. After creating an event type, you'll be redirected to the event type settings page where you can configure all the details including booking questions, notifications, location, and more. You won't be able to change the event type (one-on-one or group) later, so choose carefully during the initial setup. Novacal onboarding process overview # Limits Source: https://help.novacal.io/event-type/limits Configure scheduling limits to optimize your availability and ensure smooth meeting management. ## Buffer Times Set buffer times to create breathing room around your meetings: **Buffer Time Before Event** - The amount of free time you need before each scheduled event (0-120 minutes) **Buffer Time After Event** - The amount of free time you need after each scheduled event (0-120 minutes) ## Scheduling Notice Control how much advance notice is required for bookings: **Minimum Notice** - How much time should be added before the event starts (0-120 minutes, hours, or days) **Time Slot Interval** - How much time should be between each time slot (5, 10, 15, 20, 30, 45, or 60 minutes) ## Booking Frequency Limits Control how many bookings can be made for this event type within specific time periods: **Daily Limits** - Set maximum bookings per day (1-120) **Weekly Limits** - Set maximum bookings per week (1-120) **Monthly Limits** - Set maximum bookings per month (1-120) You can combine multiple limit types (e.g., max 5 per day AND max 20 per month) to create comprehensive booking controls. ## Booking Changes Control whether invitees can modify their bookings after scheduling. **Allow rescheduling** - Lets invitees reschedule this event type. You can optionally require a minimum notice period before rescheduling is allowed (e.g., at least 24 hours in advance). **Allow cancellation** - Lets invitees cancel this event type. You can optionally require a minimum notice period before cancellation is allowed. Hosts can always reschedule and cancel events regardless of these settings. Signed links for host actions are included in booking confirmation emails and in the dashboard. # Notifications Source: https://help.novacal.io/event-type/notifications Manage email notification preferences and customize notification content for your event types. ## Email Notification Management Novacal provides a comprehensive email notification system that puts you in control of your communication preferences. You can customize subject and content and other settings, and decide which notifications you want to receive and turn off any that you don't need. ## Our notification system includes: **Reminder notifications** - by default sent 60 minutes before each event **Confirmation notifications** - sent when bookings are confirmed **Cancellation notifications** - sent when events are cancelled **Update notifications** - sent when events are rescheduled or modified ## Customization To customize, click on desired notification type and there you can edit settings with dynamic variables. Customize your notification preferences in your event type settings to ensure you stay informed about the events that matter most to you. Novacal customize notifications ## Notification Variables Customize your notifications using a variety of dynamic variables. These variables can be utilized to personalize both the subject and content of your notifications. Below is a breakdown of the available variables and how you can use them: * `EVENT_DURATION`: Event duration (e.g., 30m, 1h 30m) * **Scope**: Subject, Content * **Usable**: Before, On Create, On Update, On Cancel * `EVENT_DATE`: The date when the event will take place * **Scope**: Subject, Content * **Usable**: Before, On Create, On Update, On Cancel * `EVENT_START_TIME`: Time when the event begins * **Scope**: Subject, Content * **Usable**: Before, On Create, On Update, On Cancel * `EVENT_END_TIME`: Time when the event ends * **Scope**: Subject, Content * **Usable**: Before, On Create, On Update, On Cancel * `ATTENDEES_LIST`: Formatted list of all event participants * **Scope**: Content * **Usable**: Before, On Create, On Update, On Cancel * `LOCATION`: Physical or virtual meeting location details * **Scope**: Content * **Usable**: Before, On Create, On Update, On Cancel * `FORM_ANSWERS`: All answers provided in the booking form * **Scope**: Content * **Usable**: Before, On Create, On Update, On Cancel * `PREVIOUS_EVENT_DATE`: Original date before the event was rescheduled * **Scope**: Subject, Content * **Usable**: On Update * `PREVIOUS_EVENT_START_TIME`: Original start time before the event was rescheduled * **Scope**: Subject, Content * **Usable**: On Update * `PREVIOUS_EVENT_END_TIME`: Original end time before the event was rescheduled * **Scope**: Subject, Content * **Usable**: On Update * `CANCELLATION_REASON`: Explanation provided for why the event was canceled * **Scope**: Content * **Usable**: On Cancel Utilizing these variables allows you to tailor your notifications, ensuring that they are informative and relevant to both you and the event participants. ## Notification Settings ### Reminders * Users can set the number of minutes before an event when reminder notifications should be sent. The default setting is 60 minutes before the event starts. ### Created Notifications * When an event is created, users have the option to include or exclude iCal attachments in the notifications. By default, iCal attachments are included. * Additionally, users can decide whether to include or exclude reschedule and cancellation links in these notifications. These links are included by default. ### Update Notifications * Similarly, for notifications sent when an event is updated, users can include or exclude iCal attachments. By default, these attachments are included. * Users can also choose to include or exclude reschedule and cancellation links in update notifications. By default, these are included as well. These settings provide flexibility in how notifications are managed, allowing users to customize their communication preferences effectively. # Preferences Source: https://help.novacal.io/event-type/preferences Customize your event type preferences including calendar display names, colors, visibility settings, and confirmation redirects. ## Event Name Customization You can customize the event name that appears in your calendar. This name will be used in three key places: * **Internal calendar view** - How the event appears in your Novacal dashboard * **Event listing page** - The display name in your events list * **Connected calendars** - How the event appears in Google Calendar, Outlook, and other connected calendar services ### Dynamic Variables To make your event names more personalized and informative, you can use these dynamic variables: * `EVENT_TYPE_NAME` - The name of the event type * `HOST_NAME` - The name of the person who is hosting the event * `BOOKER_NAME` - The name of the person who booked the event * `EVENT_DURATION` - Event duration (e.g., 30m, 1h 30m) **Example:** Using `Meeting with BOOKER_NAME - EVENT_TYPE_NAME` would display as "Meeting with John Smith - 30-minute consultation" in your calendar. ### Default Naming Template The default naming template for new events is `{{EVENT_DURATION}} meeting: {{HOST_NAME}} and {{BOOKER_NAME}}`. This name format helps provide clarity by showing the duration, the host, and the participant. If you decide to customize the event name, your changes will replace this default format, allowing for a personalized presentation of your event types in all integrations and views. ## Event Type Color You can set a custom color for each event type. This color will appear in: * **Calendar view** - Helps you quickly identify different types of events at a glance * **Events listing page** - Color-coded events for easy navigation and organization Choose colors that help you distinguish between different event types and maintain a consistent visual system across your scheduling platform. ## Privacy Settings ### Hide from Profile Page You can make an event type **secret** by hiding it from your public profile page. When hidden: * The event type won't appear on your public booking page * Only you can access and use this event type * Useful for internal meetings, personal appointments, or event types you're not ready to make public yet This gives you complete control over which event types are visible to potential bookers while keeping your internal scheduling organized. ## Confirmation Redirect You can also redirect attendees to a custom page after they finish booking. ### Redirect to Custom URL After Booking Enable the redirect option in the **Preferences** tab if you want attendees to land somewhere other than the default Novacal confirmation screen. This is useful for: * **Thank-you pages** - Send attendees to a branded confirmation page on your website * **Onboarding flows** - Guide new leads to the next step right after booking * **Instructions pages** - Share prep materials, forms, or post-booking details ### Redirect URL Enter the full URL you want attendees to visit after booking, for example: `https://your-website.com/thank-you` If redirect is enabled, make sure the URL is valid and publicly accessible. # Events Source: https://help.novacal.io/events View and manage all your scheduled events in one place. The Events page provides a comprehensive view of your booking history, upcoming appointments, and cancelled events. **Upcoming Events** - View all scheduled events that are yet to occur **Past Events** - Review completed events and booking history **Canceled Events** - See events that were canceled or rescheduled # Introduction Source: https://help.novacal.io/index Welcome to the Novacal Help Center. Learn how to set up your account, integrate calendars, and manage meeting scheduling efficiently with our comprehensive guides.