EnvisaBook by EnvisaSoft

Simple appointment scheduling for your website.

Let clients choose a service, see your real availability, book a time, and pay online - while you manage your schedule from WordPress.

A WordPress booking plugin from the makers of EnvisaSoft Live Chat.

yoursite.com/book Live
Service
Initial Consultation
45 min · $120 CAD
Selected
Tue, Mar 10 · 2:00 PM
America/Regina
March 2026
Available times
9:00 10:30 11:00 1:00 2:00 3:30

Your website becomes your booking desk.

EnvisaBook turns a WordPress page into a professional scheduling experience. Clients book without calling. You stay in control of availability, payments, and appointments.

Display availability

Show only times you can actually take.

Offer services

Multiple services with duration and price.

Accept bookings

Clients book directly on your site.

Take payments

Paid bookings through Stripe Checkout.

Manage appointments

Confirm, cancel, and reschedule from WordPress.

Stay in sync

Respect Google Calendar busy time.

Booking that feels obvious to clients.

One clear path from service to confirmation - no third-party booking page required.

1. ServiceChoose what they need
2. DatePick a day that works
3. TimeSee real open slots
4. DetailsName, email, notes
5. PayStripe if required
6. BookedConfirmation sent

What you get

Capabilities in the product today - not a roadmap.

Online booking

Clients book directly from your website with the EnvisaBook shortcode.

Flexible availability

Weekly hours, split shifts, holidays, custom dates, and manual blocks.

Services & pricing

Multiple services with duration, buffer time, price, and currency.

Online payments

Accept paid bookings through Stripe. Free services work without Stripe.

Google Calendar

Busy time blocks availability. Optionally write confirmed appointments back.

Automatic notifications

Keep clients and providers informed about booking activity by email.

Provider calendar

Day and week views with appointments, busy periods, and manual blocks.

Client rescheduling

Clients can securely reschedule eligible appointments under your rules.

WordPress native

Add [envisabook] to a page. Availability is calculated on your server.

How it works

  1. 1

    Configure your services

    Set services, pricing, duration, and availability in WordPress.

  2. 2

    Add EnvisaBook to your site

    Place the booking interface on a WordPress page with a shortcode.

  3. 3

    Clients choose a time

    They see real availability and book online - paying if required.

  4. 4

    Manage everything in one place

    Confirm, cancel, reschedule, and review appointments from WordPress.

Built for appointment-based businesses

If your business runs on appointments, EnvisaBook can handle your booking calendar. Not medical-device software - a practical scheduler for service professionals.

Lawyers Notaries / Commissioners Consultants Therapists Coaches Salons Tutors Home-service professionals Other appointment businesses

Built for WordPress. Built for real bookings.

Add EnvisaBook to your WordPress site and turn it into a professional booking experience - without sending customers somewhere else.

  • WordPress plugin installed on your site
  • Shortcode booking experience: [envisabook]
  • Server-side availability and conflict protection
  • Stripe and Google Calendar integrations
  • No third-party booking page required
WordPress Install EnvisaBook → activate → configure services and availability.
Any page or post Add [envisabook_calendar] or [envisabook] where clients should book.
Requirements WordPress 6.4+, PHP 8.2+. Compatible with standard WordPress installs; not every host environment is guaranteed.

Get paid when clients book.

Offer free or paid services. Paid appointments use Stripe Checkout. Pricing is calculated on the server - clients cannot change the amount.

  • Paid or free services
  • Stripe Checkout
  • Server-side pricing
  • Payment-aware booking status
  • Webhook verification for payment events
ServiceNotary Appointment
Duration30 minutes
WhenThu, Mar 12 · 11:00 AM
Total$75.00 CAD
StatusStripe Checkout

Never double-book yourself.

EnvisaBook checks your connected Google Calendar when determining availability, so personal events can automatically block booking times.

Optionally, confirmed EnvisaBook appointments can also be added back to Google Calendar.

Google Calendar

Team standupBusy 10–11
DentistBusy 1–2

EnvisaBook availability

10:00–11:00Blocked
1:00–2:00Blocked

What clients see

9:00 · 11:30 · 2:30Open

Your schedule at a glance.

Manage day and week views from WordPress - appointments, Google busy periods, manual blocks, client details, and payment status.

EnvisaBook · Calendar
Mar 9 – Mar 13

Built with the controls we actually ship

Product engineering - not a certification claim.

  • Server-authoritative availability
  • Booking conflict protection
  • Secure client booking access sessions
  • Stripe webhook verification
  • Google OAuth for calendar access
  • Rate limiting on public booking endpoints

Straightforward pricing

14-day free trial. No credit card required. One subscription covers one WordPress website. Client appointment payments through Stripe are separate.

Starter

$4.99 USD/month

For individual professionals and small businesses. One active website.

  • Online booking on your WordPress site
  • Multiple services, availability, provider calendar
  • Free or paid appointments (Stripe Checkout)
  • Email notifications
  • Google Calendar busy-time sync
  • Client cancel & reschedule
Start 14-day free trial

Custom

Let's Talk

Need something more? Talk to us about custom requirements, larger organizations, or a tailored EnvisaBook setup.

  • Custom commercial arrangements
  • Guided setup conversation
  • No self-serve Stripe checkout
Contact Us

No hidden fees. Cancel anytime from the Stripe customer portal. Appointment payments your clients make are separate from your EnvisaBook subscription.

FAQ

Does EnvisaBook work with WordPress?

Yes. EnvisaBook is a WordPress plugin. Add [envisabook] to a page to show the booking interface.

Can I offer paid appointments?

Yes, through Stripe Checkout. Payment amounts are calculated on the server.

Do I need Stripe?

No. Free appointments can be offered without Stripe.

Can clients choose their own appointment time?

Yes. Clients see available times based on your services and availability rules.

Can I set different working hours?

Yes. Configure weekly hours, including split shifts where needed.

Can I block holidays or personal time?

Yes. Use date overrides and manual time blocks. Connected Google Calendar busy time also blocks slots.

Does it work with Google Calendar?

Yes. EnvisaBook imports busy time so personal events do not become double bookings. You can optionally write confirmed appointments back to Google Calendar.

Can clients reschedule?

Yes, subject to your configured booking rules and eligibility.

Can I use multiple services?

Yes. Create multiple services with their own duration, buffer, and pricing.

More from EnvisaSoft

Practical products for your website.

EnvisaSoft Live Chat →

Simple live chat for your website.

Ready to let your website take bookings?

Start with EnvisaBook and keep scheduling on your WordPress site.

Start Free Trial