BookFlowLayman-friendly documentation
Screen ReferenceDocs home

Platform Screen Reference

The platform screens are the public SaaS layer. They help a buyer understand BookFlow, choose a plan, find a vendor, create a workspace, or sign in.

Plain English Connection

The platform does not manage one vendor's daily bookings. It creates and routes tenants. After signup, the vendor moves from the platform layer into a tenant workspace like Nimbus.

Screen Map

ScreenLocal linkScreenshotUsed byWhat changes next
Platform HomeHomeplatform/home.pngProspects, platform owner, demo viewersRoutes visitor to plans, directory, login, or signup.
PlansPlansplatform/plans.pngProspective vendorsSelected plan is carried into signup as the starting subscription.
DirectoryDirectoryplatform/directory.pngCustomers browsing vendorsCustomer opens a tenant storefront from a directory result.
SignupSignupplatform/signup.pngNew vendor ownerCreates owner user, business, first location, subscription, and tenant subdomain.
LoginLoginplatform/login.pngVendor members, customers, platform usersRoutes user to tenant admin, customer portal, or allowed platform area.

Platform Home

BookFlow platform home
The home page is the first explanation of BookFlow as a SaaS product.
Visible itemMeaningUser actionConnection
Plans linkShows the commercial packages a vendor can buy.Open pricing.Plans feed the signup form and subscription creation.
Directory linkShows public vendors already using BookFlow.Search for a business or service.Directory results open tenant storefronts.
Login linkShared sign-in entry for vendor members and customers.Enter email and password.Role and tenant membership decide the next page.
Start Free TrialStarts the vendor onboarding path.Open signup with a selected plan.Creates a tenant workspace when the form is submitted.

Plans Page

BookFlow plans
Plans are grouped by plan name and split into monthly or annual variants.
Field or card itemWhat it meansExampleWhere it goes next
Plan group nameThe commercial package family.Starter, Growth, ProDisplayed again on signup's selected-plan panel.
Base priceThe main price for the common billing period.USD 79Used to create the subscription and invoice records.
IncludesLimits and allowances such as locations, seats, SMS credits, and booking volume.3 locations, 10 staff seatsExplains what the tenant is buying; enforcement depends on plan rules.
VariantMonthly or annual version of the same plan.Growth annualClicking it opens signup with that exact plan id.
Trial daysTrial period before regular billing is expected.14 day trialStored on subscription/invoice flow.
Example: A buyer chooses Growth Annual. Signup opens with Growth / Annual / USD 799 selected so the owner does not have to reselect it.

Directory Page

BookFlow directory
The directory is a customer-facing marketplace-style list of live vendor storefronts.

Directory Search Fields

FieldRequired?User enters/selectsWhat it filtersCommon mistake
SearchNoBusiness, service, city, or keyword.Business names, descriptions, and searchable public content.Searching too narrowly may hide good matches.
CityNoA city from available locations.Businesses with matching branch cities.Expecting a city not seeded or not added to locations.
ServiceNoA public service name.Businesses offering that service.Inactive services do not appear.
SpecialtyNoStaff specialty such as massage or skincare.Businesses whose staff profiles expose that specialty.Missing staff specialties makes a business harder to find.
RatingNoMinimum rating threshold.Marketplace rating score.A new business with no reviews may be filtered out.

Directory Result Data

Visible dataMeaningSourceAction
Business name and descriptionPublic identity and short pitch.Business profile and storefront description.Customer decides if it matches their need.
Marketplace ratingAverage review score.Marketplace reviews and ranking snapshot.Builds trust before opening the storefront.
Repeat rateHow often customers return.Booking history and retention analytics.Signals customer loyalty.
LocationsPublic branches.Vendor locations.Customer checks proximity.
Popular servicesExample services and prices.Active service catalog.Customer chooses whether to open storefront.
Featured professionalsStaff names, titles, ratings, and badges.Staff profile metadata and reviews.Customer can trust the team before booking.

Signup Page

BookFlow signup
Signup provisions a ready-to-use tenant workspace in one form.

Signup Fields

FieldRequired?User should enter/selectWhat it creates or changesWhere it appears nextCommon mistake
PlanYesSelected plan variant.Subscription plan reference.Subscription, invoice, and tenant billing status.Selecting the wrong annual/monthly variant.
Billing periodNoMonthly or annual.Billing cadence on subscription.Plan summary and invoice cadence.Choosing annual when the selected plan is monthly.
ProviderNoStripe, JazzCash, Easypaisa, or bank transfer.Preferred billing provider.Subscription/payment records.Expecting real gateway behavior in demo mode.
Business nameYesVendor display name.Creates business profile.Storefront, admin sidebar, directory.Using a personal name instead of business name.
SubdomainYesURL slug such as luna-salon.Creates tenant route identity./t/{subdomain} URLs.Using spaces or a duplicate subdomain.
Business emailNoPublic/admin contact email.Stores business contact.Directory and support context.Leaving it blank when customers need contact info.
Business phoneNoPublic/admin contact phone.Stores business contact.Storefront/contact support context.Wrong country code.
DescriptionNoShort explanation of what the business offers.Business/storefront copy.Directory and storefront intro.Writing a long paragraph instead of a clear sentence.
Owner nameYesPerson who owns/admins workspace.Creates user account.Admin membership and activity logs.Using business name instead of person name.
Owner emailYesLogin email.Creates owner user.Login credentials and admin role assignment.Using an email that already belongs to another user unexpectedly.
Owner phoneNoOwner contact phone.Stores user phone.Profile/support context.Leaving it blank when support needs a phone.
PasswordYesOwner password.Sets login password.Login page.Not matching confirmation.
Confirm passwordYesSame password again.Validation only.Prevents account creation if mismatched.Trailing spaces or different capitalization.
Location nameYesFirst branch name.Creates default location.Storefront booking location selector.Using a city only instead of branch name.
Location timezoneYesIANA timezone.Sets branch schedule timezone.Calendar, availability, booking display.Using a label that is not a real timezone.
Location emailNoBranch email.Stores location contact.Location index and contact pages.Leaving it empty when branch-specific support is needed.
Location phoneNoBranch phone.Stores location contact.Location index and support context.Wrong number for the branch.
Default timezoneYesBusiness default timezone.Sets business default schedule context.New locations/staff defaults.Different from branch timezone without reason.
Currency codeYesThree-letter code.Sets tenant currency.Services, programs, bookings, invoices.Using symbols like $ instead of USD.
Currency symbolYesDisplay symbol.Sets tenant display symbol.Price labels where symbols are used.Using a long word instead of compact symbol.
Country codeYesTwo-letter country code.Sets business/location country.Address and localization context.Using a three-letter code.
Address, city, state, postal codeNoFirst branch address details.Stores location address.Location index, contact/trust pages, directory context.Skipping city makes directory filtering weaker.

Signup Actions

ActionConfirmationLoadingSuccess resultError meaning
Create workspaceAsks if the owner account, business, location, and subscription should be created.Shows workspace provisioning loader.Tenant exists and owner can log in.Validation, duplicate subdomain/email, database, or role assignment issue.
CancelWarns that entered details will be lost.Routes back to plans.No tenant is created.Only navigation failure if the route is unavailable.

Login Page

BookFlow login
Login is shared; the app decides where the user belongs after authentication.
Field/actionRequired?MeaningWhere it connectsExample
EmailYesAccount identity.Looks up the user and tenant memberships.admin@ovion.tech
PasswordYesSecret credential.Checks the user password hash.Demo@12345
Remember meNoKeeps session active longer.Browser session/cookie behavior.Use only on trusted machines.
Forgot passwordNoStarts reset/access handoff.Useful for guests who booked and need portal access.Payment page can link here with customer email.
Sign inYesAttempts authentication.Role/membership decides destination.Vendor owner opens tenant admin; customer opens customer portal.

Platform Examples

New Vendor

Maya chooses Growth Annual on Plans, fills Signup, and creates Nimbus. BookFlow creates the owner user, admin role membership, first branch, subscription, and public tenant URL.

Customer Discovery

A customer searches "massage Lahore" in Directory, opens Nimbus, selects Deep Tissue Massage, and books from the tenant storefront. The platform only helped them find the tenant.