Discover YogenApp step by step

A visual tour through all the features of the platform

Select a role to view the tour

View as

Administrator

1

1. Configure your platform

Menu → Settings

demo.yogen.app/settings#general
Loading demo...
1.1

General settings

Here you customize the visual appearance of the platform to reflect your center's identity. Everything you configure here will be shown to your students when they access the portal.

  • Corporate image: Upload your center's logo. It will appear on the login screen, in the student portal header and in the emails you send.
  • Primary color: Choose your center's corporate color. All buttons, links and highlighted elements will adopt this color.
  • Center name: The name students will see on the portal and that will appear in communications.
demo.yogen.app/settings#preferences
Loading demo...
1.2

Scheduling & availability

Configure when your center is operational and how you manage student absences. This section directly affects the calendar and bookings.

  • Working hours: Define the start and end time of the day. The calendar will be limited to this time range, you won't be able to create classes outside these hours.
  • Days without classes: Mark holidays or closures. Students with regular classes won't have class on these days, and drop-in classes can't be scheduled either. You can mark if the day is "recoverable": if so, students can make up this absence another day within the configured recovery intervals.
  • Make-up policies: Configure the interval of days (before and after the absence) during which a student can make up a class. The make-up class must be within this interval.
demo.yogen.app/settings#payments
Loading demo...
1.3

Pricing & payments

Define how you record your students' payments. Important: actual payments are managed outside the platform (bank, POS, cash...). Here you configure methods to track your income.

  • Payment methods: Create the methods you use (SEPA direct debit, cash, transfer, card...). They help you know where income comes from. Mark "billable" if you want invoices to be generated automatically for payments with this method.
  • Subscription plans: Create your center's rates (monthly, quarterly, family...). Each plan has: name, price, billing frequency (monthly, quarterly...), weekly class limit, and maintenance fee (amount charged while the subscription is paused, can be 0).
  • Drop-in classes: Configure two different prices. Price with subscription: for students with an active subscription who want an extra class (example: attends 1 day/week but one week wants to come an extra day). Price without subscription: for students who don't have any active monthly plan.
  • Global discounts: Discounts that apply to all users during specific periods. Designed for times with fewer classes, like holidays.
  • First subscription payment: Only for students who manage their own subscriptions (self-registration). When they sign up mid-month, define what happens: charge 50% from day 15, don't generate automatic payment (and do it manually from admin), etc.
  • Negative balance limit: Configure how far a student's wallet can go into negative. Allows students to register for drop-in classes or events even without sufficient balance, to settle up later.
  • Disable wallet: If you disable the wallet, registered users work like external ones: they have no balance and you must add their payments manually from the payments section of each class or event.
demo.yogen.app/settings#billing
Loading demo...
1.4

Billing

Enter your center's tax details to automatically generate invoices every time a payment is processed.

  • Business details: Legal name, Tax ID and address that will appear on all invoices you generate.
  • Numbering format: The system allows you to combine year, serial number and free text as you wish. You can also set the last number to continue from where you were if you already had invoices with this series.
  • SEPA bank details: If you use direct debit, enter your bank account and SEPA creditor details here to generate the SEPA export.
demo.yogen.app/settings#users
Loading demo...
1.5

User management

Control how new students register and what both students and teachers can do within the platform.

  • Self-registration: If enabled, anyone can create a student account. If disabled, only you can manually add students.
  • Custom fields: Add extra fields to the registration form to collect specific information (injuries, previous experience, how they found us...).
  • Permissions: Define what each role can do. For example, whether teachers can see student payments or whether students can cancel bookings.
demo.yogen.app/settings#email
Loading demo...
1.6

Email settings

Connect your email server so notifications, reminders and confirmations reach students from your own domain (for example: info@youryoga.com).

  • SMTP Server: Enter your email provider's details (Gmail, Outlook, or your own server). Without this, emails will be sent from noreply@yogen.app.
  • TLS Security: Enable it to ensure emails travel encrypted. Most providers require it.
demo.yogen.app/settings#verifactu
Loading demo...
1.7

VeriFactu

VeriFactu is Spain's new electronic invoicing system. Here you configure the automatic submission of your invoices to the Tax Agency.

  • Activation: When enabled, each invoice will be generated with the mandatory QR code and validated in compliance with current legislation.
  • Digital certificate: Upload your company's digital certificate (.p12 or .pem). This is what identifies your company to AEAT.
5

5. Your control panel

Home page

demo.yogen.app/
Loading demo...
5.1

User summary

At the top of the dashboard you'll find four cards showing key information about your users.

  • Total users: The total number of users registered on the platform.
  • Subscribed users: Number of students who have an active subscription to any plan.
  • Pending payments: Students who have payments to regularize. This card is clickable and you can see user details and go to their profile.
  • Negative balance: Students whose wallet is in negative. This card is clickable and you can see user details and go to their profile.
demo.yogen.app/#metrics
Loading demo...
5.2

Active users by class and plan

Two views that help you understand how your students are distributed: which classes are most popular and which subscription plans they prefer.

  • Users per class: Cards showing all classes with the number of enrolled students in each one. See at a glance which classes have more demand and which are empty.
  • Users per plan: Cards showing how many students you have in each subscription plan. Very useful for understanding which pricing tiers work best.
  • New user trend: A line chart showing the evolution of new user registrations over time. You can select the date range you want to analyze with the date picker.
demo.yogen.app/#activity
Loading demo...
5.3

Financial summary

The financial panel gives you a complete view of your studio's economic state. Three main indicators and evolution charts to make informed decisions.

  • Net revenue: Total revenue minus expenses for the selected period. You can compare with previous periods.
  • Total revenue: Sum of all collections (subscriptions, drop-in classes, events and any other concept).
  • Total expenses: Total recorded expenses (teacher payments, rent, materials...). Having expenses under control allows you to calculate the real margin of the business.
  • Evolution charts: Monthly or weekly visualization of revenue and expenses. You can change the date range to analyze different periods and detect trends.
demo.yogen.app/#classes
Loading demo...
5.4

Class management

From the dashboard you also have quick access to class management without having to go to the full calendar.

  • Upcoming classes: List of classes scheduled for the coming days with time, teacher, room and occupied/available spots. One click takes you to the class details.
  • Class details: When selecting a class, you see the full list of enrolled students, you can mark attendance, add students or manage absences.
  • Sequences: You can assign sequences to the class or view the sequences already assigned to it.
2

2. Manage your users

Menu → Users

demo.yogen.app/users
Loading demo...
2.1

User list

Overview of all center users with search tools, advanced filters and export functionality.

  • User table: See name, email, phone, type (Admin/Teacher/Student), tags and activation status. Visual indicators show if they have pending payments or negative balance.
  • Search and filters: Quick search by name or email. Column filters and advanced search with filters by subscription plan, payment method, dates, enrolled classes and custom fields.
  • Export to CSV: Generate a CSV file with filtered user data. Includes ID, name, email, phone, type, active subscription, payment method and dynamic fields.
demo.yogen.app/users/create
Loading demo...
2.2

Create user

Complete form to register new users in the system, whether students, teachers or administrators.

  • User type: Select whether it's a Student, Teacher or Admin. Each type shows different fields in the form.
  • Required data: Email, password, first and last name for everyone. Students also need ID number, phone, date of birth and address.
  • Payment method: For students, select how they'll pay their monthly subscriptions (SEPA direct debit, cash, transfer...). If direct debit, IBAN must be entered.
  • Notes for teachers: Free text field where you can add important information about the student (injuries, medical conditions, preferences...). This information will be shown to teachers when they view the class attendance list.
  • Custom fields: Additional fields you've configured (how they found us, experience level, etc.) appear automatically in the form.
  • Tags: Assign tags to students to categorize them (pregnancy, advanced level, seniors, back injury...). Tags allow restricting access to specific classes: only students with the corresponding tag will be able to sign up.
demo.yogen.app/users/302#profile
Loading demo...
2.3

Teacher profile

When you access a teacher's profile you can see their assigned classes, manage substitutions and set their hourly rate.

  • Upcoming classes: List of all classes this teacher teaches with date, time and type (weekly class, event, substitution...).
  • Substitute teacher: If a teacher can't attend, you can assign a substitute for that specific class. The system records who does the substitution.
  • Cancel substitution: If the substitution is no longer needed, you can cancel it and the original teacher will be assigned again.
  • Hourly rate: You can set the teacher's hourly rate by editing their profile. This value is used to automatically calculate teacher payments based on class hours taught.
demo.yogen.app/users/310#activity
Loading demo...
2.4

Student profile: activity

First tab of the student profile. Shows upcoming classes, notified absences and pending makeups.

  • Upcoming sessions: List of classes they're enrolled in (weekly, events, drop-ins, makeups). From here they can notify absences or cancel enrollments.
  • Absences: Classes the student has marked they won't attend, or classes cancelled by the center. If the day was recoverable, it generates a pending makeup.
  • Pending makeups: Shows how many classes they need to make up and until when they can do so. The student chooses when to attend a class to make it up.
demo.yogen.app/users/310#subscriptions
Loading demo...
2.5

Student profile: subscriptions

Manage the student's subscription: activate, pause, change plan or end. Also enroll them in regular classes.

  • Activate subscription: If the student doesn't have a subscription, select the plan, payment method and start date. You can decide whether to charge the full month or a custom amount.
  • Manage subscription: Change plan (with effective date), put on pause (standby with maintenance fee) or schedule the end date.
  • Enrolled classes: See which regular classes they're signed up for. You can enroll them in new classes or unenroll from current ones.
demo.yogen.app/users/310#payments
Loading demo...
2.6

Student profile: payments

Student's payment history. Subscription payments are generated automatically each month, but you can create manual payments.

  • Payment list: See all payments with amount, date, status (paid/pending) and method. Subscription payments are generated automatically and appear here like any other payment.
  • Create payment: Add manual payments for items outside the subscription. Enter amount, method, date and description. If the method is billable, you can add billing data.
  • Actions: Mark as paid/unpaid, edit the amount or description, or delete incorrect payments.
demo.yogen.app/users/310#wallet
Loading demo...
2.7

Student profile: wallet

Prepaid credit system to pay for drop-in classes, one-time events or anything outside the monthly subscription.

  • Current balance: Shows available credits. Balance can go negative up to the limit configured in Settings, so the student can attend and settle up later.
  • Add credits: When the student makes a payment, you add credits to their wallet. If bonuses are configured (e.g. +2 extra for every 10), they're applied automatically.
  • History: Record of all transactions: deposits, purchases (drop-ins, events), adjustments and promotional bonuses.
3

3. Manage your weekly schedule

Menu → Weekly schedule

demo.yogen.app/schedule
Loading demo...
3.1

Weekly schedule

View of all your studio's regular classes organized by day and time. Weekly classes repeat automatically every week.

  • Views: Toggle between list or calendar view. On mobile the list view shows by default, on desktop the calendar view.
  • Rooms/Spaces: If you have multiple rooms, filter by room. From the top selector you can create new rooms defining name, capacity and the weekly schedules of each room.
  • Create class: Click on any empty slot or use the "+" button to create a new weekly class.
demo.yogen.app/schedule?action=new
Loading demo...
3.2

Create weekly class

Complete form to create classes that repeat every week. Define all class parameters.

  • Image and title: Add a representative image and name. You can enable or disable the class (if disabled it won't appear in the calendar).
  • Allowed tags: Restrictions that determine who can sign up. For example, if you add "Level 3", only users with this tag can sign up.
  • Capacity and schedule: Set max students, day and time. You can select multiple days to create copies of the class at the same time but different days.
  • Drop-in prices: Price for members (with active subscription) and non-members (without subscription).
  • Teacher and room: Assign who will teach the class and in which room. The teacher will see the class in their personal calendar.
demo.yogen.app/schedule?class_id=301
Loading demo...
3.3

View weekly class

When you select a class from the weekly schedule, the detail opens with all information and student management options.

  • Class information: You see the title, description, schedule, capacity, assigned teacher and configured prices.
  • Students tab: From this tab you can see monthly subscribed students and add new ones. These students will have a reserved spot every week automatically.
demo.yogen.app/schedule?class_id=301&action=edit
Loading demo...
3.4

Edit weekly class

From the class detail you can access edit mode to modify any parameter.

  • Edit form: Modify any class parameter (schedule, capacity, teacher, prices, allowed tags...).
  • Save changes: Changes are saved immediately and affect all future classes of this weekly schedule.
4

4. Manage calendar and events

Menu → Calendar

demo.yogen.app/calendar
Loading demo...
4.1

Calendar

Calendar view with all future regular classes and scheduled events. Here you see the day-to-day of your studio.

  • Views: Toggle between list or calendar view. The list shows events and classes sorted by day.
  • Classes vs Events: Classes are from the weekly schedule and repeat every week. Events are one-time and only appear on their scheduled date.
demo.yogen.app/calendar?class_id=301&date=2026-03-04
Loading demo...
4.2

Regular class detail

When you click on a class in the calendar, the detail opens where you can manage that day's specific session.

  • Edit students: Add students to the class. If it's an external user (not registered), they're created as an external student and you can add a payment. If it's a subscribed user with pending makeups, they're added as a makeup class. If they have no makeups, they're added as a drop-in charging the price from their wallet.
  • Absence management: Record student absences. If applicable, a makeup will be generated automatically.
  • Sequences: Assign or change the asana sequence for this class. The sequence will be shown to teachers.
  • Teacher and substitution: See the assigned teacher. If they can't come that day, you can add a temporary substitution without changing the regular teacher.
  • Share: With the share button you can copy the public link of the class to send it to potential students.
  • Waitlist: When the class is full, you can see users on the waitlist sorted by arrival order. You can promote them manually or let the system do it automatically when someone cancels.
  • Payments section: Manage payments for drop-in students. See the summary with payment status and add, edit or delete payments with invoice.
demo.yogen.app/calendar?action=new-event
Loading demo...
4.3

Create event

Events are special classes that only happen once (workshops, masterclasses, retreats...). Complete form with all options.

  • Basic data: Title, description, image, teacher, day, time and room. Teacher payment can be by percentage of revenue or fixed hourly rate.
  • Multi-day event: Enable this option for retreats or multi-day workshops. Define each day with its date and time. You can allow users to register for a single day or only for the complete event.
  • Prices: For single-day events, define price for members and non-members. For multi-day events, also define the per-day price and the full event price.
  • Cancellation limit: Define how many days and hours before the event a user can cancel their registration.
  • Private event: If enabled, only registered users can see it and the admin must register them manually.
  • Confirmation email: Add extra comments that will appear in the confirmation email (bring materials, payment info, special instructions...).
  • Custom registration form: Enable the form and add custom fields (text, number, email, phone, dropdown, checkbox...). Options: allow external users (no account), or make it required for registered users too. The visual builder lets you preview the form.
demo.yogen.app/calendar?event_id=301
Loading demo...
4.4

Event detail

When you click on an event in the calendar, the detail opens where you can manage registrations and information.

  • View enrolled: List of all users enrolled in the event with their payment status.
  • Add registrations: You can register registered users (they'll pay with wallet) or external users (you add the payment manually).
  • Payments section: "Summary" tab shows external users with payment status (green=paid, amber=partial, red=pending). "Payments" tab lists all transactions where you can add, edit or delete payments with invoice.
  • Edit event: Modify any event parameter (schedule, prices, description...).
  • Share: With the share button you can copy the public link of the event to promote it.
  • Waitlist: When the event is full, you can see users on the waitlist. For multi-day events, you can have separate waitlists per day or for the complete event.
6

6. Communication with students

Emails Menu

demo.yogen.app/emails
Loading demo...
6.1

Email history

The main tab shows you all emails you've sent, sorted by date. You can search by subject, see the status of each send and access details to know exactly who received it and who didn't.

  • Send list: Each entry shows the date, subject and overall status (sent, failed or partially sent). Pending emails show a loading indicator.
  • Detailed status: Clicking "View details" opens a modal with delivery statistics: how many were sent successfully, how many failed and the reason for each error.
  • Content preview: In the details window you can also see the exact content of the email as recipients received it, with full HTML formatting.
  • Email search: The search allows you to find emails by subject. Very useful when you need to review a previous communication.
demo.yogen.app/emails#templates
Loading demo...
6.2

Template manager

Templates allow you to have predefined emails that you can reuse. Ideal for recurring communications like welcomes, payment reminders, event information or holiday notifications.

  • Create template: The "Create Template" button opens the visual editor where you define the name, subject and email content. The editor supports rich formatting with fonts, colors, images and links.
  • Visual editor: Based on a modern HTML editor, it allows you to format text, insert images (up to 500KB for email compatibility), add links and structure content as you want.
  • Template management: You can view, edit, duplicate or delete any template. Duplication is useful for creating variations of an existing template without starting from scratch.
  • Template search: With many templates, the search allows you to quickly find the one you need by name or subject.
demo.yogen.app/emails?action=new
Loading demo...
6.3

Send email

The sending process combines template selection with recipient selection. You can modify the subject before sending and see a preview of the content.

  • Template selection: You choose a template from the dropdown and the subject and content are automatically loaded. You can modify the subject to personalize it without changing the original template.
  • Preview: Before sending, you see exactly how the email will look. This prevents errors and allows you to verify the format is correct.
  • Recipient filters: You can filter users by type (student/teacher/admin), by classes they're enrolled in, by assigned tags, by birth date range, or by name/email/phone.
  • Recipient selection: A transfer panel allows you to move users between "available" and "selected". You can add or remove users individually or use filters to select groups.
7

7. Studio economic control

Finance Menu

demo.yogen.app/billing
Loading demo...
7.1

Income and expenses

The main finance screen shows two tabs: Income and Expenses. At the top you have statistics for the selected period: total income, total expenses and net profit.

  • Date selector: Filter data by date range. By default shows the current month, but you can select any period to analyze quarters, years or custom periods.
  • Statistics: Three main indicators show total income, total expenses and net profit (income minus expenses). These figures update according to the selected date range.
  • Income tab: Lists all payments received: subscriptions, drop-in classes, events, manual payments. Each entry shows the amount, description, payment method, associated user and invoice if any.
  • Expenses tab: Lists all recorded expenses: rent, materials, teacher payments, services. You can attach invoices and mark expenses as recurring.
demo.yogen.app/billing#revenues
Loading demo...
7.2

Income management

In addition to automatic payments (subscriptions, classes), you can record manual income for product sales, donations or any other concept.

  • Add manual income: The "Add Income" button opens a form where you specify the amount, description, payment method and optionally the associated user.
  • Invoice generation: If you have invoicing enabled, each income can automatically generate an invoice. The system follows the configured numbering and includes the studio's tax data.
  • Edit and delete: You can modify the details of an income or delete it.
  • Bulk selection: You can select multiple incomes to export invoices in a ZIP or delete them in bulk.
demo.yogen.app/billing#expenses
Loading demo...
7.3

Expense management

Record studio expenses to have a complete view of accounting. You can attach invoices, mark recurring expenses and associate them with teachers.

  • Add expense: The form allows you to specify amount, description, date and whether it's a recurring expense (like monthly rent).
  • Attached invoice: You can upload the supplier invoice to keep it filed. The file stays associated with the expense and can be downloaded at any time.
  • Teacher payment: If the expense is a payment to a teacher, you can associate it directly to their profile. This helps track remunerations.
  • Recurring expenses: Expenses marked as recurring appear highlighted and help forecast fixed monthly costs.
demo.yogen.app/billing#sepa
Loading demo...
7.4

Sepa export

If you charge by direct debit, you can generate SEPA XML files to send to the bank. The system groups pending payments and generates the file with the correct format.

  • SEPA configuration: Before exporting, you must configure SEPA credentials in settings: creditor identifier, IBAN and BIC of the account where you'll receive payments.
  • Payment selection: The modal shows all people who have their subscription set up for direct debit. You can select all or choose only those you want to include in this batch.
  • File generation: Once selected, the "Export" button generates the XML file in SEPA format that you can upload directly to online banking.
  • Bank details: The system uses each student's IBAN configured in their profile. Only students with valid bank accounts and direct debit payment method appear.
9

9. Teacher remuneration

Finance Menu → Teacher Payments

demo.yogen.app/payments
Loading demo...
9.1

Teacher selection

As an administrator, the first step is to select which teacher you want to check. A search allows you to quickly find the teacher by name.

  • Teacher search: A dropdown with search shows all teachers in the center. Select one to see their earnings and payment history.
  • View by teacher: Once selected, all information is filtered for this teacher: month estimates, payment history and status of each payment.
demo.yogen.app/payments
Loading demo...
9.2

Estimated earnings

The top section shows a projection of the teacher's earnings for the current month, automatically calculated from scheduled regular classes and the configured hourly rate.

  • Estimated earnings: The total projected amount for the current month. Calculated by multiplying scheduled class hours by the teacher's hourly rate.
  • Hourly rate: The price per hour configured in the teacher's profile. If the teacher has a percentage instead of a fixed rate, the calculation adapts.
  • Total hours: The sum of hours of all classes and substitutions scheduled for the month.
  • Total classes: The number of sessions scheduled for the month. Useful to verify it matches the actual schedule.
demo.yogen.app/payments
Loading demo...
9.3

Payment history

Below the estimated earnings you have a table with all payments processed for the teacher. You can filter by dates and mark which ones have been paid.

  • Date filter: A date range selector allows you to see payments for a specific period: a month, a quarter or any custom range.
  • Payment detail: Each row shows the date, amount, description (usually the concept: classes for a certain week), hours worked and the period it covers.
  • Paid checkbox: As admin, you can check or uncheck if the payment has been made to the teacher. This helps track which amounts are pending.
  • Sorting: You can sort the table by date, amount or hours by clicking on column headers.
10

10. Yoga sequences

Sequences Menu

demo.yogen.app/sequences#asanas
Loading demo...
10.1

Asana management

The asanas tab shows you all available postures: both system defaults and those you've created. You can create new ones, edit them, duplicate them and organize them with tags.

  • Posture list: Each asana is shown as a card with the image (if any), the Sanskrit name and secondary name. Tags appear overlaid on the image.
  • Create asana: The "Create Asana" button opens a form where you define the name, description and tags. You can draw the posture directly with an integrated drawing editor.
  • Drawing editor: An interactive canvas allows you to draw the posture figure with different colors and line thicknesses. You can undo, redo and save the drawing.
  • Actions: For each asana you can edit it, duplicate it (very useful for creating variations) or delete it. System default postures can only be duplicated, not edited or deleted.
  • Search and filters: You can search by name (Sanskrit or secondary) and filter by tags. The "Show defaults" filter hides system postures to see only yours.
demo.yogen.app/sequences#sequences
Loading demo...
10.2

Sequence management

The sequences tab allows you to create asana combinations for your classes. Each sequence has a name, description, and an ordered list of postures with duration and notes.

  • Sequence list: A table shows all sequences with name, number of postures, total duration, creation date and tags. You can sort and search.
  • Create sequence: Opens a form with a visual builder. Select asanas from the list, order them by dragging, and configure the duration of each posture.
  • Notes: For each posture you can add specific notes: focus points, variations, precautions, cues for students... Very useful for preparing and guiding the class.
  • Duration: Configure the time for each asana in seconds. The system automatically calculates the total sequence duration in minutes.
demo.yogen.app/sequences#history
Loading demo...
10.3

Usage history

The history tab records when you've used each sequence in your classes. This helps you track what you've practiced.

  • Usage log: Each time you mark a sequence as "used", it's recorded with the date. You can see the complete history.
  • Statistics: See how many times you've used each sequence and when was the last time. Useful for varying your classes.
11

11. VeriFactu and electronic invoicing

Settings Menu > VeriFactu

demo.yogen.app/verifactu
Loading demo...
11.1

Invoices and validation

All changes made to payments from the billing section are automatically synced with VeriFactu: invoices are created, sent, cancelled or corrective invoices are generated as needed. The system syncs with the AEAT every 5 minutes.

  • Status panel: You see pending invoices, successfully sent ones, and those with errors. Everything updated automatically.
  • Automatic sync: Every 5 minutes the system syncs with the AEAT. Pending invoices are sent and confirmation or error is received.
  • Invoice detail: You can see the complete information of each invoice: submission date, AEAT response code, applied digital signature.
  • Errors and solutions: If there is an error with an invoice, the system shows the AEAT message and suggests actions to resolve it.
12

12. My subscription plan

My Plan Menu

demo.yogen.app/my-plan
Loading demo...
12.1

Current usage

At the top of the page you see the current usage of your plan resources: students, teachers, classes and rooms. Each resource shows a progress bar indicating how much you have used relative to your plan limit.

  • Progress bars: Each resource shows a colored bar indicating the usage percentage. Green indicates normal usage, yellow indicates you are approaching the limit, and red indicates you have reached the limit.
  • Counters: You see the current number and maximum limit for each resource. For example, "45 / 50" means you have 45 students out of a maximum of 50.
  • Limit alerts: If you reach the limit of any resource, the system alerts you and you cannot add more until you upgrade to a higher plan or remove resources.
demo.yogen.app/my-plan#plans
Loading demo...
12.2

Available plans

You see all available plans (Essential, Professional, Premium) with their prices and features. You can easily compare what each plan offers and decide if you want to change.

  • Plan cards: Each plan is shown as a card with the name, monthly price and list of included features. The current plan is highlighted with a label.
  • Resource limits: Each plan shows maximum limits for students, teachers, classes and rooms. The ∞ symbol indicates unlimited resources.
  • Special features: Some features like Asana Sequences or Priority Support are only available in higher plans. They are shown with a green icon (included) or red icon (not included).
  • Change plan: You can upgrade or downgrade at any time. If you downgrade, the system checks that your current usage does not exceed the limits of the new plan.
demo.yogen.app/my-plan#cancel
Loading demo...
12.3

Subscription cancellation

At the bottom of the page you have the option to cancel your subscription. This is an irreversible action that will delete all your data after a grace period.

  • Cancel button: The red button initiates the cancellation process. A confirmation dialog opens to prevent accidental cancellations.
  • Confirmation: You must type "ELIMINAR" to confirm that you really want to cancel. This prevents mistakes.
  • Grace period: After cancelling, you have 3 days to reactivate your subscription. After this time, all data is permanently deleted.
  • Reactivation: If you have cancelled but are still within the grace period, you can reactivate your subscription with a single click and recover all access.
View as

Teacher

1

1. Configure your platform

Menu → Settings

demo.yogen.app/settings#general
Loading demo...
1.1

Language preferences

Select the platform language. This change only affects your account.

  • Language: Choose between Català, Español or English. The language is saved to your profile and persists between sessions.
5

5. Your control panel

Home page

demo.yogen.app/
Loading demo...
5.1

Class management

When you enter YogenApp as a teacher, the dashboard shows your assigned classes. You see upcoming sessions, enrolled students, and can manage attendance, absences and recoveries.

  • Upcoming classes: List of your scheduled classes for the coming days with time, room and occupied/available spots. One click takes you to the class details.
  • Class details: When selecting a class, you see the full list of enrolled students with their notes (injuries, level, preferences if the admin has configured it).
  • Sequences: You can view the sequences assigned to the class to prepare your session in advance.
  • Subscribed events: See the events you're assigned to as a teacher, with dates, times and number of participants.
2

2. Manage your users

Menu → Users

demo.yogen.app/users
Loading demo...
2.1

Student list

View of center students you have access to based on your account permissions.

  • Student table: See name, email, phone and tags of students. Access to certain data depends on permissions configured by the center.
  • Search: Quick search by name or email to find specific students.
demo.yogen.app/users/me/edit
Loading demo...
2.3

My profile

Edit your teacher profile: name, description, photo and contact details.

  • Personal data: Modify your name, email, phone and other contact details.
  • Description: Add or edit your biography that students will see.
demo.yogen.app/users/310#activity
Loading demo...
2.4

Student activity

View a student's activity and manage their absences and makeups.

  • Upcoming classes: The classes this student is enrolled in.
  • Absences and makeups: Add or cancel absences and manage the student's pending makeups.
demo.yogen.app/users/310#subscriptions
Loading demo...
2.5

Student profile: subscriptions

Manage the student's subscription: activate, pause, change plan or end. Also enroll them in regular classes.

  • Activate subscription: If the student doesn't have a subscription, select the plan, payment method and start date. You can decide whether to charge the full month or a custom amount.
  • Manage subscription: Change plan (with effective date), put on pause (standby with maintenance fee) or schedule the end date.
  • Enrolled classes: See which regular classes they're signed up for. You can enroll them in new classes or unenroll from current ones.
demo.yogen.app/users/310#payments
Loading demo...
2.6

Student profile: payments

Student's payment history. Subscription payments are generated automatically each month, but you can create manual payments.

  • Payment list: See all payments with amount, date, status (paid/pending) and method. Subscription payments are generated automatically and appear here like any other payment.
  • Create payment: Add manual payments for items outside the subscription. Enter amount, method, date and description. If the method is billable, you can add billing data.
demo.yogen.app/users/310#wallet
Loading demo...
2.7

Student profile: wallet

Prepaid credit system to pay for drop-in classes, one-time events or anything outside the monthly subscription.

  • Current balance: Shows available credits. Balance can go negative up to the limit configured in Settings, so the student can attend and settle up later.
  • Add credits: When the student makes a payment, you add credits to their wallet. If bonuses are configured (e.g. +2 extra for every 10), they're applied automatically.
4

4. Manage calendar and events

Menu → Calendar

demo.yogen.app/calendar
Loading demo...
4.1

My calendar

Calendar view with your assigned classes.

  • My classes: See your sessions in the calendar.
  • Manage attendance: Click to see students and mark attendance.
  • View only: As a teacher, you can see all information but cannot create or edit classes or events. That is done by the administrator.
demo.yogen.app/calendar?class_id=301&date=2026-03-04
Loading demo...
4.2

Class detail

When you click on a class, you see all the details and can manage student attendance.

  • Information: Class name, schedule, room and capacity.
  • Student list: See all enrolled students with their personal notes if you have permissions.
  • Mark attendance: Indicate which students have attended the class. Attendance is recorded automatically.
  • Waitlist: If the class is full, you can see the waitlist and manage promotions if you have permissions.
  • Payments section: If you have permissions, see the payment summary for drop-in students and manage their payments.
demo.yogen.app/calendar?event_id=301
Loading demo...
4.3

Event detail

Events are special classes (workshops, retreats). You can see the information and participants.

  • Event information: Title, description, dates, times and your role as teacher.
  • Participant list: See all event participants with their payment status.
  • Waitlist: If the event is full, you can see the waitlist and manage promotions if you have permissions.
  • Payments section: If you have permissions, see the payment summary for external users and add or manage payments.
9

9. Teacher remuneration

Finance Menu → Teacher Payments

demo.yogen.app/payments
Loading demo...
9.1

My estimated earnings

At the top you see a projection of your earnings for the current month, calculated from your scheduled regular classes and your hourly rate.

  • Estimated earnings: The total amount you'll earn this month if you teach all scheduled classes. Calculated according to your hourly rate or percentage.
  • Hourly rate: The price per hour you have agreed with the center. If you work with a percentage of enrollments, the calculation is different.
  • Total hours: The sum of hours of all your classes scheduled for the month. You can verify it matches your schedule.
  • Scheduled classes: The number of sessions you have assigned this month.
demo.yogen.app/payments
Loading demo...
9.2

My payment history

Below you have the record of all payments processed for you. You can filter by dates to see payments from a specific period.

  • Date filter: Select a date range to see payments from a specific month or a custom period.
  • Payment detail: Each entry shows the date, amount, concept, hours worked and the period it covers.
  • Payment status: The "Paid" column indicates if the center has already paid you this amount. It's informational, you cannot modify it.
  • Sorting: Sort by date, amount or hours to quickly find the information you're looking for.
demo.yogen.app/payments
Loading demo...
9.3

10

10. Yoga sequences

Sequences Menu

demo.yogen.app/sequences#asanas
Loading demo...
10.1

My asanas

Here you see all available postures: the defaults and those you've created. You can create custom postures with your own drawings.

  • Posture gallery: Each card shows the posture image, Sanskrit name and secondary name. Tags help you organize them.
  • Create asana: Define the name, description and draw the figure with the integrated editor. Your postures are saved to your account.
  • Duplicate: You can duplicate any posture (even system ones) to create your own customized version.
demo.yogen.app/sequences#sequences
Loading demo...
10.2

My sequences

Create and manage your yoga sequences to prepare for classes. Combine postures in any order with duration and notes.

  • Visual builder: Select asanas, order them by dragging, and configure the time for each one. The system calculates the total duration.
  • Transition notes: Add notes between postures to remember the cues you'll give to students.
  • Public sequences: You can see sequences that other teachers have shared as public for inspiration.
demo.yogen.app/sequences#history
Loading demo...
10.3

Usage history

Check the history of sequences you've used in your classes. See when you used each sequence and in which class.

  • Record: Each time you assign a sequence to a class, it's recorded in the history with the date and class name.
  • Reference: You can check which sequences you've used recently to vary your classes and avoid repetition.
View as

Student

1

1. Configure your platform

Menu → Settings

demo.yogen.app/settings#general
Loading demo...
1.1

Language preferences

Select the platform language. This change only affects your account.

  • Language: Choose between Català, Español or English. The language is saved to your profile and persists between sessions.
5

5. Your control panel

Home page

demo.yogen.app/
Loading demo...
5.1

Subscription card

The first thing you see when entering is the card with your current subscription information. At a glance you know your plan, the price, and how many classes per week you can take.

  • Active plan: Your subscription plan name (for example: "Monthly Plan 2 days/week") with the price and payment frequency.
  • Class limit: How many classes you can take according to your plan.
demo.yogen.app/
Loading demo...
5.2

My classes

Section where you see the classes you're regularly enrolled in. You can mark absences or cancel absences for upcoming classes.

  • Enrolled classes: List of weekly classes you're signed up for. Each class shows the day, time and assigned teacher.
  • Upcoming practices: Classes you have scheduled for the coming days, including regular classes, makeups and events. You see the exact time and room.
demo.yogen.app/
Loading demo...
5.3

Absences and makeups

Tabs to manage notified absences and pending makeups.

  • Absences tab: List of absences you have notified. Future absences can be cancelled if you can attend after all.
demo.yogen.app/
Loading demo...
5.4

Payments

Tab where you check payment history and see if you have any pending amount.

  • Pending payments alert: If you have payments to regularize, a highlighted notice shows at the top. The total pending amount appears clearly so you can manage it.
  • Payment history: List of all payments you've made: subscriptions, drop-in classes, events, wallet top-ups... Each payment shows the amount, date and status (paid, pending, cancelled).
2

2. Manage your users

Menu → Users

demo.yogen.app/users/me/edit
Loading demo...
2.1

My profile

Here you can edit your personal data, change your password and manage your account preferences.

  • Personal data: Update your name, email, phone and other contact details.
  • Preferences: Configure the interface language and notifications you want to receive.
4

4. Manage calendar and events

Menu → Calendar

demo.yogen.app/calendar
Loading demo...
4.1

Class calendar

View of all classes and events at the studio.

  • View: See all available classes and events with spots.
  • Sign up: Click on a class to see details and sign up if there are spots.
demo.yogen.app/calendar?class_id=301&date=2026-03-04
Loading demo...
4.2

Class detail

When you click on a class, you see the details and can manage your registration.

  • Information: Class name, schedule, teacher and available spots.
  • Sign up/Cancel: Manage your class registration according to the center's policies.
  • Waitlist: If the class is full, you can join the waitlist. You'll receive an automatic email when a spot opens up.
demo.yogen.app/calendar?event_id=301
Loading demo...
4.3

Event detail

Events are special classes (workshops, retreats). You can sign up and pay directly.

  • Information: Title, description, dates, times and event price.
  • Sign up: Button to sign up for the event. Payment is deducted from your wallet.
  • Waitlist: If the event is full, you can join the waitlist. You'll receive an email when a spot opens up.
8

8. Your credit wallet

Your profile → Wallet

demo.yogen.app/wallet
Loading demo...
8.1

Your balance

At the top of the wallet screen you see your current credit balance. This is the amount available to spend on drop-in classes, events, or other services.

  • Current balance: The main figure shows the credits you have available. If the balance is negative, it appears in red.
  • Credits as euros: Each credit equals €1. When you sign up for a drop-in class or event, the cost is automatically deducted.
demo.yogen.app/wallet
Loading demo...
8.2

Active promotions

If the center has active promotions, you'll see them here. These promotions offer you extra credits when you top up.

  • Bonuses: For example, "From €20, get €2 free". They are automatically applied when you top up.
  • Minimum amount: Each promotion has a minimum amount to apply. Promotions are shown sorted by minimum amount.
demo.yogen.app/wallet
Loading demo...
8.3

Transaction history

Below the balance you have the complete history of all your wallet transactions.

  • Transaction type: Each transaction has a colored tag indicating the type: green for top-ups, gray for purchases, blue for refunds.
  • Transaction detail: For each transaction you see the amount, description of the concept, and the exact date and time.