Linux 软件免费装
Banner图

Appointment Booking & AI Receptionist – RazorBooking

开发者 razorbooking
更新时间 2026年11月10日 20:06
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

online booking appointment scheduling appointment booking ai receptionist virtual receptionist

下载

1.2.1 1.3.1

详情介绍:

RazorBooking is an appointment booking plugin for service businesses, with a built-in AI receptionist. Customers book online on your WordPress site, around the clock. They pick a service, a team member and a free time, and can pay a deposit or in full. The AI receptionist answers your phone and your website visitors, day and night, and books appointments into the same calendar. It's made for salons, barbershops, spas, auto repair and tire shops, home services, yoga and fitness studios, clinics and consultants. You manage services, staff, availability, prices and payments in your RazorBooking account. The plugin puts them on your website and keeps them in sync. Online appointment booking AI receptionist and voice assistant (optional) The booking form works on its own. Turn the AI on when you want it. Why RazorBooking Works with your site The block editor, Elementor (a "RazorBooking" section of widgets), widget areas, and shortcodes for classic themes and page builders such as Divi, Beaver Builder and WPBakery. Pricing The plugin is free, with nothing locked or limited. RazorBooking, the service it connects to, is paid. Every account starts with a 7-day free trial, no card needed. There is no free plan. The AI receptionist and voice assistant use minutes from your RazorBooking account. See plans. Shortcodes [razorbooking], [razorbooking_my_bookings], [razorbooking_reviews], [razorbooking_gallery], [razorbooking_faq], [razorbooking_confirmation], [razorbooking_assistant] and [razorbooking_call]. Click Embed on any item in the plugin to build its shortcode, or see every option under RazorBooking → Support → Shortcodes.

安装:

  1. In WordPress, go to Plugins → Add New, search for "RazorBooking", then install and activate it.
  2. Click Start setup on the banner on the Plugins screen, or open RazorBooking in the WordPress menu.
  3. Sign in, or create a RazorBooking account (7-day free trial, no card needed). Choose which business this site is for and confirm.
  4. Add the Booking form block, Elementor widget or [razorbooking] shortcode to any page.
  5. Optional: open AI assistant in the RazorBooking menu to turn on the AI receptionist, then add the AI assistant or Call us block, widget or shortcode.
Your browser brings your site key back from RazorBooking to your WordPress admin in a form, never in an address bar. WordPress saves it once you're signed in as the administrator who started connecting.

屏幕截图:

  • Calendar and time picker with real-time availability.
  • Checkout: customers choose a payment provider and pay a deposit or in full.
  • AI assistant: visitors ask questions and book by voice from the Book now | Ask button.
  • AI assistant screen in WordPress: this week's calls and conversations by outcome.
  • Design screen with live preview of your booking form and buttons.

常见问题:

Is this a free appointment booking plugin?

The plugin is free, and nothing in it is locked or limited. RazorBooking, the service it connects to, is paid: every account starts with a 7-day free trial, no card needed, and there is no free plan.

Do I need a RazorBooking account?

Yes. The plugin shows your RazorBooking account on your site and doesn't store bookings itself. You can create an account from the plugin's setup screen.

What is an AI receptionist?

It's an assistant that answers phone calls and website questions for your business, like a front desk that never closes. RazorBooking's can also book appointments in your calendar.

Can the AI book appointments by itself?

Yes. It checks real availability for your services and team, confirms the details with the customer, and books into the same calendar as your booking form.

Can the AI answer questions about my business?

Yes. It answers from your services, prices, team and hours, and from the knowledge base you add in RazorBooking, such as your policies, directions and aftercare.

How is it different from booking plugins that store bookings in WordPress?

Those plugins run the booking system inside your WordPress site: their tables, customer details and payment records live in your database, and the work runs on your hosting. RazorBooking runs the booking system on its own servers. Your site shows it and keeps a small saved copy of your business information, so there are no booking tables to grow, back up or secure, and pages don't wait on it.

How is it different from AI voice agent platforms?

AI voice platforms give you an agent to configure and connect to a calendar you already have. RazorBooking's AI receptionist comes with the booking system built in: your services, prices, team, availability, deposits and reminders are already there, so it's ready once your services are set up.

Do I have to use the AI?

No. Online booking, payments and reminders work without it. Add the AI assistant or Call us button when you want them.

What happens if my trial or subscription ends?

You get 7 more days as usual. After that your account becomes read-only until you subscribe: your site keeps showing your services, team, reviews and other content, but changes made from WordPress are paused. Subscribe and everything works again, with nothing to reconnect.

Can customers pay online when they book?

Yes. Connect Stripe, PayPal or Razorpay in RazorBooking to take full payments or deposits. The payment step opens your payment provider's page or window.

Does it work with Elementor, Divi and other page builders?

Yes. Every block is also an Elementor widget. For Divi, Beaver Builder, WPBakery and classic themes, use the shortcodes. Click Embed on any item to build one.

Can I put it in a sidebar or footer widget?

Yes. All five blocks (Booking form, Reviews, Gallery, FAQ and My bookings) are available in Appearance → Widgets. With the Classic Widgets plugin, add a Shortcode widget instead.

I changed something in RazorBooking. Why doesn't my site show it?

The booking form, gallery, reviews and FAQ load from your booking site, so they're always current. Everything else (the plugin's screens, choices in the page editors, button colors, your booking site's address and the business info for search engines) comes from a copy saved on your site. After a change in RazorBooking, open RazorBooking in your WordPress menu and click Sync. Changes made in the plugin are picked up automatically. If you change your booking site's address, sync right away.

Where do customers go after they book?

To the booking confirmation, unless you choose a thank-you page under RazorBooking → Add to site → Thank-you page. Customers then go there wherever they booked, including after paying by card. Add the Booking confirmation block or [razorbooking_confirmation] to show their booking reference. You can change or hide its title, its label and its "View your booking" button, for example [razorbooking_confirmation title="Thanks!" link="no"].

How do I add a "Book now" link to my menu?

Add the page with your booking form to your menu the usual way (Appearance → Menus, or the Navigation block). To link to your booking site instead, add a custom link to its address, shown in the account menu at the top right of the RazorBooking screens.

Does it work with caching and speed plugins?

Yes. If your speed plugin, host or Cloudflare Rocket Loader delays, defers or combines JavaScript, exclude /embed/widget.js, razorbooking-public and razorbookingEmbed. When cached information changes, the plugin shows an admin notice telling you to clear your page cache. It never clears another plugin's cache itself.

Does it work with my cookie banner?

Yes. Under RazorBooking → Settings → Privacy → "When booking loads", choose "After visitors accept cookies" (your cookie plugin decides) or "When visitors click a booking button". If your cookie plugin doesn't detect RazorBooking, add it as a service using the details on the Privacy screen. The booking form sets two cookies it needs to work, customer_session and XSRF-TOKEN, both lasting 2 hours.

What data leaves my site, and what does it keep?

Your server sends RazorBooking your site's address and name when you connect, and what you create or change on the plugin's screens. It sends nothing about your visitors. Your site keeps a copy of your business information so pages don't wait on RazorBooking. No customer or visitor data is stored in WordPress. Handle requests to see or erase a customer's data in RazorBooking. See External services for details, and Settings → Privacy → Policy Guide for suggested privacy policy text.

Can I use it on a local or staging site?

Yes. Your browser brings the site key back, so RazorBooking doesn't need to reach the site. If WordPress is in its own folder, use "Paste a key instead". If you copy a connected site to staging, the plugin notices the address change and asks you to disconnect, so staging bookings don't reach your live account.

Is it accessible?

The buttons, cards and popup follow WCAG 2.1 AA: full keyboard use, focus stays in an open popup, Escape closes it, and every control has a screen reader name. The booking form, gallery, reviews and FAQ are built to the same standard.

I already use Yoast or Rank Math. Will the SEO feature conflict?

No. The plugin detects them and keeps its business info for search engines off by default. If you turn ours on, turn off the business schema in the other plugin first.

How do I disconnect, and does deleting the plugin delete anything?

Disconnect from the account menu at the top right of any RazorBooking screen. Your blocks stay on your pages but are hidden until you reconnect. Deleting the plugin removes the site key, and revokes it if this site created it. Other saved data is deleted only if you turn on RazorBooking → Settings → Data on uninstall. Your bookings, customers and services in RazorBooking are never touched.

Can I edit the plugin's admin screens?

Yes. The TypeScript source is included in src/. Install Node 22 and run npm ci and npm run build in the plugin folder to rebuild admin/js/.

更新日志:

1.3.1 1.2.1 1.2.0