Online appointment scheduling

Online booking that follows your scheduling rules

Let customers choose a service and book an available time on your website. Connect your calendars, set staff availability, and use AI assistance for booking requests in chat and SMS.

Start free trial No credit card required.

From your availability to a confirmed appointment

Step 1

Set services and availability

Define appointment types, durations and staff schedules. Connect calendars so existing commitments are considered before a time is offered.

Step 2

Share your booking page

Add your booking link to customer messages or embed the booking widget on your website. Customers choose from the times you make available.

Step 3

Confirm and remind

Send booking confirmations and schedule email or SMS reminders. Customers can manage their appointment within the rules you set.

Keep the details of every booking in order

Start with one service

Choose its duration, assigned staff and available times, then test a booking before sharing the page.

Set availability per service

Use different schedules for appointment types, team members and resources.

Send automatic reminders

Schedule confirmations and reminders around each appointment.

Coordinate your team

Assign services and availability to the people and locations that deliver them.

Choose your calendar view

Switch between month, week, day and list views when planning your workload.

Show the right time zone

Display appointment times in the customer’s time zone when booking across regions.

Enhanced availability

Fine-tune availability for every team member

Set regular working hours for each team member and adjust availability for specific dates. Offer appointment times that fit the service and the person delivering it.

Individual schedules

Give each team member the availability that matches their working hours.

Date-specific changes

Adjust your usual schedule for time off or a different working day.

Team management

Match each booking to the right team member

Assign team members to services and locations. A customer can book an appointment that fits the availability of the people and resources it needs.

Service assignments

Choose which team members can deliver each appointment type.

Resources and locations

Plan the rooms, equipment and locations needed for a service.

Calendar sync

Sync your online calendar

Check connected calendars for existing commitments and add confirmed appointments to your calendar. Keep booking availability tied to the schedule your team uses.

Connected availability

Consider busy times before offering a new appointment.

Customer-facing time slots

Show customers bookable times without displaying calendar event details.

Booking rules

Your business, your rules

Set service durations, buffer time and booking notice. Define when customers can cancel or reschedule, and account for the staff and resources needed for each appointment.

Booking and cancellation notice

Decide how far ahead a customer can book or change an appointment.

Time between appointments

Add buffers for preparation, travel or finishing the previous service.

Combined availability

Offer times when the required people and resources are available.

Customization

Customize the layout and forms

Use your branding on the booking page and ask the questions needed to prepare for the appointment. Keep the form focused on information your team will use.

Your booking page

Use your logo and colors to make the booking page recognizable.

Custom booking questions

Ask for details relevant to the selected service.

A link or website widget

Choose how customers reach your booking page.

Integrated payments

Collect payment when customers book

Connect Stripe to collect a deposit or full payment during booking. Set the payment requirement for the service so customers can complete it as part of their reservation.

Deposits

Ask for a payment toward the appointment when it is booked.

Full payment

Collect the service price during the booking process.

Built for businesses that work by appointment

Set up services, durations, staff and locations to match the appointments your customers book.

Health and medical

Beauty and wellness

Fitness and sports

Professional services

Online booking with AI scheduling assistance

Give customers a booking page they can use themselves, with an AI assistant for scheduling requests in chat and SMS. Both work with your availability and booking rules.

Self-service online booking

Customers choose a service, select an available time and receive their booking confirmation.

See website booking

AI assistant for chat and SMS

Help customers book, cancel or reschedule through a conversation, using your configured availability and booking rules.

See AI scheduling assistance

Automated appointment messages

Use confirmations and reminders to keep customers informed before their appointment. These messages follow the schedule you configure.

See automatic reminders
Looking for a business phone system? Explore VoxiPlus

Less coordination around each appointment

Put the routine steps around a booking in place, so your team can focus on the appointment itself.

Fewer scheduling exchanges

Let customers choose from available times instead of arranging every appointment by email.

Help customers remember

Send reminders with the appointment details and a way to manage the booking.

Booking beyond opening hours

Keep your booking page available when your team is away, while offering only the appointment times you define.

Online scheduling questions

Practical answers about booking pages, calendars and AI assistance.

How do I start accepting appointments online?
Create a service, set its duration and availability, connect your calendar, and test the booking flow. Then share your booking link or embed the widget on your website.
Which calendars can I connect?
Voxiplan supports Google Calendar, Outlook, Microsoft 365, Exchange and iCloud. Choose which calendars to check for conflicts and where to add confirmed appointments.
Can I manage different staff schedules and locations?
Yes. Assign staff to services and locations, then set their availability. You can also account for resources needed for an appointment.
Can customers reschedule or cancel their bookings?
Yes. Customers can manage their appointments within the cancellation and rescheduling windows you configure.
Can I take a deposit or full payment when someone books?
Yes. Connect Stripe and configure the payment requirement for the service to collect a deposit or full payment during booking.
What does AI add to online scheduling?
Online booking pages use your availability and booking rules. The AI assistant adds conversational help for booking, cancellation and rescheduling requests in chat and SMS. Automated reminders follow configured rules.
Does Voxiplan also provide a business phone system?
Voxiplan focuses on online booking and AI scheduling assistance. For business phone numbers, call routing and AI call answering, explore VoxiPlus.
Can I try the booking workflow before committing?
You can start a free trial without a credit card. Set up a representative service and test the full booking journey. Check the pricing page for current plans and included features.

Start with your first booking page

Connect a calendar, add a service and test your booking flow. Set up availability, reminders and AI scheduling assistance around the way you work.

Start free trial

No credit card required.