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

app.yogenapp.com/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.
app.yogenapp.com/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.
app.yogenapp.com/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.
app.yogenapp.com/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.
app.yogenapp.com/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.
app.yogenapp.com/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.
app.yogenapp.com/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.
  • Invoice status: Check whether each invoice has been sent successfully, is pending, or has had a validation error.
4

4. Your control panel

Home page

app.yogenapp.com/
Loading demo...
4.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.
app.yogenapp.com/#metrics
Loading demo...
4.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.
app.yogenapp.com/#activity
Loading demo...
4.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.
app.yogenapp.com/#classes
Loading demo...
4.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

app.yogenapp.com/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.
app.yogenapp.com/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.
app.yogenapp.com/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.
app.yogenapp.com/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.
app.yogenapp.com/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.
app.yogenapp.com/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.
app.yogenapp.com/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 schedule and classes

Menu → Weekly schedule / Calendar

app.yogenapp.com/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. You can edit or create new yoga rooms from the top selector.
  • Create class: Click on any empty slot to create a new weekly class, or use the "+" button to open the form.
app.yogenapp.com/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 group (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 for recovery or drop-in.
  • 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 (users with active monthly subscription) and non-members (users without subscription). This is what a drop-in class will cost them.
  • Teacher and room: Assign who will teach the class and in which room. The teacher will see the class in their personal calendar.
app.yogenapp.com/schedule
Loading demo...
3.3

Weekly class detail

Once the class is created, you can enter its detail to edit it or manage enrolled students.

  • Edit class: Modify any class parameter (schedule, capacity, teacher, prices...).
  • Add students: From the students tab you can enroll students monthly to this class.
app.yogenapp.com/calendar
Loading demo...
3.4

Calendar

Calendar view with all classes and 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. The calendar lets you navigate to specific days and see the whole week.
  • Classes vs Events: Classes are from the weekly schedule and repeat every week. Events are one-time and only appear on their scheduled date.
  • Room management: From the calendar you can also access room management to create or edit spaces.
app.yogenapp.com/calendar
Loading demo...
3.5

Event or class detail

When you click on a class or event in the calendar, the detail opens where you can manage one-time changes.

  • Session management: Add students, record absences, substitute the teacher, change the assigned sequence or cancel the session.
  • External students: You can add students not registered on the platform. Type a name that doesn't exist and it will be created as an external student. They'll count in the class and you can assign a payment.
  • Cancel session: If a class isn't happening on a specific day, cancel it. Students will be notified and, if applicable, a makeup class will be generated.
app.yogenapp.com/calendar?action=new-event
Loading demo...
3.6

Create one-time event

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

  • Basic data: Teacher, day, time, room and description. Teacher payment can be by percentage of revenue or hourly rate.
  • Prices and cancellation: Price for members (with subscription) and non-members. Cancellation limit: days and hours before which a user can cancel their registration.
  • Confirmation email: Add extra comments that will appear in the confirmation email (bring materials, payment info, etc.).
  • Guest registration: Allow unregistered students to sign up. They'll see a form with customizable fields. Those with registered email must login and pay with their wallet.
  • Private event: Only registered users can see it and the admin must register them manually.
  • Multi-day events: Define multiple days. Users can register for a single day or the complete event, with separate prices for members and non-members.
app.yogenapp.com/schedule
Loading demo...
3.7

Room management

If your studio has multiple spaces, create rooms to organize classes and avoid overlaps.

5

5. Communication with students

Emails Menu

app.yogenapp.com/emails
Loading demo...
5.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 or content. Very useful when you need to review a previous communication.
app.yogenapp.com/emails#templates
Loading demo...
5.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.
app.yogenapp.com/emails?action=new#templates
Loading demo...
5.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.
6

6. Studio economic control

Finance Menu

app.yogenapp.com/finances
Loading demo...
6.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.
app.yogenapp.com/finances/revenues
Loading demo...
6.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. If it has an associated invoice and VeriFactu is active, a cancellation is sent to the tax authority.
  • Bulk selection: You can select multiple incomes to export invoices in a ZIP or delete them in bulk.
app.yogenapp.com/finances/expenses
Loading demo...
6.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.
app.yogenapp.com/finances/sepa
Loading demo...
6.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 pending direct debit payments. 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.
8

8. Teacher remuneration

Finance Menu → Teacher Payments

app.yogenapp.com/teacher-payments
Loading demo...
8.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.
app.yogenapp.com/teacher-payments/estimate
Loading demo...
8.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 scheduled for the month. Includes only regular classes, not events or substitutions.
  • Total classes: The number of sessions scheduled for the month. Useful to verify it matches the actual schedule.
app.yogenapp.com/teacher-payments/history
Loading demo...
8.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.
9

9. Yoga sequences

Sequences Menu

app.yogenapp.com/sequences/asanas
Loading demo...
9.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.
app.yogenapp.com/sequences
Loading demo...
9.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.
  • Transition notes: Between each posture you can add transition notes to remember how to move from one posture to the next. Very useful for guiding the class.
  • Duration: Configure the time for each asana in seconds. The system automatically calculates the total sequence duration in minutes.
  • Share: You can mark a sequence as public so other teachers at the center can see and use it.
app.yogenapp.com/sequences/history
Loading demo...
9.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.
10

10. VeriFactu and electronic invoicing

Settings Menu > VeriFactu

app.yogenapp.com/verifactu
Loading demo...
10.1

VeriFactu status

The status screen shows you if VeriFactu is active and if you have a digital certificate configured. From here you can enable or disable the automatic sending of invoices to the AEAT.

  • Activation switch: You can enable or disable VeriFactu at any time. If you temporarily disable it, invoices created during that time will be automatically sent when you reactivate it.
  • Status indicator: You can clearly see if VeriFactu is active (green) or disabled (gray). When active, each invoice is automatically sent to the AEAT.
  • Invoice chain: The system automatically maintains the invoice chain required by regulations. If you disable and reactivate VeriFactu, the system automatically rebuilds the chain.
app.yogenapp.com/verifactu/certificate
Loading demo...
10.2

Digital certificate

To electronically sign invoices you need a digital certificate. You can upload your certificate (P12/PFX or PEM format) and the system will use it to automatically sign each invoice before sending it to the AEAT.

  • Upload certificate: Select your digital certificate file. If it is password protected, enter it in the corresponding field. The system verifies that the certificate is valid.
  • Consent terms: Before uploading the certificate, you must accept the terms of use that explain how the certificate is stored and used securely.
  • Certificate information: Once uploaded, you see the certificate data: holder, issuing entity, validity dates. If the certificate is about to expire, the system warns you.
  • Delete certificate: You can delete the certificate at any time. This will disable automatic invoice signing until you upload a new one.
app.yogenapp.com/verifactu/invoices
Loading demo...
10.3

Invoices and validation

Each invoice generated by the system automatically goes through the VeriFactu process: it is signed with your certificate, sent to the AEAT and a confirmation is received. You can see the status of each invoice.

  • Invoice status: In the invoice list, each one shows its VeriFactu status with a visual indicator: pending (yellow), validated (green) or with error (red).
  • VeriFactu detail: In the detail of each invoice you can see the complete information: submission date, AEAT response code, applied digital signature.
  • Automatic retries: If an invoice cannot be sent (for example, due to network issues), the system automatically retries. You see the retry history in the detail.
  • Errors and solutions: If there is an error with an invoice, the system shows the AEAT error message and suggests actions to resolve it.
11

11. My subscription plan

My Plan Menu

app.yogenapp.com/my-plan
Loading demo...
11.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.
app.yogenapp.com/my-plan#plans
Loading demo...
11.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.
app.yogenapp.com/my-plan#cancel
Loading demo...
11.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

app.yogenapp.com/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.
4

4. Your control panel

Home page

app.yogenapp.com/
Loading demo...
4.1

My upcoming classes

When you enter YogenApp as a teacher, the dashboard shows you directly the classes assigned to you. On the left a list of upcoming classes (up to 8), and on the right the detail of the selected class. Everything you need to prepare your sessions without distractions.

  • Class selector: In the desktop version you see a list with your upcoming classes showing date, time and title. On mobile, a dropdown lets you quickly select which class you want to check. The duration of each class is shown automatically.
  • Class information: When you select a class, you see the day and time, assigned room, duration, and teacher (yourself or whoever is doing the substitution).
  • Empty state: If you don't have any classes assigned in the coming days, you'll see a message indicating you have no scheduled classes. This can happen during vacation periods or if the admin hasn't assigned classes yet.
app.yogenapp.com/#students
Loading demo...
4.2

Students and attendance

The most important part of the teacher dashboard: see who's coming to class and be able to mark attendance in real time.

  • Enrolled students list: See all students who have signed up for the selected class. If the admin has configured permissions, you can also see notes about each student (injuries, level, preferences).
  • Attendance control: With a single click you can mark whether each student attended, was absent or arrived late. Attendance is automatically recorded in the system.
  • Available spots: See how many spots are left in the class. If there's a waitlist, the system automatically manages sign-ups when someone cancels.
app.yogenapp.com/#week
Loading demo...
4.3

Weekly view

In addition to today's classes, you can check your agenda for the whole week to plan ahead.

  • Personal calendar: All your classes for the week organized by day. See at a glance which days have more load and at what times.
  • Classes and events: Both regular classes and special events appear in the calendar. Events are visually differentiated from normal classes.
2

2. Manage your users

Menu → Users

app.yogenapp.com/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.
app.yogenapp.com/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.
app.yogenapp.com/users/310#activity
Loading demo...
2.4

Activitat alumne

Veus l'activitat d'un alumne segons els permisos del teu compte.

  • Pròximes classes: Les classes on aquest alumne està inscrit.
  • Notes: Si tens permisos, pots veure i afegir notes per a aquest alumne.
app.yogenapp.com/users/310#subscriptions
Loading demo...
2.5

Student subscriptions

Manage the student's subscription if you have user management permissions enabled.

  • Enrolled classes: See which regular classes this student is signed up for.
app.yogenapp.com/users/310#payments
Loading demo...
2.6

Student payments

Manage the student's payments if you have payment management permissions enabled.

  • Payment list: See all payments with amount, date and status.
  • Create payment: Add manual payments if you have the corresponding permissions.
app.yogenapp.com/users/310#wallet
Loading demo...
2.7

Student wallet

Manage the student's credit balance if you have wallet management permissions enabled.

  • Current balance: Shows the student's available credits.
  • Add credits: Add credits to the student's wallet.
3

3. Manage your schedule and classes

Menu → Weekly schedule / Calendar

app.yogenapp.com/schedule
Loading demo...
3.1

Les meves classes

Veus l'horari de les teves classes assignades durant la setmana.

  • Vista setmanal: Les teves classes apareixen al calendari amb els detalls de cada sessió.
  • Detalls: Fes clic a una classe per veure els alumnes inscrits i gestionar l'assistència.
app.yogenapp.com/schedule/calendar
Loading demo...
3.3

El meu calendari

Vista del calendari amb les teves classes assignades.

  • Les meves classes: Veus les teves sessions al calendari.
  • Gestionar assistència: Fes clic per veure els alumnes i marcar l'assistència.
app.yogenapp.com/schedule/classes/11
Loading demo...
3.5

Detall de classe

Quan cliques a una classe del teu calendari, veus els detalls i pots gestionar l'assistència.

  • Informació: Veus el nom, horari, sala i capacitat de la classe.
  • Llista d'alumnes: Veus tots els alumnes inscrits i les seves notes si tens permisos.
  • Marcar assistència: Indica quins alumnes han vingut a la classe.
8

8. Teacher remuneration

Finance Menu → Teacher Payments

app.yogenapp.com/my-payments
Loading demo...
8.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.
app.yogenapp.com/my-payments/history
Loading demo...
8.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.
9

9. Yoga sequences

Sequences Menu

app.yogenapp.com/sequences/asanas
Loading demo...
9.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.
app.yogenapp.com/sequences
Loading demo...
9.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.
View as

Student

1

1. Configure your platform

Menu → Settings

app.yogenapp.com/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.
4

4. Your control panel

Home page

app.yogenapp.com/
Loading demo...
4.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. If the plan includes unlimited classes, it's clearly shown.
  • Class limit: How many classes per week you can take according to your plan. If you've reached the limit, the card warns you and extra classes will be charged as drop-ins.
  • Subscription management: Buttons to change plans, pause your subscription (if the studio allows it) or cancel. In case of pause, you see the standby period dates and maintenance fee if any.
  • Future subscription: If you've scheduled a plan change, you see the information of the subscription that will activate when the current one ends.
app.yogenapp.com/#recovery
Loading demo...
4.2

My classes

Section where you see the classes you're regularly enrolled in and can manage your upcoming attendances.

  • 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.
  • Available actions: For each upcoming class you can: notify absence (if you won't be able to come), cancel a makeup (if you had signed up for an extra class), or sign up for a class if spots are available.
  • Makeup alert: If you have classes pending to make up, a notice shows with the number of available makeups and the deadline to complete them.
app.yogenapp.com/#subscription
Loading demo...
4.3

Absences and makeups

Tabs to manage the classes you couldn't attend and those you have pending to make up.

  • Absences tab: History of classes you were supposed to attend but notified absence. You see the date, time and whether the absence generates makeup rights or not.
  • Makeups tab: Pending makeups to complete with the deadline to use them. You also see completed makeups for a full record.
  • Sign up for makeup: Button to find available classes where you can do the makeup. The system only shows you classes with free spots within the valid period.
app.yogenapp.com/#notifications
Loading demo...
4.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).
  • Wallet balance: The current balance of your virtual wallet. If you have credit, you can use it to pay for drop-in classes or events. If you have negative balance, the system warns you to regularize.
2

2. Manage your users

Menu → Users

app.yogenapp.com/users/me#activity
Loading demo...
2.4

La meva activitat

La primera secció del teu perfil mostra les pròximes classes, absències i recuperacions pendents.

  • Pròximes classes: Veus les teves classes inscrites per als propers dies.
  • Notificar absència: Si no pots assistir a una classe, notifica-ho per generar una recuperació si el dia és recuperable.
  • Recuperacions: Veus quantes classes tens pendents de recuperar i el termini per fer-les.
app.yogenapp.com/users/me#subscriptions
Loading demo...
2.5

La meva subscripció

Consulta la teva subscripció activa, el pla que tens i les classes on estàs inscrit.

  • Pla actiu: Veus quin pla de subscripció tens actiu, el preu i la data de renovació.
  • Classes: Veus les teves classes regulars setmanals i pots sol·licitar canvis si el centre ho permet.
app.yogenapp.com/users/me#wallet
Loading demo...
2.7

La meva cartera

El teu saldo de crèdits per pagar classes soltes, events i altres conceptes fora de la subscripció.

  • Saldo: Veus el teu saldo actual de crèdits disponibles.
  • Historial: Consulta tots els moviments: càrregues, compres i bonificacions.
3

3. Manage your schedule and classes

Menu → Weekly schedule / Calendar

app.yogenapp.com/schedule
Loading demo...
3.1

Horari de classes

Veus l'horari setmanal de classes del centre per inscriure't o consultar disponibilitat.

  • Classes disponibles: Veus totes les classes de la setmana amb places disponibles.
  • Inscriure's: Fes clic a una classe per inscriure't si tens places disponibles al teu pla.
app.yogenapp.com/schedule/calendar
Loading demo...
3.3

Calendari de classes

Vista de totes les classes i events del centre.

  • Vista: Veus totes les classes i events disponibles amb les places.
  • Inscriure's: Fes clic a una classe per veure'n els detalls i inscriure't si hi ha places.
app.yogenapp.com/schedule/classes/11
Loading demo...
3.5

Detall de classe

Quan cliques a una classe, veus els detalls i pots gestionar la teva inscripció.

  • Informació: Veus el nom, horari, professor i places disponibles.
  • Inscriure's/Cancel·lar: Gestiona la teva inscripció a la classe segons les polítiques del centre.
7

7. Your credit wallet

Your profile → Wallet

app.yogenapp.com/wallet
Loading demo...
7.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 outside your subscription.

  • Current balance: The main figure shows the credits you have available right now. If the balance is negative, it appears in red to indicate you have an outstanding debt to settle with the center.
  • Credits as euros: Each credit equals €1. When you sign up for a drop-in class or event, the cost is automatically deducted from your balance.
  • Negative balance: Some centers allow the balance to go negative up to a limit. This allows you to sign up for classes or events even if you don't have enough balance, to settle it later.
app.yogenapp.com/wallet/offers
Loading demo...
7.2

Active promotions

If the center has active bonus promotions, you'll see them in your wallet section. These promotions offer you extra credits when you top up above a minimum amount.

  • Bonuses: For example, "From €20, get €2 free" or "For every €50, get €5 extra". When the center creates these offers, they are automatically applied when you top up.
  • Minimum amount: Each promotion has a minimum amount to apply. If you top up less than this amount, you won't receive the bonus. Promotions are shown sorted by minimum amount.
  • Promotional credits: Credits received through bonuses appear in your history as "promotional_credits" so you can distinguish them from regular credits.
app.yogenapp.com/wallet/history
Loading demo...
7.3

Transaction history

Below the balance you have the complete history of all your wallet transactions. Each transaction shows the amount, description, date, and resulting balance.

  • Transaction type: Each transaction has a colored tag indicating the type: green for deposits (top-ups), gray for purchases (drop-in classes, events), orange for manual adjustments, blue for refunds, and purple for promotional credits.
  • Transaction detail: For each transaction you see the amount (positive if incoming, negative if outgoing), a description of the concept, and the exact date and time of the transaction.
  • Balance evolution: Each transaction shows the balance before and after the transaction (for example: "€50 → €35"), so you can understand exactly how your wallet has evolved.
  • Infinite scrolling: If you have many transactions, the list loads progressively. On desktop, it uses infinite scroll; on mobile, you have a "Load more" button to see older transactions.