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.