AFI AFI

Webba Booking

Estimated reading: 1 minute Updated August 1, 2026

Webba Appointment Booking is a popular WordPress appointment-booking plugin for service providers. Advanced Form Integration creates Webba booking entries from your form submissions.

What you’ll need

  • Webba Appointment Booking installed and active on the same WordPress site.
  • At least one service configured in Webba.
  • The Advanced Form Integration plugin installed and activated.

Create the integration

  1. Go to AFI → Add New.
  2. Configure the trigger.
  3. In Action → Platform, select Webba Booking.
  4. In Task, choose Create Booking.
  5. Map the form fields:
  • Service: pick the Webba service this booking is for.
  • Customer Name, Email, Phone.
  • Booking Date and Booking Time (date picker / time picker fields from your form).
  • Notes for any free-form customer comments.
  1. Optional: configure Conditional Logic.
  2. Click Save Integration.

Screenshot: AFI field-mapping screen with Webba Booking service and date fields visible

Conditional logic example

Create the booking for the “Express service” only when the form’s service_choice field equals “express”. Standard service bookings go through a separate integration mapping to a different Webba service.

Troubleshooting

Time slot conflict

Webba enforces availability per service. If the requested slot is unavailable, the booking creation fails: handle by collecting alternate time preferences in the form and using conditional logic to route them.

Related docs