| 开发者 | sovlix |
|---|---|
| 更新时间 | 2026年11月2日 16:59 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.1 |
| 版权: | GPL-2.0+ |
| 版权网址: | 版权信息 |
[meetinghub_booking link="your-link"] into a page of your own.Yes. Appointment booking and scheduling are in the free plugin, with no cap on booking pages, appointments or meetings. Free covers your own booking page, weekly working hours, buffers, minimum notice, a booking window, appointment length and slot spacing, instant confirmation, time zone handling, customer reschedule and cancel, one reminder email at a lead time you choose, a calendar file on every confirmation, and all five video platforms. Pro adds prices, group sessions, approving each booking, letting clients choose how to meet, your own booking questions, checking your Google Calendar for busy times, a private calendar feed, a calendar view and booking stats. More than one host, several reminders per appointment, and SMS are coming to Pro.
Install MeetingHub, then go to MeetingHub → Booking setup and click New booking page. Pick a starting point such as a 30-minute consultation, confirm the name and where you meet, and create it. Your hours default to Monday to Friday, 9 to 5, until you change them under Availability. You get a public booking page at /booking/your-link/ straight away. To put the same booking calendar inside a page you have designed yourself, paste [meetinghub_booking link="your-link"] into it. The whole process takes about two minutes and needs no account connected to anything.
They open your booking page and see a month. Picking a day shows the times you actually have free on it, in their own time zone. They choose one, fill in name, email and a note, and confirm. You get an email, they get an email, and the appointment carries a calendar file so it lands in a real calendar. If the booking page is set to a video platform, the meeting link is created and included automatically.
Yes, in the free plugin. MeetingHub → Dashboard shows events held, bookings and cancellation rate for any date range, each compared with the period before, a chart of meetings, webinars and appointments over time, what is live and up next, and a to-do list of anything that needs you, such as an email that did not send or a platform to reconnect. Pro adds revenue and your top booking pages.
MeetingHub runs on your own WordPress site instead of somebody else's service. Your booking page sits on your domain, under your theme, and every client name, email and appointment is stored in your own database, which you can export or delete yourself at any time. There is no per-seat monthly charge and no commission on what you sell. The trade-off is honest: a hosted service is somebody else's problem to keep running, and MeetingHub is yours.
Their free versions include no video platform: Zoom, Google Meet and Teams are paid add-ons or paid plans. MeetingHub's free version includes all five, Zoom, Google Meet, Microsoft Teams, Webex and Jitsi Meet, and every booking gets its own working meeting link. MeetingHub is built for appointments that happen over video; if you run a salon or a hotel, a plugin built for in-person resources will suit you better.
Yes, and that is the point of the plugin. Set a booking page's location to one of the five platforms, and every appointment booked on it gets a real meeting created on that service, with the join link in both confirmation emails and in the calendar file. Nobody copies a link by hand, and no second plugin is involved.
No. A booking page works with nothing connected. Choose Phone call or In person and there is no video account involved at all. Choose Jitsi Meet and the room is created without an account either. Connecting Zoom, Google Meet, Teams or Webex is a separate decision you can make later.
Yes. The slot is claimed in the database with a uniqueness check, not filtered in the browser, so two people clicking the same time in the same second cannot both get it. One of them is told the time has gone and is shown what is still free. Group booking pages are the deliberate exception: you set how many people may claim one slot.
Yes, all three, and all free. A buffer adds a gap before or after every appointment so you are not booked back to back. Minimum notice stops somebody claiming a slot in twenty minutes' time. The booking window caps how far into the future the calendar goes, so your diary is not booked out eight months ahead. Each booking page carries its own values.
Yes, with Pro. Each booking page can confirm instantly or hold each request until you approve it, and the held time stays reserved while you decide. The free plugin confirms every booking at once.
Yes, with Pro. Set a capacity above one on the booking page and that many people can claim the same slot, which is what a class, a workshop, a webinar or a shared office hour needs. The slot stops being offered once it is full.
Yes. The free plugin sends one reminder before each appointment, at a lead time you choose: one hour, two, four, twelve, a day, two days or a week. Confirmation and reschedule emails go to both sides automatically, each with a calendar file attached. Several reminders per appointment, and SMS, are coming to Pro.
Yes. Every confirmation email carries a calendar file in the free plugin. With Pro, MeetingHub also gives you a private .ics feed address you can subscribe to in Google Calendar, Outlook, Apple Calendar or anything else that reads a calendar feed. New bookings appear there and cancellations disappear from it. You can rotate the address if it ever gets out.
In the other direction, MeetingHub Pro reads your Google Calendar so times you are already busy there stop being offered. Outlook and Apple Calendar are not read yet.
Yes. Every confirmation carries a private link that lets them move to another free time or cancel, without emailing you. You are told either way, and the replacement calendar file is sent automatically. With Pro you can stop changes too close to the start.
Yes. You set your working hours in your own time zone once. Every visitor sees the times on their own clock, detected from their browser, and can switch to another time zone if they are booking on somebody else's behalf. The stored appointment is the same moment for both of you.
Yes. Paste [meetinghub_booking link="your-link"] into any page or post. It is the same form as the standalone booking page and it takes the styling of your theme's column rather than fighting it.
Anyone whose appointments happen over video: telehealth and virtual health practitioners, consultants, coaches and therapists, tutors and course creators running office hours, legal and financial advisers taking remote consultations, agencies booking discovery calls, and marketplace vendors selling their time. It is not built for salons, hotels, holiday rentals or restaurant tables, where a purpose-built in-person booking plugin will serve you better.
Yes, with Pro. A booking page can take card payment through Stripe as the client books, and the booking is confirmed once the payment arrives. The WooCommerce integration lets you sell a meeting or a webinar as a product using any gateway you already accept, and the WooCommerce Bookings integration creates the meeting automatically once a booking is paid for. The free plugin does not take or record payments.
Five: Zoom, Google Meet, Microsoft Teams, Webex and Jitsi Meet. All five are in the free plugin, and one site can use as many as it needs, because each meeting and each booking page picks its own platform.
Not to get started. Jitsi Meet needs no account at all. Zoom, Google Meet, Webex and Microsoft Teams each connect to an account you already have, and their own free tiers are enough for most meetings. MeetingHub never charges you for meeting minutes.
On the service you picked. MeetingHub creates the meeting through that service's API and embeds or links it on your site, so the video, audio and recording are all handled by Zoom, Google, Cisco, Microsoft or Jitsi. Your hosting is never in the path of the call.
Three ways, all in the free plugin: the MeetingHub block in the editor, the Elementor widget, or a shortcode. Pro adds Classic Editor support and a front-end form, so members can create and manage their own meetings without ever seeing wp-admin.
Yes. There is a shortcode for a single meeting and another for the whole list, both free, and meeting categories let a list show one course or one client only. Who sees a meeting is controlled on the meeting itself: limit it to chosen roles or users, put a password on it, or restrict it to people who bought a given WooCommerce product.
Free covers unlimited booking pages and appointments, your own booking page and booking form shortcode, working hours and days off with buffers and notice, instant confirmation, time zone handling, customer reschedule and cancel, one reminder email, editable booking emails, a calendar file on every confirmation, the Dashboard, and unlimited meetings on all five video platforms with screen sharing, thumbnails and banners, the Gutenberg block, the Elementor widget, meeting categories, role and password restrictions, email notifications and Multisite support. Pro adds recurring meetings, meeting registration, recordings and transcripts inside WordPress, Zoom users and reports, front-end meeting creation and management, WooCommerce and WooCommerce Bookings, Tutor LMS, LearnPress, LifterLMS and Academy LMS, Dokan, WCFM and MultivendorX, Classic Editor support, white labelling and priority support. For booking, Pro adds approving each booking, group sessions, prices, several ways to meet on one page, your own booking questions, a redirect after booking, a cancel and reschedule cutoff, Google Calendar busy-time checking, a private calendar feed, the All Events calendar view, booking stats, and revenue and top booking pages on the Dashboard. More than one host, several reminders and SMS are coming.
The free plugin lets you give each booking page its own accent colour, set the embed width and height, and give a meeting its own thumbnail and banner. Pro adds white labelling, which takes MeetingHub's own name off what your visitors and clients see.
Recurring schedules, weekly, bi-weekly or monthly, are a Pro feature. The free plugin creates as many one-off meetings and takes as many appointments as you like, with no cap.
Meeting registration is a Pro feature: attendees sign up first and the join link follows, so you know who is coming. Pro also surfaces Zoom users and reports inside WordPress, which is where you see who actually turned up.
Pro integrates with Tutor LMS, LearnPress, LifterLMS and Academy LMS, so a lesson can carry its own live class, and with Dokan, WCFM and MultivendorX, so each vendor runs their own meetings and bookings without going through you.
The recording is made and stored by the service you connected, as it always was. Pro is what brings it back into WordPress: a recording list with transcripts, next to the meeting it belongs to, instead of a hunt through Zoom.
On your own site, in your own WordPress database. Nothing about an appointment is sent to us. Bookings are included in WordPress's own personal data tools, so a request under Tools → Export Personal Data returns everything held about that email address, and Tools → Erase Personal Data anonymises it while leaving your own schedule intact. That is the machinery a GDPR or CCPA request needs, handled by WordPress core rather than by a separate add-on.
PHP 7.4 up to 8.3. Google Meet needs PHP 8.1 or later, because Google's own libraries do; on an older PHP it says so in place of connecting, and every other platform, bookings and integrations work as usual.
Yes, and in the free plugin. Each site in the network keeps its own meetings, bookings and connected accounts, so one subsite is never able to see or edit another's.
Not for your visitors. The admin application is loaded only for signed-in users who are allowed to create meetings, because that is what front-end meeting management needs. Somebody reading a page while logged out never receives it.
Meetings already created on that service keep their links, because they live on the service and not in WordPress. MeetingHub simply stops being able to create new ones on it until you reconnect. Nothing is deleted at either end.
Deleting MeetingHub from the Plugins screen removes its own settings, connected credentials and cached data. Your meetings and any appointments booked through the plugin are kept, so deactivating or reinstalling never loses your content or a commitment you made to a customer. To remove booking records as well, delete them before uninstalling.
mhub_show_upgrade_card filter.[mhub-my-meetings] now has a clean default look: one row per session with its status and a Join button, stacked on phones, and easy for any theme or page builder to restyle.[mhub-my-meetings] now lists a member's own bookings beside their sessions, with a Join button once the booking is confirmed.[mhub-my-meetings] keeps a session listed until it ends and marks it "Live now", so the Join button is there when it is needed.include attribute on [mhub-my-meetings] to show only sessions or only bookings.[mhub-frontend-meeting] shortcode no longer prints as plain text when Pro is not active.[meetinghub_booking] shortcode to embed booking forms on any page or post.[mhub-zoom-meeting-list] shortcode.[mhub-my-meetings] shortcode to display upcoming sessions for the currently logged-in user, with an option to show only the next session.mhub_user_can_access_meeting filter.changelog.txt, shipped alongside this file.