[WordPress] 外掛分享: Attendra – Client Attendance Manager

首頁外掛目錄 › Attendra – Client Attendance Manager
WordPress 外掛 Attendra – Client Attendance Manager 的封面圖片
全新外掛
安裝啟用
尚無評分
49 天前
最後更新
問題解決
WordPress 6.0+ PHP 8.0+ v1.4.0 上架:2026-03-21

內容簡介

Attendra 是一款專為服務型企業設計的 WordPress 外掛,幫助用戶管理客戶、課程及出席情況,無需使用電子表格或昂貴的 SaaS 工具。無論是健身房、補習中心還是療癒實踐,Attendra 都能提供清晰且結構化的工作流程,讓數據完全掌握在自己手中。

【主要功能】
• 無需電子表格追蹤出席情況
• 快速記錄課程,隨時了解客戶剩餘次數
• 在一個地方管理客戶及服務
• 客戶可登入查看剩餘課程及出席歷史
• 工作人員可快速標記出席情況
• 使用短碼在網站上顯示服務及時間表

外掛標籤

開發者團隊

⬇ 下載最新版 (v1.4.0) 或搜尋安裝

① 下載 ZIP → 後台「外掛 › 安裝外掛 › 上傳外掛」
② 後台搜尋「Attendra – Client Attendance Manager」→ 直接安裝(推薦)
📦 歷史版本下載

原文外掛簡介

The WordPress appointment booking and client management plugin built for service businesses.
Attendra lets you manage clients, appointments, session packages and attendance directly inside WordPress — without spreadsheets, without SaaS fees, and without handing your data to a third-party platform.
If you run a gym, fitness studio, tutoring center, therapy practice, coaching business or any service where clients buy sessions in packages, Attendra gives you a complete workflow in one place.
No monthly fees. No external platforms. Your data stays on your server.
Who is this for?

Personal trainers and fitness studios
Yoga, pilates and wellness studios
Tutors, language schools and learning centers
Therapists, psychologists and coaches
Consultants and 1-to-1 service providers
Sports clubs and after-school programs
Any business that sells services by session or package

Core Features
Appointment booking and scheduling
Create and manage private 1-to-1 appointments. Assign a client, service, staff member, date and duration. Track status from Pending through Confirmed, Attended or Cancelled. Full lifecycle with automated email notifications at every step.
Session packages and entry tracking
Sell sessions in packages. Each client gets a configurable number of entries per service. When a session is attended, entries are deducted automatically. Low-package and exhausted-package alerts are sent by email.
Attendance tracking without spreadsheets
Log sessions directly from the admin or let staff mark attendance from the frontend. Always see how many sessions each client has used and how many remain.
Automated email notifications
Booking confirmed, cancelled, rejected, no-show, pending payment, reminder before the appointment, package running low, package exhausted, new package started — all triggered automatically, to the client and optionally to admin and staff. Customize every template directly in Settings. Emails include client notes if you add them to the appointment.
Client portal
Each client gets a personal portal page where they can see their upcoming appointments, remaining sessions, attendance history and package status. No extra plugin needed.
Staff portal
Give staff a clean frontend page to mark attendance without touching wp-admin. Fully scoped to assigned services and clients only.
Public booking calendar
Display your schedule on any page with [attendra_public_calendar]. Visitors can see available sessions and request bookings.
Reporting dashboard
See occupancy rate, no-show rate, revenue collected, most booked services, active clients and packages running low — for any date range you choose.
Recurring appointment series
Create a recurring appointment series for a client with a single action. Manage the whole series or individual sessions.
Appointment rescheduling and cancellation rules
Reschedule any appointment from the admin editor or staff portal — change the date, time, or service. Set a limit on how many times a booking can be rescheduled, and a late cancellation window (e.g. no cancellations within 24 hours of the session). Both are configured in Settings → Booking.
Group booking with capacity limits
Group services (Weekly / One-time) support a configurable maximum number of bookings per session. When the limit is reached, the slot is closed automatically. Useful for group classes, workshops, or any fixed-capacity event.
Package expiration dates
Each client package can have an optional expiration date. When the package expires, new sessions are blocked automatically.
Appointment notes
Attach client-facing notes to any appointment — these appear in the confirmation and reminder emails. Internal notes are also available for admin-only observations that are never sent to the client.
Client attendance confirmation
Clients can confirm attendance from the portal (“I’m coming”) for upcoming group sessions. This creates a confirmed booking and removes the slot from the available list.
Mobile-first Staff and Client portals
The Staff Portal and Client Portal support a dedicated mobile template that removes the theme header and footer, giving both portals a full-screen, app-like layout. Apply it with one click from the Setup Guide or Settings → Mobile Template. Works across all themes without customization.
CSV client import
Import clients in bulk from a spreadsheet using the provided template. Optionally create WordPress portal accounts automatically.
Flexible Pricing and Payment Tracking
Set a base price per session on each service. Per-client package pricing supports custom discounts and package totals. Every booking snapshots the effective price at the moment of creation so your records stay accurate even when you adjust pricing later.
Packages support full payment or split installments. Track how much has been paid, how much is still outstanding, and confirm individual payments directly from the client profile. A “Payment received” email is sent to the client automatically when each payment is confirmed.
Customizable Labels
Rename “Client”, “Service”, “Package” and “Session” to match your business language. Settings are available under Attendra > Settings > Labels.
Your Data, Your Server
Attendra is fully self-hosted. No API calls to external services, no subscription required, no SaaS lock-in. All data is stored in your own WordPress database.
Developer Notes
To regenerate the translation template:
wp i18n make-pot . languages/attendra.pot –exclude=assets,vendor,node_modules –slug=attendra

延伸相關外掛

文章
Filter
Apply Filters
Mastodon