Skip to main content

Frequently Asked Questions

⚡ Instant Answers & In-Depth Knowledge Base

Frequently Asked Questions.
Clarity on Architecture, Pricing & Workflow.

Everything you need to know about licensing, Vue 3 performance, hybrid in-person + LMS workflows, and frictionless implementation.

💼 Business & Commercial

10 Management & Commercial Questions

Revenue model, 0% platform commission, deposit tracking, waitlists, and Academy licenses.

1. Does WSMaker really charge 0% commission on tickets and courses?

Yes, absolutely zero percent (0%). Unlike third-party platforms like Eventbrite (which charges up to 3.7% + €1.79 per ticket) or Teachable/Kajabi (which take transaction fees or charge hundreds of dollars per month), WSMaker never takes a single cent from your sales.

100% of the funds paid by your students go directly into your Stripe account or your bank account via Wire Transfer. You only pay standard payment processor interchange rates (e.g. 1.5% + €0.25 for standard EU cards on Stripe).

2. How does Deposit vs. Balance payment tracking work for physical workshops?

WSMaker comes with native support for photo tours, retreats, and multi-day masterclasses: Booking Deposit + Remaining Balance before departure.

In your CRM, you can set a deposit amount (e.g. €150) and a total workshop price (e.g. €600). Students lock in their seat by paying the deposit, and your Stage CRM instantly tracks who has paid the deposit, who has settled their balance, and who is pending, automatically tracking who will settle the balance online or via Cash on-site at the workshop venue, sending balance reminder emails with a 1-click checkout link.

3. Who owns the student data, emails, and transaction records?

You do, 100%. All customer details, emails, phone numbers, transaction histories, and learning progress reside exclusively inside your own WordPress database.

No SaaS platform can lock your account, raise prices arbitrarily, or cross-promote competing courses to your audience. You can export your entire attendee roster to CSV/Excel at any time with a single click.

4. What is the exact difference between Free (€0), Pro (€8), and Academy (€16)?

FREE (€0 / forever): Perfect for solo creators and photography masters running in-person workshops and photo tours. Includes the workshop builder, attendee CRM, OpenStreetMap map, in-browser poster studio (1:1 & 9:16), and 0% fees.

PRO (€8 / month + VAT): Adds the entire digital Academy (on-demand video masterclasses, clean player, Magic Link passwordless login, native Stripe checkout, in-page Jitsi Meet live streaming, lesson Q&A, AI assistant, and automated PDF certificates).

ACADEMY (€16 / month + VAT): Designed for photography schools, collective studios, and academies with multiple teachers. Allows assigning workshops and courses to individual instructors, private teacher dashboards, and automated commission/payout reporting.

5. Is the Academy plan a multisite agency reseller license or for a single school?

The Academy license is a Single-Site Multi-Instructor license. It is built specifically for a single school, academy, or collective studio that hosts multiple instructors under one unified WordPress domain.

It is not a multi-domain reseller pack for web agencies, but a multi-instructor management engine that scopes data so instructors only see their assigned students.

6. How does the automated Waitlist work when a workshop is Sold Out?

When confirmed attendees reach your designated maximum capacity (), the registration form switches automatically to Waitlist Mode.

New prospects can join the queue by submitting their details. If a confirmed participant cancels, the administrator sees the chronological waitlist in the CRM and can release the seat to the next person in line with one click.

7. Can I accept manual Bank Wire and Cash on-site payments in addition to Stripe?

Yes, natively. For every workshop or masterclass, you can enable multiple payment channels: instant card payments via Stripe, Apple Pay & Google Pay, Direct Bank Wire Transfer, and Cash on-site (Cash at the venue/door).

When attendees choose Bank Wire or Cash, they receive an automated confirmation email with instructions and enter your Stage CRM with a “Pending Payment” badge. Once you verify the bank wire or collect the cash at the venue, a single click in your CRM confirms their seat and marks their balance as fully paid.

8. In the Academy plan, can individual teachers see the school’s global financial figures?

No, strict role isolation is enforced via WordPress capabilities ().

Each instructor logs into a dedicated, clean dashboard where they can only view students enrolled in their assigned workshops or courses. They cannot access global school earnings, other teachers’ workshops, or central Stripe settings.

9. How does PRO billing work and can I cancel anytime?

PRO and Academy plans are billed annually via straightforward credit card billing. There are no lock-in contracts or cancellation penalties.

You can cancel auto-renewal anytime with one click from your account area. If cancelled, all core workshop features and student data remain permanently active in the Free tier.

10. Can I create promotional discount coupons and limited-time offers?

Yes. The PRO plan includes a complete Coupons & Promotions engine. You can create percentage discounts (e.g. -20%) or fixed-amount vouchers (e.g. -€50), configure expiry dates, usage caps, and restrict coupons to specific courses or workshops.

⚡ Architecture & Performance

10 Technical & Architectural Questions

Zero bloatware, Vue 3 reactivity, lean database schema, Magic Link auth, and REST APIs.

11. Why is WSMaker dramatically faster than legacy LMS plugins (Tutor LMS, LearnDash)?

Legacy LMS plugins were built a decade ago, relying on deeply nested Custom Post Types and hundreds of slow SQL queries (N+1 queries) on every single page load, spiking server load and degrading Time-To-First-Byte (TTFB).

WSMaker is engineered with Vue 3 SPAs compiled via Vite, asynchronous hydration, and indexed REST API endpoints. Pages load in under 100ms, and switching lessons or workshop dates happens instantaneously with zero full page reloads.

12. Does the plugin require WooCommerce or is it completely standalone?

It is 100% standalone and does NOT require WooCommerce. WooCommerce is a heavy e-commerce framework designed for physical shipments and carts, loading dozens of database tables and unnecessary scripts.

WSMaker includes its own high-speed native checkout engine (Stripe Direct Checkout, Apple Pay, Google Pay, and Bank Wire): attendees click “Register”, enter their details, and complete the order in 10 seconds without a bloated cart.

13. How does passwordless Magic Link authentication protect student accounts?

Student access to masterclasses is handled via cryptographic time-limited Magic Links. Students enter their email address and receive an instant, secure link with a single-use token generated using WordPress .

This completely eliminates 90% of support tickets regarding “forgotten passwords”, stops brute-force login attacks on your WordPress admin, and provides a frictionless Netflix-like viewing experience.

14. How are masterclass video lessons protected against unauthorized downloads?

WSMaker supports video streaming from Vimeo Pro (with domain-level privacy restrictions), Bunny.net Stream (HLS token-protected streams), or YouTube Unlisted.

In our custom Vue 3 player, native sharing buttons, video titles, and third-party branding cards are hidden, giving your students a clean, cinema-grade experience locked strictly within your private course area.

15. How does automatic Global Map geocoding work without paid Google Maps API keys?

WSMaker integrates directly with Nominatim OpenStreetMap & Leaflet.js.

When you create a workshop and type a city name (e.g. “Naples, Italy” or “Essaouira, Morocco”), the backend automatically geocodes the address into latitude/longitude coordinates and caches it locally. You get interactive global maps with zero Google Maps API fees or credit card billing limits.

16. Does WSMaker follow WordPress database standards?

WSMaker uses a hybrid architecture strictly conforming to WordPress standards: core items are registered as Custom Post Types ( and ) for complete compatibility with SEO plugins (Rank Math, Yoast), XML sitemaps, and permalinks, coupled with indexed metadata tables for lightning-fast attendee log querying.

17. What are the minimum system requirements for PHP and WordPress?

PHP: Version 7.4, 8.0, 8.1, 8.2, or 8.3 (fully tested on modern PHP).
WordPress: Version 6.0 or higher.
Web Server: Nginx, Apache, or LiteSpeed.
Browsers: All modern desktop and mobile browsers (Chrome, Safari, Firefox, Edge).

18. How does the built-in AI Assistant (Gemini / OpenAI) function?

In your PRO settings, you can connect your private API Key for Google Gemini or OpenAI. The AI Assistant assists you directly inside the course and workshop editor: generating detailed day-by-day itineraries, structuring curriculum chapters, and drafting smart responses to student questions in Q&A threads.

19. Do the plugin CSS and JavaScript assets load across all pages of the site?

No, surgical conditional enqueuing is strictly enforced. Vue 3 runtime scripts, Leaflet maps, and stylesheets are loaded only on pages that actually contain WSMaker shortcodes or custom post templates.

Your homepage, blog articles, and portfolio pages maintain 100% of their speed without carrying any unnecessary payload.

20. Does in-page live streaming require a costly Zoom Pro subscription?

No! While you can paste external Zoom or Google Meet URLs if you prefer, WSMaker PRO features a Zero-Cost Native Jitsi Meet Classroom. The video room opens seamlessly inside your lesson page, complete with HD video, screen sharing, and group chat, saving you €15-€20/month in Zoom licenses.

🛠️ Setup & Implementation

10 Setup, Integration & Workflow Questions

15-minute setup, page builders, shortcodes, 1-click migration, and automated workflows.

21. How long does it take to install and launch my first live workshop?

Under 15 minutes. Upload the plugin ZIP file via Plugins → Add New, activate it, place the or shortcode on your desired page, and publish your first event from the admin dashboard.

22. Can I easily migrate existing courses and students from Tutor LMS or LearnDash?

Yes, we provide the standalone “WS Tutor Migrator” tool with 1-Click Migration.

The migrator scans your database, identifies all existing courses, topics, video lessons, and enrolled students from Tutor LMS, and converts them automatically into WSMaker without losing a single student record.

23. How does WSMaker integrate with Elementor, Divi, Gutenberg, or YOOTheme?

WSMaker works via universal shortcodes and native WordPress blocks. You can drop components into any page builder layout:

• — Interactive Vue 3 calendar with category filters.
• — Full workshop showcase page with itinerary and booking form.
• — Visual social poster creator.
• — Grid archive of upcoming and past masterclasses.

24. How do workshop dates synchronize with Apple Calendar & Google Calendar?

In the PRO plan, every workshop generates a dynamic iCal / ICS calendar feed.

Confirmed attendees can click “Add to Google Calendar” or “Add to Apple Calendar” directly from their confirmation email, instantly adding event schedules, meeting points, and logistics to their iPhone or Android calendar.

25. How does the In-Browser Poster Studio create social media banners?

No need to fire up Photoshop or Canva. From the admin dashboard, open the Poster Studio:

The studio automatically renders your workshop title, dates, remaining seats, and cover image into pixel-perfect high-resolution downloads formatted for Instagram Feed (1:1), Instagram Stories (9:16), and Facebook Event Covers.

26. How do I configure Stripe payments and automatic Webhooks?

In the WSMaker settings, paste your Stripe Publishable Key and Secret Key.

The plugin generates a dedicated Webhook Endpoint URL: paste it into your Stripe dashboard, and every completed payment, refund, or chargeback will update your CRM attendee status in real time automatically.

27. How are printable PDF passes and course completion certificates customized?

WSMaker includes a native PDF generation engine: upload your school logo, configure the instructor’s digital signature, set brand accent colors, and customize the certificate wording.

For in-person workshops, attendees receive a Printable Pass with a unique QR-Code for on-stage check-in; for online courses, students can download their official Certificate of Completion once they finish 100% of the lessons.

28. What is the automated “T-15 Logistics Digest” email?

Exactly 15 days before the start of a physical workshop, WSMaker’s automated cron sends the T-15 Logistics Digest to all confirmed attendees:

It contains the exact Google Maps meeting point, recommended gear checklist, schedule breakdown, emergency WhatsApp contact, and remaining balance payment reminders.

29. Can I override custom CSS and does it support both Light and Dark themes?

Yes, 100% customizable with zero limitations. WSMaker includes a dedicated Custom CSS Override Editor right inside the admin settings.

You can seamlessly adjust brand accent colors, border radiuses, and button typography, with full built-in support for both Light Mode and Dark Mode themes. Your custom CSS rules are safely stored in your database and are never overwritten when the plugin updates.

30. What happens when I publish a new workshop or course?

The moment you publish a new workshop, it instantly appears in your Interactive Calendar, drops a pin on your Global Map, and syndicates to the international Woorkshoop Global Hub for discovery.

With PRO Webhooks enabled, you can also trigger Zapier or FluentCRM automations to broadcast the announcement to your email subscribers automatically!

💬

Have a Technical Question or Custom Requirement?

Our engineering and creative team is here to help you set up the perfect teaching and workshop ecosystem for your brand.