Provider Onboarding Guide

Last updated: 2026-06-02

Welcome to Yanyja. This guide walks you through getting your business live: the one-time Business setup screen, the five-step onboarding checklist, and publishing your booking page. Your booking page stays private the entire time — nothing goes public until you explicitly hit “Make page public” at the end.


Stage 1: Business setup

When you first log in and select “Set up as a Provider”, you are taken to the Business setup screen (/provider/setup) before anything else. Complete this form once to create your provider profile, then you are redirected to the onboarding checklist.

About your business

  • Business name — displayed publicly on your booking page.
  • URL slug — the address customers will use to find you (e.g., yanyja.com/yourslug). Yanyja checks availability in real time as you type. Lowercase letters, numbers, and hyphens only (max 60 characters). You will lock this in permanently at Step 5 of the checklist.
  • Description — a short intro shown on your public booking page.

Booking preferences

  • Duration mode — controls how appointment length is decided:
    • Provider confirms (default): you confirm the exact duration after the booking is submitted.
    • Customer selects: the customer picks from the duration range you define on each service (e.g., 30, 60, or 90 minutes).
  • Currency — defaults to AUD; other options include GBP, USD, EUR, and CAD.

Contact (optional)

  • Phone and Website — shown on your public page. Both are optional and can be updated later in settings.

Click Create business to save and move to the onboarding checklist.


Stage 2: The five-step onboarding checklist

Each step unlocks the next. You can return to the checklist at any time — your progress is saved as you go. Complete all five steps before publishing.

Step 1 — Add at least one service

Define what customers can book.

  • Set the service name, description, duration (or duration range), and a starting price.
  • You can add more services or edit them later from your business workspace.

Step 2 — Add where you work

Add the physical (or virtual) location where services are offered.

  • Yanyja uses Google Maps geocoding to pinpoint your address and show a map pin on your booking page.
  • Set the opening hours for the location. These hours act as the baseline availability for when bookings can occur.

Step 3 — Invite at least one Resource

You must invite at least one Resource before you can publish your booking page — this step is required, not optional.

  • Send an invitation by email from Resources.
  • The recipient receives a single-use invite link valid for 48 hours. They can accept and finish their setup any time within that window.
  • This step is marked complete as soon as the invitee accepts.

Step 4 — Set their availability and services

Once the Resource accepts their invitation, configure their schedule.

  • Weekly recurring availability — the default is set to match the opening hours of your location, with all current services bookable.
  • Services assignment — tag which services each Resource can be booked for. A booking slot is only generated when a Service, Location, and Resource all overlap in availability.
  • You can override a Resource’s availability at any time from Resources → Edit availability. Resources with the appropriate permission can also set their own availability overrides (for example, to mark sick leave).

Step 5 — Lock in your public address

Confirm the URL slug for your booking page.

  • This is the address customers will save, share, and book through.
  • The slug is permanent once locked — you cannot change it without re-creating your provider profile, so choose carefully.

Stage 3: Publish your booking page

When the checklist shows 5/5, the Make page public button becomes active.

  • Your booking page is private until you click this button. The skip link at the bottom of the checklist also confirms: “your page will stay private until you publish.”
  • After you click Make page public, yanyja.com/[your-slug] goes live in under a minute and you receive a confirmation email.

Share your URL with customers once you receive that confirmation — they can then start booking without needing a password.

Join the Melbourne beta