Why are services, events, or membership plans missing from my website?

Check flow configuration, visibility, customer access, and public membership settings.

getFlowServices() lists services connected to the selected Customer Flow. Check that you used the correct booking configuration ID and that the flow belongs to the organisation of your Website SDK key.

Only active services within their visibility window and available to the current visitor are returned. Public services can appear without sign-in. Membership-gated services need a signed-in customer who is eligible to book them. Check the flow's categories, service assignments, and access rules before treating an empty result as an SDK problem.

Membership plans must be active public customer plans to appear in the available-plan collection, which requires a signed-in customer. Private and company-only plans are not a general public catalog. In the DOM Package, use the Customer API membership endpoint or known public plan IDs; there is no typed getMemberships() convenience method.

See Service catalogs, Listing memberships and plans, and Hosted membership collections.