Quick Start
Get a working booking form on your WordPress site in under 10 minutes. This page is the shortest path from a fresh install to a customer successfully placing a booking.
The five things every Advik Booking site needs
- Permalinks set to Post name
- Two pages with the booking + portal shortcodes
- At least one payment method enabled
- A data model: item fields → categories → services → add-ons → staff
- A booking flow that matches your business
Prefer guided setup?
Skip this page and run the Setup Wizard from Advik Booking → Setup Wizard. It does steps 3–5 for you.1. Permalinks → Post name
Go to Settings → Permalinks and pick Post name. Click Save Changes.
Why? Advik Booking uses WordPress's pretty URLs for the booking page, the customer portal, and confirmation pages. The default ?p=123 format breaks these silently.
2. Create your two pages
- Create the booking pagePages → Add New. Title it however you like (e.g. Book a Clean, Schedule a Service). In the body paste:textPublish.
[advik_booking] - Create the customer portal pageAdd another page, e.g. My Bookings. In the body paste:textPublish.
[advik_customer_portal] - Tell Advik which page is the portalGo to Advik Booking → Settings → Customer Accounts → Customer Portal Page dropdown. Pick the page you just made. Save.
3. Choose a payment method
Open Advik Booking → Settings → Payments and enable one of:
| Option | Best for | Setup time |
|---|---|---|
| Pay on Arrival | Local service businesses, quote-based jobs | 30 seconds |
| Stripe | Card payments, Apple Pay, Google Pay | 5 minutes |
| GoCardless | UK / EU direct debit, recurring billing | 10 minutes |
You can switch at any time. See Pay on Arrival, Stripe, and GoCardless for full setup.
4. Build your data model (the order matters)
Advik Booking separates content from presentation. The data model is the same no matter what industry you're in.
- Item fields — the building bricks (e.g. Number of bedrooms, Oven size). You can reuse one field across many services.
- Categories — group your services (e.g. Domestic Cleaning, End of Tenancy).
- Services — a bookable product. Each service is a bundle of item fields plus a base price and a duration.
- Add-ons — extras that stack on top (e.g. Inside oven, Laundry wash & fold).
- Staff — at least one staff member must be assigned to each service, or it won't appear on the booking form.
See How It Works for the mental model, then the dedicated pages for each.
5. Design your booking flow
Open Advik Booking → Settings → Booking Flow. You'll see a drag-and-drop list of steps:
- Service Area
- Category
- Service details (your item fields live here)
- Add-ons
- Date & time
- Personal details
- Payment
Toggle off any step you don't need, drag to reorder, and save. The change is immediate on the front-end form.
6. Test the booking end-to-end
- Open the booking page in an incognito tabMake sure you're not logged in as admin — that way you'll see exactly what customers see.
- Walk through all the stepsPick a category, fill in a service, choose a slot, enter your email, and submit.
- Verify the emailYou (admin) and the test customer should both receive the confirmation emails. If not, see Settings → Emails.
- Check the admin booking listThe new booking appears in Advik Booking → Bookings. Click it to see all field values, the price breakdown, and the customer details.
All done?
Deep-dive into any area using the sidebar. Start with Item Fields — once you understand this single concept, the rest of the plugin is just composing it.