Setup Wizard
Free & ProThe setup wizard runs automatically after you first activate Learnomy. It walks you through five steps in about five minutes and leaves you with a working academy.
Overview
The wizard is a standalone full-screen page -- it does not render the WordPress admin chrome. It saves settings through the REST API as you move between steps, so nothing is lost if you navigate away and come back. You can skip the wizard entirely on Step 1 and run it again later from Learnomy Settings > Settings > General > Open setup wizard.
Step 1: Welcome
The first step shows what the wizard covers: currency and catalog URL, optional Stripe connection, and an optional demo academy. Click Let's begin to start, or click Skip setup to go directly to the admin dashboard. If you skip, all defaults apply (USD currency, /courses/ catalog URL, Courses + quizzes preset, no payment keys, no demo data).
Step 2: Configure
This step sets three academy-wide defaults.
Course catalog slug -- the URL path where your course catalog will live. The default is
courses, giving a URL likehttps://yoursite.com/courses/. Type a different slug if you want a different URL. Only lowercase letters, numbers, and hyphens are accepted.The live preview below the field updates as you type so you can see the full URL before committing.
Currency -- the billing currency for paid courses and memberships. Choose from 13 supported currencies (USD, EUR, GBP, CAD, AUD, INR, BRL, MXN, JPY, SGD, ZAR, NGN, IDR). You can change this later in Learnomy Settings > Settings > General.
Enrollment mode -- choose Open (students self-enroll instantly) or Approval required (an admin must approve each enrollment request before the student gets access).
What kind of academy? -- pick the preset that best matches your use case. Learnomy enables only the relevant modules so the admin sidebar stays focused. You can adjust individual modules later on the Modules page.
Preset What gets enabled Simple courses Courses, lessons, and search. No quizzes or payments. Courses + quizzes Quizzes, certificates, reviews, notifications, search, SEO. Free academy. Selected by default. Paid courses Everything in Courses + quizzes, plus payments, coupons, and revenue split for instructors. Membership site Recurring subscription access. Includes payments, membership plans, and coupons. Custom Opens with the default module set. You configure everything from the Modules page. Click Continue to move to Step 3.
Step 3: Payment (optional)
This step configures how checkout works. You have three choices:
- Sandbox demo mode (Recommended) -- fake transactions with no real money. No API keys needed. Useful for building and testing your academy before going live.
- Connect Stripe -- enter your Stripe test publishable key (
pk_test_...) and secret key (sk_test_...) to run real test transactions in Stripe's test environment. - Skip for now -- set up payments later from Learnomy Settings > Settings > Payments.
When you select Connect Stripe, two input fields appear for the publishable key and the secret key. Both must start with pk_test_ and sk_test_ respectively; the wizard validates the format before saving.
Click Continue to move to Step 4.
Step 4: Demo academy (optional)
This step seeds your site with ready-made content so the dashboard has real numbers on day one rather than showing empty states everywhere.
If you choose Load demo academy (recommended), Learnomy creates:
- 2 sample courses (React Fundamentals at $49 and Mindful Productivity as a Membership course)
- Sample sections, lessons, and quiz questions in each course
- 5 demo students enrolled in the courses
- Sample transactions recorded against those enrollments
- 1 issued completion certificate
- 1 active membership plan
The seeding takes about five seconds. Progress items tick off as each piece is created.
If you choose Start empty, the wizard completes with no demo content.
If demo content already exists from a previous wizard run, the choice tiles are replaced by a notice: "Demo content already loaded. Use Settings > Reset demo data to refresh." You can click the Reset demo data button at the bottom of the success screen (Step 5) to replace the current demo with a fresh set.
Click Finish setup to complete the wizard.
Step 5: Success
The wizard lands on the success screen showing four stats: Courses, Students, Revenue, and Certificates. If you loaded demo data these reflect actual counts from the seeded content. If you started empty they all read 0.
From here you can:
- Click Open Dashboard to go straight to the Learnomy admin dashboard.
- Click View course catalog to open your front-end catalog in a new tab.
- Click the Reset demo data text link at the bottom to replace demo content with a fresh set.
Resetting demo data
The Reset demo data button is available on Step 5 of the wizard and in Learnomy Settings > Settings > General. Clicking it deletes the existing demo courses, students, and transactions and creates a fresh set in one operation. A confirmation prompt appears before anything is deleted.
This is useful when you want to show a client or team member a clean demo state, or after experimenting with the demo content.
Tips
- All wizard settings can be changed after the fact in Learnomy Settings > Settings.
- The preset you pick in Step 2 is a starting point. You can add or remove individual modules at any time from Learnomy Settings > Modules without re-running the wizard.
- The wizard can be re-run any time by visiting Learnomy Settings > Settings > General and clicking Open setup wizard, or by navigating directly to
wp-admin/admin.php?page=learnomy-setup. - Adding
&rerun=1to the wizard URL (for example,admin.php?page=learnomy-setup&rerun=1) starts it in re-run mode, which skips the "Demo content already loaded" lock on Step 4.