Uploaded March 2026 | Updated September 2026, 15 hours ago
JetFormBuilder, JetEngine, and JetAppointment work together to build a complete taxi booking system in WordPress — with vehicle selection, pickup and drop-off locations, dynamic price calculation based on conditions, appointment booking, and automated email confirmations, all inside a single multi-step form.
In this tutorial, Osamu from Zen Ideas shows the full build: Custom Post Types for car services, taxonomies for locations, JetAppointment settings, and a JetFormBuilder multi-step booking form with dynamic pricing logic connected to real WordPress data.
Whether you’re building a taxi service, shuttle company, vehicle rental, or any booking business with dynamic pricing, this setup gives you a reusable blueprint for complex booking flows in WordPress.
✅ What you'll learn:
• How to create Car Types using Custom Post Types
• How to add pickup and drop-off locations with taxonomies
• How to connect car services to JetAppointment
• How to build a multi-step booking form in JetFormBuilder
• How to calculate price dynamically based on conditions
• How to configure post-submit actions and automated email confirmations
• How to add the booking form to a page and test the full flow
-------------
► TIMESTAMPS
00:00 Taxi Booking System — What We're Building
00:07 Full System Overview
03:16 Plugin Requirements
03:32 Creating Car Service Custom Post Type
04:27 Creating Pickup and Drop-Off Locations (Taxonomy)
06:02 Adding Car Services and Appointment Settings
08:55 Building the Taxi Booking Form in JetFormBuilder
14:27 Setting Up Dynamic Price Calculation
18:28 Configuring Post-Submit Actions
19:33 Setting Up Email Notifications
25:04 Adding the Booking Form to a Page
26:11 Final Result and Booking Test
---------------
❓ FAQ
Q: Do I need all three plugins — JetFormBuilder, JetEngine, and JetAppointment — for this setup?
A: Yes. JetEngine handles CPTs and taxonomies, JetAppointment manages time slots and bookings, and JetFormBuilder powers the multi-step booking form and dynamic pricing.
Q: Can I adapt this system for other booking businesses, not just taxis?
A: Absolutely. The same pattern works for shuttles, rentals, tours, or any booking service where you need locations, time slots, and price conditions.
Q: Does this work with my existing theme and page builder?
A: Yes. The booking form is built with JetFormBuilder blocks/forms, and the dynamic data comes from JetEngine, so you can integrate it into most WordPress themes and builder setups.
Q: Can I add messaging between clients and operators to this booking system?
A: Yes. You can use JetMessenger to add private, context-based chats tied to bookings or user accounts on top of this JetFormBuilder + JetAppointment flow.
---------------
► Get JetEngine:
out.crocoblock.com/4t6bAuw
► Get JetFormBuilder:
out.crocoblock.com/3NUYNvR
► Get JetAppointment:
out.crocoblock.com/4bsRpkx
► Get JetMessenger (optional messaging for booking flows):
crocoblock.com/plugins/jetmessenger
► Choose Crocoblock subscription:
out.crocoblock.com/4sWHSrz
-------------
📄 Advanced Math Calculations in JetFormBuilder:
jetformbuilder.com/features/advanced-math-calculations
► Full JetFormBuilder playlist:
youtube.com/watch?v=ZB94fY2aG4I&list=PL26jaHWVtLFwcxXItL9J9qNJ8pWzKUuGg
-------------
👉 Follow Osamu (Zen Ideas) for more WordPress content:
► youtube.com/@osamu_wakabayashi
► zenideas.ca
-------------
#JetFormBuilder #JetAppointment #Crocoblock #WordPressBooking #DynamicForms
Have questions about the taxi booking system or dynamic pricing logic? Drop them in the comments 👇
If this helped, like the video and subscribe for more WordPress tutorials.
Join us here:
► FB Community: facebook.com/groups/CrocoblockCommunity
► Discord Community: discord.gg/6WbBaJQ2G5
► Facebook: facebook.com/crocoblock
► Twitter: twitter.com/mrcrocoblock
► Instagram: instagram.com/crocoblock
► LinkedIn: linkedin.com/company/crocoblock
JetFormBuilder, JetEngine, and JetAppointment work together to build a complete taxi booking system in WordPress — with vehicle selection, pickup and drop-off locations, dynamic price calculation based on conditions, appointment booking, and automated email confirmations, all inside a single multi-step form.
In this tutorial, Osamu from Zen Ideas shows the full build: Custom Post Types for car services, taxonomies for locations, JetAppointment settings, and a JetFormBuilder multi-step booking form with dynamic pricing logic connected to real WordPress data.
Whether you’re building a taxi service, shuttle company, vehicle rental, or any booking business with dynamic pricing, this setup gives you a reusable blueprint for complex booking flows in WordPress.
✅ What you'll learn:
• How to create Car Types using Custom Post Types
• How to add pickup and drop-off locations with taxonomies
• How to connect car services to JetAppointment
• How to build a multi-step booking form in JetFormBuilder
• How to calculate price dynamically based on conditions
• How to configure post-submit actions and automated email confirmations
• How to add the booking form to a page and test the full flow
-------------
► TIMESTAMPS
00:00 Taxi Booking System — What We're Building
00:07 Full System Overview
03:16 Plugin Requirements
03:32 Creating Car Service Custom Post Type
04:27 Creating Pickup and Drop-Off Locations (Taxonomy)
06:02 Adding Car Services and Appointment Settings
08:55 Building the Taxi Booking Form in JetFormBuilder
14:27 Setting Up Dynamic Price Calculation
18:28 Configuring Post-Submit Actions
19:33 Setting Up Email Notifications
25:04 Adding the Booking Form to a Page
26:11 Final Result and Booking Test
---------------
❓ FAQ
Q: Do I need all three plugins — JetFormBuilder, JetEngine, and JetAppointment — for this setup?
A: Yes. JetEngine handles CPTs and taxonomies, JetAppointment manages time slots and bookings, and JetFormBuilder powers the multi-step booking form and dynamic pricing.
Q: Can I adapt this system for other booking businesses, not just taxis?
A: Absolutely. The same pattern works for shuttles, rentals, tours, or any booking service where you need locations, time slots, and price conditions.
Q: Does this work with my existing theme and page builder?
A: Yes. The booking form is built with JetFormBuilder blocks/forms, and the dynamic data comes from JetEngine, so you can integrate it into most WordPress themes and builder setups.
Q: Can I add messaging between clients and operators to this booking system?
A: Yes. You can use JetMessenger to add private, context-based chats tied to bookings or user accounts on top of this JetFormBuilder + JetAppointment flow.
---------------
► Get JetEngine:
out.crocoblock.com/4t6bAuw
► Get JetFormBuilder:
out.crocoblock.com/3NUYNvR
► Get JetAppointment:
out.crocoblock.com/4bsRpkx
► Get JetMessenger (optional messaging for booking flows):
crocoblock.com/plugins/jetmessenger
► Choose Crocoblock subscription:
out.crocoblock.com/4sWHSrz
-------------
📄 Advanced Math Calculations in JetFormBuilder:
jetformbuilder.com/features/advanced-math-calculations
► Full JetFormBuilder playlist:
youtube.com/watch?v=ZB94fY2aG4I&list=PL26jaHWVtLFwcxXItL9J9qNJ8pWzKUuGg
-------------
👉 Follow Osamu (Zen Ideas) for more WordPress content:
► youtube.com/@osamu_wakabayashi
► zenideas.ca
-------------
#JetFormBuilder #JetAppointment #Crocoblock #WordPressBooking #DynamicForms
Have questions about the taxi booking system or dynamic pricing logic? Drop them in the comments 👇
If this helped, like the video and subscribe for more WordPress tutorials.
Join us here:
► FB Community: facebook.com/groups/CrocoblockCommunity
► Discord Community: discord.gg/6WbBaJQ2G5
► Facebook: facebook.com/crocoblock
► Twitter: twitter.com/mrcrocoblock
► Instagram: instagram.com/crocoblock
► LinkedIn: linkedin.com/company/crocoblock










