Docs
  • All For Customers guides
  • Credits, memberships, and orders
  • Customer FAQ
  • Health information and consent
  • Manage bookings and appointments
  • Profile, payment methods, and settings
  • Wallet and gift cards
  • Your customer account
  • All For Teachers guides
  • Manage Attendance
  • Manage Your Profile
  • Teacher Dashboard Overview
  • Teacher FAQ
  • View Your Payslips
  • View Your Schedule and Attendees
  • All Getting Started guides
  • Booking Policies
  • Contracts
  • Manage Locations and Resources
  • Media Library
  • Notification Settings
  • Plan Features
  • Platform Overview
  • Quick Start Guide
  • Reports
  • Studio Profile & Social Links
  • Using the Agent
  • Waivers & Terms
  • All Customer Management guides
  • Coupons
  • Customer Bookings
  • Customer Credit Expiry
  • Customer Details
  • Customer List
  • Customer Segments
  • Export Data
  • Leads Management
  • Products & Credits
  • Referrals
  • All Classes guides
  • Activity Categories
  • Calendar
  • Closing Bookings on a Class
  • Creating Classes
  • Editing Future Class Instances
  • Managing, Extending, and Deleting Class Series
  • Teacher Assignments on Class Instances
  • Waitlists for Classes
  • Workshop vs Course: Which One Should You Use?
  • All Appointments guides
  • Create Appointment Services
  • Customers Managing Their Appointments
  • How Customers Book Appointments
  • Manage Appointment Resources
  • Reschedule or Cancel Appointments
  • Set Availability Schedules
  • View and Manage Appointments
  • All Pricing guides
  • Class Coverage for Products
  • Creating Class Packs
  • Creating Memberships
  • Product Settings Guide
  • Product Types Overview
  • Share Class Packs and Memberships Online
  • All Products guides
  • Creating Physical Products
  • All Troubleshooting guides
  • Common Issues & Solutions
  • All Payments & Billing guides
  • Abandoned Checkout Recovery
  • Annual summary
  • Billing Details & Invoices
  • Booking & Checkout Settings
  • Gift Cards
  • Invoice vs Receipt: What Naayya Provides
  • Payment Methods & Payouts
  • Payment Review
  • Payment Troubleshooting
  • Point of Sale
  • Record Offline Payments
  • Set Up Get Paid
  • All Integrations guides
  • Add a Lead Form to Your Website
  • Website Integration
  • Website Integration Troubleshooting
  • What Customers See in Website Integrations
  • All Email Marketing guides
  • Domain Verification Setup
  • Getting Started with Email Marketing
  • Managing Email Templates
  • Sending Email Campaigns
  • Sending Quick Emails
  • Using the Email Designer
  • All Automations guides
  • Editing an Automation
  • Getting Started with Automations
  • All Team & Access guides
  • Access Control
  • Adding Staff Members
  • Managing Teacher Profiles
  • People Overview
  • Provider Profiles
  • Public Profiles for Staff Who Teach
  • Roles & Permissions
  • Staff Management
  • Teacher Status Management
  • Teaching Team
  • User Roles
  • All Finance guides
  • Pay Rules
  • Payouts
  • Payslips
  • Teacher Payout Calculator
  • All Performance guides
  • Attendance Rates
  • Class Fill %
  • Retention Rates
  • Session Feedback Stats
  • All Community / Feedback guides
  • Private Feedback
  • Public Testimonials
DocsNaayya appBlogContact support
  1. Docs
  2. Classes
  3. Creating Classes
Open app

Creating Classes

Create a class draft, add its schedule and booking options, then publish it

Create one class for an activity your business offers, then schedule the dates customers can book. A standard class, workshop, or course can have a different purchase and booking path, so choose Class type before setting up pricing. See Workshop vs Course if the choice is unclear.

Creating your first class#

  1. Go to Admin > Classes and select Add Class. If the list is empty, the button may say Create Class.
  2. In Create class draft, enter a name, choose Class type (Standard class, Workshop, or Course), and choose a Planned run such as Ongoing, Fixed term, Seasonal or One-off, where available for that type.
  3. Select Create draft. Naayya opens the new class so you can finish its details, schedule and pricing.

If a class with the same name exists, review the warning. You can open the existing class or deliberately create another draft. The draft is not bookable until it is published.

Class series#

Use the Schedule section to create one dated session or a repeating series for the same class. Each scheduled session has its own date, time and bookings. For changes across upcoming dates, see Managing Class Series and Editing Future Class Instances.

Class configuration#

Class image#

Add an image in the class details and preview how it is cropped before saving. Keep important faces and text near the center so they remain visible on different screen sizes.

Recommended upload size

Use a clear, landscape image. Check the image control's current size guidance before uploading.

Where your class image appears

The image can appear on class listings and the booking page. Preview both the card and larger view when the editor offers them.

Safe area guide

Keep essential content away from the image edges, where different crops may trim it.

Technical Requirements

Use one of the file formats and size limits shown by the upload control. If an image is rejected, check those limits and try a smaller file.

Basic information#

Give the class a clear Name and a short description of what customers will do. Add a Sub-heading if it helps explain the level or format. Choose a Category to help customers browse related classes; Categories explains how to manage them.

Teacher and location#

Choose an Instructor and Location on the class page. When your location uses rooms or spaces, select the right one before creating a schedule. If you cannot choose an instructor, check the person's setup in Admin > Settings > Staff and Admin > Teachers. See Managing Locations for locations and spaces.

Class tags#

Tags are internal labels used by business workflows such as reporting and instructor pay. They are not a substitute for public Categories. Add a tag only when it has a clear purpose for your business; customers do not use tags to browse classes.

Publishing classes#

Setting up the schedule#

In Schedule, choose Create Series for the first schedule. Set the dates, start and end times, instructor, location and room or space where required. Review the preview before saving. You can extend a recurring series later from the same section.

Configuring pricing#

Review How it's sold on the class page. The available purchase options depend on the class type: a standard class, workshop and course are sold differently. Check that the intended price or linked offer is shown before publishing. For class packs and passes, see Class Coverage for Products.

Going live#

A new class starts as a draft. Once its setup is ready, select Publish on the class page or list. The Schedule menu can also offer Go Live for draft sessions. Review the class on its public page after publishing: a saved schedule alone does not make a draft bookable.

Troubleshooting#

The class is not visible: Check the selected business, the class's draft or published status, its schedule and its public visibility setting.

There is no booking option: Check that an upcoming session is live and that How it's sold has a purchase option that applies to it.

A schedule will not save: Check the required instructor, location, room or space, dates and times, then read the error shown by the form.

Best practices#

Start with the name, class type and planned run. Add the instructor, location, schedule and purchase option before sharing the public page. Check one customer booking path for the exact class you plan to sell.

One class with multiple sessions vs. separate classes#

Use one class with several scheduled sessions when they share the same description and offering. Create separate classes when customers should see different listings, such as two workshops with different names or images. A course is a defined run whose purchase and booking behavior differs from separate workshop sessions; compare the formats before setting one up.

PreviousClosing Bookings on a ClassNextEditing Future Class Instances

On this page