2 min read
Your go-live checklist, organized by lane. Every check should pass in System Status before you point real customers at the booking flow.
All lanes (universal checks) #
- WP version 6.0+, PHP 8.1+.
- Database tables installed (5 in Lite, +5–7 in Pro).
- WP-Cron running (last run within the last hour).
- Email sending verified end-to-end with a real customer email.
- Reminder + review-invite emails enabled in Settings → Notifications.
- Privacy policy updated to mention booking data handling.
- One end-to-end booking test completed successfully (Pending → Approved → Reminder fires).
MyListing Directory #
- Repeater Row CSS Class set to
mybookaro_services. - Listings have at least one repeater row filled in.
- Sidebar booking entry visible on a real listing page.
- Provider dashboard reachable from a logged-in provider account.
Single Business #
- Default Provider set in Settings → General.
- Booking page assigned and contains
[bookaro_booking_form]. - Services page assigned and contains
[bookaro_services_cards]. - Provider Dashboard page assigned for the Default Provider to log in to.
- Customer Dashboard page assigned.
Generic Directory #
- Listing post type set in Settings → General.
- Provider Resolution Mode set (Listing Author or Listing Meta Key).
- If meta key mode: meta key value is exactly the same as your post-meta storage.
- Services model picked (Provider Only / Admin Catalog / Hybrid).
- Placement strategy chosen and verified on a live listing.
- Lane diagnostics in System Status all pass.
Pro additional checks #
- License Active.
- Payments: WooCommerce active, payment gateway tested.
- Calendar: at least one provider connected and a test event created.
- SMS: Twilio credentials valid, test message sent.
- Webhooks: endpoint reachable, test delivery succeeded.
Day-of-launch #
- Run System Status one more time.
- Watch the Notification Log for the first hour for unexpected failures.
- Have a rollback plan: deactivate Pro to fall back to Lite if a Pro feature misbehaves.