School settings
Staff, branding, language, calendars and payment setup.
You can create a free course before setting up your school. Open Settings when you need to invite staff, take payments, connect a calendar or send mail from your own domain.
Common settings
| Area | What you do there |
|---|---|
| General | Set the organization name, logo and website style. |
| Team | Invite staff and manage their access. |
| Payments | Connect Stripe before selling paid course access. |
| Scheduling | Connect a calendar before adding appointment slides. |
| Set up a domain for course messages. | |
| API access | Create keys for trusted server applications. |
Only organization owners can change branding or manage the Stripe account. The following sections explain staff roles and email language. For terms and privacy documents, see Terms and privacy. For domains and CSS, see Domains and styles.
Roles and access
| Role | What they can do |
|---|---|
| Owner | Manage the organization name and branding, Stripe and staff roles. |
| Manager | Work with courses, groups and students without the settings reserved for owners. |
In Settings → Team, choose Invite staff, enter the person's email and send the invitation. Check the pending invitation list. If it has not been accepted, you can resend or cancel it there. After acceptance, check that the person appears in the team.
An owner can change their role or remove their staff access. The last owner cannot be removed or changed to a manager. Students do not join the staff team; add them to a group to give them course access. Only owners can cancel and refund purchases.
Connect a booking calendar
Open Settings → Scheduling, choose Connect for Cal.com or Calendly and complete authorization with that service. On return, check that the connected account appears. If the connection or booking updates need attention, use the retry or reconnect action shown beside it.
In an appointment slide, choose that calendar account and the event students should book. Check the event's availability in the calendar service and try the lesson in Preview. Preview does not book a real appointment. Before disconnecting an account, check which appointment steps use it.
Choose personal notifications
Use Notifications → Preferences to choose your inbox and email updates. These choices belong to your account; they do not change a colleague's alerts. See Choose your notifications.
Email language
Course and group email settings offer English and Spanish. A course starts at Default (English). A group starts at Use course settings, meaning it follows its course until you choose a language for the group.
When the app sends an email, it first uses the student's chosen language if known. Otherwise it uses the group language, then the course language, and finally English. Changing a setting affects later emails, not messages already sent. Check the language before sending access messages.
Setup dependencies
Set up a service when the task calls for it:
| Task | Needed first |
|---|---|
| Create a free course or add a student directly | No payment account or custom domain. |
| Take a payment in the sales page | An owner connects Stripe and finishes its setup. |
| Use an appointment slide | Connect a calendar in Scheduling, then choose an event. |
| Send course mail from your own domain | Add and verify the DNS records in Email. |
| Send a newsletter | An owner verifies the sending domain; choose recipients with marketing consent. See Newsletters. |
| Connect your own website to the API | Create a key with the permissions needed by that server. |
See Selling courses for price changes and checkout.