Linux 软件免费装
Banner图

Attendra – Class, Package & Attendance Manager

开发者 simpledigital
更新时间 2026年10月23日 05:37
PHP版本: 8.1 及以上
WordPress版本: 7.1
版权: GPL-2.0-or-later
版权网址: 版权信息

标签

appointments attendance client portal class schedule session packages

下载

1.3.2 1.4.0 1.6.2

详情介绍:

Attendra turns WordPress into the back office of a class-based business. Yoga and pilates studios, gyms, dance and music schools, tutors, therapists and coaches use it to know who is coming, who has paid and how many sessions every client has left — without spreadsheets and without a monthly SaaS bill. Everything lives in your own WordPress database. No external service, no account to create, no data leaving your server. New in 1.6 What you can do with Attendra Attendance in one tap Today's Sessions shows every class of the day with its people. Mark attended, no-show or cancel, and credits update on their own. Look ahead at the next days with one click. Classes, workshops and private sessions Weekly group classes with a timetable and capacity, one-time workshops and events, and 1-to-1 appointments with free slots. Assign instructors, set a price per session and a reminder time per class. Appointments with a full history Every appointment has a status (pending, confirmed, attended, no-show, cancelled), a billing mode (package credit, pay per session or free) and a payment status. Create recurring series, reschedule, add notes for the client or internal notes for the team. Filter the list by upcoming, past, status or class. Session packages and payments Give each client a package per class or a shared pass across classes. Set an expiry date and a price (with discount), take the payment in full or in instalments and record each payment as it arrives. The client gets an email for each payment, when credits run low and when the package is used up. A no-show can use a credit, like a real attendance. A portal for every client One shortcode gives each client their own page: the next session, credits left, valid until, attendance history and upcoming appointments. "I'm coming" books a group class in one tap. Parents or companies paying for several people switch between them from the same account. An optional full-screen mobile layout makes it feel like an app. A portal for your team Instructors work from their phone: today's classes, attendance, and new appointments — including several clients into one class at once. They only see their own classes and clients. Managers get a separate role with access to the whole studio. Your timetable on any page Show the week by class or by weekday, with times, instructors and spots left, using one shortcode. Reporting Appointments, attendance, no-show and cancellation rates, active and new clients, revenue collected and still due, packages sold, unpaid sessions and packages running low — for any period. Export payments to CSV. Clients, imported in minutes Import clients (and services) from a spreadsheet, export them any time. Filter clients by credits left, keep phone, birthday and payer on every profile, archive the ones who left. Emails that go out on their own Confirmation, cancellation, rejection, no-show, payment due, reminder before the session (timing per class), package started, running low and used up, payment received and portal invitation — plus notifications for the admin and a daily schedule for each instructor. Every template is editable and uses your business name and contact details. Works with any SMTP plugin. Your words Call them Students instead of Clients, Classes instead of Services, Lessons instead of Sessions — the new names appear in the admin, the portals and the emails. Who is it for? Attendra Pro The free plugin is complete for running a studio. Attendra Pro adds what you need to sell and automate online: online payments by card (Stripe, Revolut), deposits and no-show fees, PDF receipts, booking from the public timetable and booking requests from visitors, packages clients buy themselves, coupons and gift packages, a waiting list, cancel and reschedule from the client portal, WhatsApp notifications, QR/PIN check-in kiosk, rooms, marketing campaigns, advanced reports and an installable mobile app (PWA). Try everything on the live demo: demo.attendra.app

安装:

  1. In WordPress go to Plugins → Add New, search for Attendra and click Install, then Activate.
  2. Open Attendra → Setup Guide and follow the steps: business details, your first class, your first client.
  3. Create three pages and add one shortcode to each:
  4. [attendra_portal] – client portal
  5. [attendra_staff_portal] – staff portal
  6. [attendra_public_calendar] – public timetable
  7. Add your classes under Attendra → Services, then your clients – or import them from a CSV file with the Import button on the clients list.
  8. Give clients a package on their Services tab, invite them to the portal from the Account tab, and start marking attendance in Today's Sessions.

屏幕截图:

  • Appointments: 1-to-1 sessions, group classes and events with status, billing and payment.
  • Shared class passes: one credit balance across several classes, with expiry and instalment payments.
  • Client portal: next session, credits left, history and "I'm coming" booking for group classes.
  • Staff portal: instructors mark attendance and book several clients into a class from their phone.
  • Public timetable: your week by class or by weekday, with instructors and spots left.
  • Class setup: weekly schedule, capacity, instructors and prices.
  • Reporting: attendance, no-shows, revenue collected and due, packages and unpaid sessions.
  • Clients: search, filter by credits left, import from a spreadsheet and export.
  • Settings: rename Client, Service and Sessions to your own words; available in six languages.

升级注意事项:

1.6.2 Important: earlier versions reset attended sessions to "confirmed" on every update. Update to keep your attendance history.

常见问题:

Is Attendra really free?

Yes. The free plugin has no limits on clients, classes, staff or appointments and never asks for a subscription. Attendra Pro is an optional add-on for online payments and automation.

Where is my data stored?

In your own WordPress database. Attendra does not send your clients' data to any external service.

I'm updating from an older version. Is my data safe?

Yes. Clients, classes, packages, payments and appointments are kept. Version 1.6.2 also fixes an issue of earlier versions, where every update turned attended sessions back into "confirmed"; sessions changed by an earlier update need to be marked again once. As with any update, a backup before updating is good practice.

Can several people share one package?

A package belongs to one client. A parent or a company can pay for several clients and see them all from one portal account; each person keeps their own credits.

What is a shared class pass?

A pack of credits (for example 10 visits) that the client can use in several classes — Morning Yoga one day, Pilates the next. One credit is used per attended session.

Does a no-show use a credit?

Yes, a no-show uses a credit, like an attended session. A cancelled appointment does not.

Can clients book online?

From the client portal, clients book group classes with "I'm coming". Booking straight from the public timetable, booking requests from new visitors and online payment are part of Attendra Pro.

Can clients cancel or reschedule by themselves?

In the free plugin the studio cancels and reschedules (admin or staff portal), with your late-cancellation and reschedule limits. Cancel and reschedule buttons in the client portal are part of Attendra Pro.

Can I take payments online?

The free plugin records payments you receive (cash, transfer, card on site), in full or in instalments, and shows what is still due. Online card payments are part of Attendra Pro.

Can my instructors use it without wp-admin?

Yes. The staff portal works on any phone. Each instructor sees only their own classes and clients; you can let selected staff edit clients.

Does it work with my theme?

Yes. The portals and the timetable use their own styles and work with any theme. The optional mobile layout hides the theme header and footer for an app-like portal.

Does it work with WooCommerce or Google Calendar?

Attendra does not need WooCommerce and has its own billing. It does not sync with Google Calendar; Attendra Pro attaches calendar invites (.ics) to confirmation emails.

Which languages are included?

English, German, French, Spanish (Spain and Mexico), Italian and Romanian. You can also rename Client, Service and Sessions to the words your business uses.

Will emails be delivered?

Attendra sends emails through WordPress (wp_mail). For reliable delivery use an SMTP plugin such as WP Mail SMTP or FluentSMTP; Attendra uses it automatically.

What happens if I uninstall?

Roles and settings are removed. Your clients, classes and appointments are deleted only if you turn on Delete data on uninstall in the settings.

更新日志:

1.6.2 1.6.1 1.6.0 1.5.0 1.4.0 1.3.3 1.3.2 1.0.0