This guide covers a full ProSchedule install: upload, database, the eight-step wizard (including Use Case), and what to do after the wizard.
Table of contents
- System Requirements
- Installation Process — complete wizard, including the three editions
- Post-Installation
- Troubleshooting
Overview
The wizard includes:
- System requirements check
- License verification
- Use case — SaaS Platform, Organization, or Personal
- Environment (app name, URL, production/debug)
- Database connection
- Administrator account
- Automatic install (migrations, seed, edition front pages, caches)
- Completion
| Use case | Typical buyer | After install |
|---|---|---|
| SaaS Platform | Agency or marketplace | Workspaces, plans, Stripe, public directory |
| Organization (default) | One clinic or company | Staff and CRM, no SaaS billing |
| Personal | One professional | Solo calendar and /u/{username} booking |
You can change the use case later in Settings → Global without reinstalling. See Deployment Use Cases.
Booking and appointment payments work in every edition.
Quick installation
1. Upload files
Extract the package and upload the ProSchedule files. Point the site document root at public/. Directories 755, files 644. storage/ and bootstrap/cache/ must be writable.
2. Create a database
Create an empty MySQL database. Note host, name, username, and password.
3. Open the site
Visit https://yourdomain.com. The wizard starts automatically.
4. Complete the eight steps
When you reach Use Case, pick the edition that matches how you will run the product. The default is Organization.
5. Sign in and finish setup
Use the admin email from the wizard. Then follow Post-installation: SMTP, event types, and (for SaaS) Stripe.
Do not run php artisan command:import_demo on a live customer database. That command is only for dedicated demo sites.
Try the official demos first
Each sign-in page has one-click demo accounts.
After install
- Settings
- Event types
- Schedules
- Front pages (if that guide is in your package)
Related documentation:
← All ProSchedule – Online Appointment Booking Software for Service Businesses documentation