SECTION 01

Dashboard

The home of the admin portal — a monthly calendar plus daily, schedule (week timeline) and map views that show, at a glance, who is in and what is happening today.

Getting started (welcome wizard)

Opens after sign-in

What it does — A short, guided setup that opens by itself for a daycare that doesn't yet have an owner and a pet. It gets you to the point where you can make a real booking, and it does it in three steps shown in a tracker along the top: your look, your first owner and their pet. Your look is optional. Upload your logo and choose the brand colour your customers' app uses. Genera suggests colours from your website — the one you gave at sign-up, or any address you type in and look up with Find my colours — and from your logo, and shows a live preview of the app's menu in the colour you pick. Anything you save here is the same logo and colour as Settings › Branding, so you can change them there later. Your first owner needs a name, an email and a home address; a phone number is optional. The address is used for invoices and for collection and drop-off, and their pet starts from it too. The portal invite is off by default. If you're moving from another system, Import a file on the same step brings in all your owners and pets from a CSV or Excel export instead. Their pet needs a name, a breed and a gender, with a birthday if you know it. If you already have owners, you choose whose pet it is. Everything else — vaccinations, vet, feeding, collection notes — is added later from the pet's profile. The wizard counts you as set up once your daycare has at least one owner and one pet, wherever they were added. Until then, skipping it lasts only until you next sign in, and a Finish setting up banner sits at the top of each page with a Carry on button. Only account admins and managers see it.

  • Your look — Logo and portal colour, with colour suggestions from your website and logo and a live preview. Optional — never brings the wizard back on its own.
  • First owner — Name, email and home address (phone optional). The portal invite is off unless you tick it.
  • Import a file — On the owner step. Brings owners and their pets in from a CSV or Excel export, the same import as the Owners page.
  • Their pet — Name, breed and gender, birthday optional. Takes the owner's address for collection and drop-off.
  • When it appears — After sign-in, for admins and managers, while the daycare has no owner or no pet. Skipping lasts until the next sign-in.
  • Finish setting up banner — Shows at the top of each page until setup is done. Carry on reopens the wizard at the next unfinished step.

How to use it

  • Sign in. The wizard opens by itself while your daycare has no owner or no pet.
  • Your look (optional): upload your logo, choose a colour and press Looks great, next — or Skip this step.
  • Your first owner: fill in name, email and home address and press Save and add their pet. Tick the invite only if you want them emailed now.
  • Moving from another system? Press Import a file on the owner step to upload a CSV or Excel export instead.
  • Their pet: add a name, breed and boy or girl, then press Add.
  • Tap a step in the tracker at the top to go back to it.
  • To come back later, choose I'll do this later, then press Carry on in the Finish setting up banner whenever you're ready.

Dashboard (calendar)

/admin/home

What it does — Shows a monthly calendar of bookings with row and status icons. Each day surfaces who is booked in for daycare, sleepovers, and other services. It's the Monthly tab of Dashboard › Calendar, next to Daily and Schedule. Press the star beside a tab to make the Calendar open there. Your star is saved in that browser.

How to use it

  • Use the arrows to move between months; Go to today jumps back to the current date.
  • Click a day to expand its detail list (on mobile this opens below the calendar).
  • Check the key for what each row and status icon means (confirmed, declined, pending, has notes, etc.), plus the day markers: Full when any service is marked fully booked that day, Closed for one you are shut.
  • Use Fit calendar to screen / Expand calendar to fit content to control density.
  • At the foot of a day's panel are three controls. Fully Booked and Stop requests each open a list of your services to tick, and each tick saves straight away. Fully Booked is the soft one: customers booking a ticked service are told it's full and their booking arrives pending for you to approve. Stop requests is firmer: customers can't book or request a ticked service that day at all. Services you don't tick book as normal. Closed covers the whole day: a bank holiday or a training day, and owners can't book it at all.
  • Switch Closed on and a reason box appears beside it. Type "Bank Holiday" or "Staff training" and it saves as you click away; leave it blank and the day simply reads "Closed". To plan several ahead, use Settings › Operating Times › Closure dates instead.
  • A booking's transport icon shows how far through the day the dog is — collected on the morning run, then dropped off home. Hover it to see which driver confirmed that leg and at what time (for example "Collected by Sam at 08:42").
  • A booking that spans several days — a boarding, or any date-range service — shows the whole stay rather than one date. The day panel carries a badge reading, for example, "12 → 19 Aug", marked "arrives" on the first day and "goes home" on the last, with the full range and night count on hover. Your customers see the same span in their own portal, so a day in the middle of a stay no longer shows them the date the dog arrived.
Monthly, Daily and Schedule are tabs on the Calendar page.
Fully Booked: tick the services that are full. Customers can still request them, as pending.
Stop requests: customers can't book or request a ticked service that day.

What it does — A single-day operational summary with stat cards per service type (daycare, sleepover, welcome/assessment, vet, unassigned), each colour-coded to its service icon. Below the cards, the day's pets are listed — grouped by service or A–Z — with per-booking Daycare replies and quick edit actions on both desktop and mobile. It's the Daily tab of Dashboard › Calendar.

How to use it

  • Open it at the start of the day to see headcounts and who is in for what.
  • Use it as the run sheet for the team.
  • Use the Service / A–Z switch next to Create Booking to group pets by service (with a heading per group) or show one alphabetical list. It follows whichever filter chip is active.
  • Press the envelope on a booking to read the customer's note for this day and leave a Daycare reply of your own, which the customer sees on their booking. Both are saved for the day you are viewing only — on a boarding, each day of the stay holds its own notes and the other days stay clean. Your note never overwrites what the customer wrote; the envelope is amber when this day has either.
  • On a phone, each row also has a pencil button that opens the booking editor directly.
  • If a booking has a one-day collection or drop-off address, the row shows it in amber under the usual address, for example Today: Collect from 12 Worple Road, SW19 4JS.
  • You can leave it open all day. It fetches the day again when you come back to the tab and every three minutes, so bookings made or cancelled elsewhere show up on their own, and if you're viewing today it moves on to the new day after midnight.
  • On a phone, a headcount row under the filter chips shows how many pets are in for each service (for example "7 Daycare · 2 Sleepover"), and each group heading shows its count.
The Daily view: the day at a glance, then every dog booked in.
On a phone, headcounts per service sit under the filter chips.

Schedule (week view)

/admin/home/schedule

What it does — A Google-Calendar-style timeline of your bookings, a week or a single day at a time. Services booked to a set time of day (appointments, set times and Meet & Greets) sit in the time grid at their real start time and length; a service sold in sizes shows the size, such as Full Groom · Large. All-day services such as daycare, walks and sleepovers sit in the All day band across the top, one box per service per day, listing the dogs booked in A to Z. Same-service bookings at the same time cluster into one colour-coded block with a count.

  • Names per service — How many dogs a service box lists before "+N more": 5, 8, 10, 15, 20 or All. 8 is the default. Click the box to see everyone.
  • Text size — Small, Medium or Large text in the service boxes and timed blocks. Small is the default; Large is easier to read on a wall screen.
  • Saved on this device — Calendar display settings are remembered by the browser you set them in, so each computer or tablet can have its own.

How to use it

  • Open Dashboard › Calendar and choose the Schedule tab. Use the Week / Day switch to see seven days or one, the arrows to move a week or a day at a time, and the date between them to jump back to today. Clicking a date in Week view opens that day on its own.
  • Each service has its own box in the All day band, so on a day with Daycare and Half Day Daycare you'll see two boxes, each listing its own dogs. On a busy day the box shows the first few names and then "+N more".
  • Click any box or block to open a side drawer listing every pet in that group, each with a Day Note and an Edit action.
  • Day Note saves a Daycare reply (shown to the customer) for the day column you opened. On a boarding it applies to that day only, and the customer's own note for that day is shown read-only above it so it can't be overwritten.
  • Under the calendar, Calendar display sets how many names each service box lists (5, 8, 10, 15, 20 or All) and the text size of the boxes (Small, Medium or Large).
Week view: all-day services across the top, timed appointments by the hour.

What it does — A live count of the dogs in your care, with the names behind it. Dogs booked in today start under Expected, move to In our care when they arrive and to Gone home when they leave. The numbers come from your team's check-ins and your drivers' pickups and drop-offs. Nobody types them in, and the page refreshes every 30 seconds so everyone sees the same count.

  • Who can use it — Admins and staff, from Dashboard › Register or the Staff Portal. Both show the same count.
  • Sleepovers — A dog staying the night stays in your care the next morning until it's checked out.
  • Dogs with two bookings — A dog is counted once a day, however many services it's booked for. The services are listed under its name.
  • Driver ticks — Only your team's check-ins and check-outs can be undone here. A driver's tick belongs to the driver.
  • Van left — This only sees saved drop-off routes. If a route hasn't been saved, check its dogs out one by one.
  • Which services count — Each service has a Counts on the Register switch. Turn it off for anything that doesn't bring a dog on site.
  • Bookings and invoices — The Register doesn't change either. Checking a dog in doesn't start a charge, and a dog that never arrives keeps its booking.

How to use it

  • Turn it on in Settings › Register. Until you do, the page says the register is switched off.
  • Open Dashboard › Register. The three counts at the top are In our care, Expected and Gone home.
  • Press Check in when a dog arrives and Check out when it leaves. Made a mistake? Press Undo beside the dog.
  • On a phone, tap a count to see that list. On a computer, all three lists sit side by side.
  • If you use drivers, a collected dog moves to In our care with an On van badge. When the van gets back, press Van arrived to check in everyone on it. Press Van left to check out the dogs on a saved drop-off route.
  • For a dog with no booking today, search under Add a dog with no booking. It's checked in straight away and marked Walk-in.
  • If a dog appears under Not checked out, it's still marked as here from an earlier day. Check it went home, then press Gone home.
Expected, In our care and Gone home side by side.

What it does — Split the day's dogs into your own groups (by energy, size, age or play area) on a board laid out like Day Routes. Each group is a column with the people looking after it, a location and a note for the team. Dogs start the day in their default group, and you drag them to move them for that day only. When the day is ready, send everyone their group on their phone, or print it for the whiteboard. Groups are staff only: owners never see them. Admins, Managers, Billing and Auditors see the whole board; anyone with the Staff role sees only the groups they're on that day.

  • Day's groups and Default groups — Day's groups is one day: moving a dog changes that day only. Default groups lists every dog on your books: moving a dog sets the group it starts in every day it's booked.
  • Max Pets — A per-day guide for each group, set in Manage groups. The count turns amber when the group is full and red when it's over. It never blocks a booking.
  • Flags and keep apart — Guarder, No toys or your own flags show on every card. Dogs you keep apart (in the Groups section of the pet's profile) raise a warning when they share a group.
  • Staff — Put several people on a group, with their photos. Default staff carry over to every day until you change a day.
  • Send to team — Everyone on a group gets it as a notification that opens their group in the Staff Portal, or the Groups board if they don't have the Staff Portal. Anyone without notifications turned on is listed, so you can tell them another way.
  • What Staff see — Admins, Managers, Billing and Auditors see every group. A team member with the Staff role sees only the groups they're on for the day, with no Default groups, Manage groups, Reset or Send to team, and Print gives just their groups.
  • Staff only — Owners never see groups, flags or notes for the team.

How to use it

  • Go to Dashboard › Groups (next to Daily). The first time, press Create your groups, or Manage groups, and add your own, for example High energy, Medium energy and Low energy. Each group has a colour, a Default Location (such as Woodland field), Max Pets and a position you can move up or down.
  • Switch to Default groups to put every dog on your books in its usual group: drag dogs from No default group into a column. The red badge on the tab counts the dogs still without one, and Find a dog filters every column. You can also set a dog's default group in the Groups section of its Pet profile.
  • While you're in Default groups, choose each group's Default staff: one or more people who normally look after it. They carry over to every day.
  • Back on Day's groups, pick the day with the arrows or the calendar. Every dog booked that day appears, sleepovers included, already in its default group. Dogs without one sit in Not in a group on the left; press the double arrow to minimise that panel and give the groups more room.
  • Drag a dog to another group to move it for that day only. Its card then says, for example, Default: Medium energy, so you can see it has been moved. Reset to default groups (the circular arrow) puts everyone back.
  • Each column shows who's on it, with their photo: the group's default staff, marked Default, until you pick different people for that day. You can choose several people, and the list shows who's on the rota that day first. Use default staff undoes a change. Below the name are the location and a note for the team; click the note to edit it in place.
  • Keep an eye on the count. When a group reaches its Max Pets it turns amber (Full), and red when it goes over. It's a guide and never stops a booking. If two dogs you keep apart end up in the same group, the column shows a warning.
  • Press Send to team when the day is ready. Everyone on a group gets a notification with their group, how many dogs and where. For anyone with the Staff Portal it opens Your group today there: their dogs, each dog's flags and the note from the office, and tapping a dog opens its page, with care notes, photos and the owner's messages. Everyone else is taken to the Groups board. If you move a dog after sending, the people on both groups are told.
  • What each person sees depends on their role. Admins, Managers, Billing and Auditors get the whole board. Someone whose role is Staff (or a Driver or Service Provider who opens the admin portal) sees only the groups they're on for that day, whether picked for the day or as the group's default staff: the dogs, their flags and the note for the team, under "The groups you're on for this day". They have no Not in a group panel, Default groups, Manage groups, Reset or Send to team, and Print prints just their groups. On a day they're on no group, the page says so.
  • Press Print for one A4 sheet for the whiteboard: a column per group with the people, location and note, each dog's flags and a tick box per dog.
  • Click a dog's photo on the board to open its quick profile without leaving the page.
Day's groups: one column per group, with its people, location and note.
Pick one or more people for a group, with who's on the rota first.
Default groups: set where each dog starts every day, and who normally looks after each group.
Manage groups: name, colour, Default Location and Max Pets.
What each person sees after Send to team.
Print gives one A4 sheet for the whiteboard.
A Staff member sees only the groups they're on for the day.
On a day they're on no group, the page says so.

What it does — A live map of drivers and their latest locations, today's routes (saved routes plus any default routes not yet saved for today), and which staff are scheduled to work. It flags assigned drivers who are marked off. Individual routes can be hidden from the map and their sidebar cards minimised, so a busy day stays readable.

How to use it

  • Use it during pickup/drop-off windows to watch progress in real time.
  • The map updates live as driver locations come in.
  • Tap a route's coloured initials above the map, or the eye icon on its sidebar card, to hide it from the map; tap again to bring it back. Hidden routes stay listed (dimmed) in the sidebar.
  • Click a route's header in the sidebar to minimise the card to one line — the route stays visible on the map.
  • Use the Morning Pickups / Evening Dropoffs tabs to switch direction; hidden routes reset when you switch.
  • Stops are shown in the same order as Routes → Daily and the driver app, so all three always agree. See Routes → Daily routes for how evening drop-off order is decided.
The Map: every run, its driver and stops, with Pickups or Drop-offs for the day.

Adding a booking

What it does — The Add booking window is where a booking is created. It has two tabs — Book a pet for an existing customer (a one-off or recurring booking) and Meet & Greet for a pet that isn't a customer yet. A recurring booking can repeat weekly or fortnightly, on as many weekdays as you like, and the total at the bottom always shows what the booking will cost. You open it (or quick-book) from a pet's Bookings tab — see Pets › Bookings tab & quick-book.

  • Book a pet — Create a one-off or recurring booking for a pet already in your system — choose the pet, service, transport, and notes.
  • Repeats: weekly or fortnightly — Choose how often a recurring booking runs. Fortnightly repeats every other week from the start date, which fixes the alternate weeks for good.
  • Repeats on: pick any days — A recurring booking can run on as many weekdays as you like. Mon/Wed/Fri is one schedule, not three separate ones — weekly or fortnightly alike.
  • See what a run costs — The price at the bottom adds up every day you have selected and is labelled Weekly total or Fortnightly total to match, so you always know what the customer pays before you save.
  • Membership plans cap the days — Attach a plan and the day picker only allows as many days as the plan covers, so a schedule can never exceed what the customer pays for. Plan-backed schedules stay weekly.
  • Closed days are greyed out — Days you are closed, or that a service does not run on, cannot be picked.
  • Meet & Greet — Log an introductory visit for a prospective customer by capturing their date, pet name, address, and owner details.
  • Notes are day notes — Anything typed in the note box is attached to the date being booked. On a repeating schedule it applies to the first date, so a one-off remark doesn't repeat on every booking for a year.
  • Services sold in sizes — For a service with sizes, the size is picked before the time. It sets the booking's price and length, and the times offered are the ones that fit it. Change it later from the booking's edit window.

How to use it

  • Choose a pet — search by pet or owner name, or tap one from the Most booked grid. Use Change to switch pets later.
  • Pick a service from the Service dropdown (daycare, sleepover, and so on). The booking can't be saved until a service is chosen — Add booking stays greyed out with a reminder — and the rate updates to match.
  • If the service is sold in sizes (a Full Groom in Small, Medium and Large, say), pick the size. It sets the price and, for an appointment, how long the booking holds the diary. Genera suggests the size the dog had last time.
  • If the service is an appointment or has set times, pick an available time. Appointment slots already taken are greyed out, since each slot only takes one pet; set times show how many places are left. All-day services like daycare skip this step.
  • Set transport with the two toggles: collect from home and drop off at home. The collection and drop-off windows come from your Operating Times settings.
  • Add an optional Day note for the team, then press Add booking. The note is saved against the date you are booking — on a repeating schedule it applies to the first date only, not to every occurrence, and it never appears on an invoice.
  • To repeat the booking, switch the Booking type to Recurring and set a Start date.
  • Under Repeats, choose Weekly or Fortnightly. Weekly is the default. Fortnightly runs the booking every other week, and the start date decides which alternate weeks it lands on for the life of the schedule.
  • Under Repeats on, tap every weekday it should run — Mon, Wed and Fri, for example, is one schedule covering all three days. The weekday of the date you picked is already selected, so a simple once-a-week booking needs no extra clicks.
  • The line underneath spells the pattern back to you — "Books every Monday & Friday", or "Books every other Monday & Friday" — so you can check it before saving.
  • Turn on Set an end date to stop the schedule on a given day, or leave it off to run until you cancel it.
  • The total at the bottom shows the cost for one run of the schedule across the days you have chosen (three daycare days at £25 shows as £75). It reads Weekly total on a weekly schedule and Fortnightly total on a fortnightly one, so it always matches what the customer is actually charged each time.
  • To put the booking on a membership, choose the plan under Membership plan (only shown if you have plans set up — Manage plans takes you to Finance › Memberships). The picker then limits you to the number of days the plan covers, the chosen days turn purple, and the total reads Covered by plan because those days are billed by the membership rather than per day. Membership schedules are always weekly, so the Repeats choice is hidden.
  • Weekdays you are closed, or that the service does not run on, are greyed out in the picker so they cannot be chosen by mistake.
  • Use Override price to charge a one-off rate instead of the service default.
  • For someone who isn't a customer yet, switch to the Meet & Greet tab and fill in the date and time slot, pet name, address (search to auto-fill or enter it manually) and owner name, then press Create meet & greet.
Step 1Choose pets: search by pet or owner, or tap one of your Most booked dogs. Add more than one to book them together.
Step 2Pick the service, date and transport. Extra services and a changed price are optional, and the rate shows at the bottom.
Recurringa start date, weekly or fortnightly, and the days it repeats on. With no end date it books a year ahead and renews until cancelled.
Meet & Greetlog an intro visit for someone who isn't a customer yet: the date and time, then their dog, address and name below.

Search & notifications

Top bar (every page)

What it does — Two tools sit in the top bar on every admin page: a global search for jumping straight to a pet or owner, and a notification bell that surfaces everything needing your attention.

  • Global search — Type a pet or owner name to see grouped Pets and Customers results, then open the record. On the Pets and Owners list pages the same box filters that list instead.
  • Notification bell — Shows recent notifications with an unread badge; each one links to the related record, and approval items take you to the Notification Centre.

How to use it

  • Use search to reach a record fast — arrows to move through results, Enter to open, Esc to close.
  • Open the bell for a quick look, or choose View all to open the full Notification Centre.
Global searchPets and Customers results as you type, with keyboard shortcuts along the bottom.
The notification bell with its unread count and recent items. Tap one to review it.

Notification Centre

/admin/notifications

What it does — A full inbox of everything happening across your daycare — booking and membership requests, new customers and dogs, direct-debit events, failed payments, cancellations, time-off and more. It updates live as things happen, separate from the Settings › Notifications preferences that control which alerts you get.

  • Filters — All / Unread pills plus a type dropdown (Approvals, Memberships, Bookings, Customers, New dogs, Direct debit, Cancellations, Time-off, Photos and others).
  • Inline approvals — Booking and membership requests can be Accepted or Declined right here — accepting a booking raises its charges; declining asks for a reason and emails the customer.
  • Gallery photos — When your team adds photos to a pet's gallery, an entry appears here naming the pet, how many photos and who added them. Clicking it opens that pet's gallery. Filter to them with Photos.
  • Payment failed — When an automatic payment doesn't go through, an entry names the customer, the amount, the card or Direct Debit and the reason, and says whether Stripe will try again. Clicking it opens the customer's profile. Filter to them with Payment failed.

How to use it

  • Filter to Unread or a specific type to focus, action approvals inline, and use Mark all as read to clear the count.
  • Disabled notification types (set in Settings › Notifications) are hidden automatically.
The Notification CentreAll / Unread and Filter by type, with each notification tagged by type and unread ones marked with a dot.
A Payment failed entry.