Animalo
EN FR

Changelog

Was gibt's Neues at Animalo

A running log of the features and fixes we are shipping. New entries appear at the top.

26. Mai 2026 Feature

Custom capacity & price periods — edit in place + repeat every year

app.animalo.com/de/pethotel/animalo/account

Animalo · Your account

Welcome back, Achille.

2 active stays coming up.

Alle Demnächst In unserer Obhut Vergangene Aufenthalte
Verpflegung Wartet auf Bestätigung

Lexi · Marley

15. Juni 2026 – 22. Juni 2026

Due €78.50
Hundetagesstätte

Marley

8. Juni 2026

✓ Bezahlt

Preview of the dashboard your customers see when they sign into their account.

  • ✏️ Custom capacity (Settings → Spots → a boarding spot) now has an Edit button on each line — adjust the dates, label or capacity in place instead of deleting and re-adding. The capacity field is in kennels/places (bookable units), not number of pets — a spot shared by several pets still counts as one.
  • 🔁 "Repeat every year" toggle on custom capacity and on price adjustments — turn it on for a fixed window like 15 July → 15 August and it applies the same dates every year automatically, no need to recreate it each season. One-off periods (a specific holiday) stay as single dates.
  • 📅 The price adjustments list now shows an "Every year" column so you can see at a glance which adjustments recur annually.
20. Mai 2026 Feature

Customer profile — upload & manage PDF, image and Office documents

  • 📎 Customer documents — upload contracts, special agreements, health records and other paperwork directly to a customer's profile. New "Documents" card sits between Customer Details and Recent Bookings. Accepts PDF, JPG/PNG, Word and Excel files up to 15 MB. Each document gets a type label (Contract / Special agreement / Health record / Other) and an optional display name. View inline in a new tab, download, filter by type, or delete with a confirmation prompt. Files are stored privately and only accessible to your team.
19. Mai 2026 Major

Refreshed UI (Beta) + CRM upgrades — no-show tracking, service extras, weekly analytics

  • 🎨 New design (Beta) — opt-in from the Dashboard. A refreshed cream + serif look across the whole app: cleaner sidebar, redesigned dashboard, calendar, bookings, customers and pets. Toggle back to classic any time from the top banner. Auth pages (login / register) ship the new design for everyone — no opt-in needed.
  • 📅 Calendar — every event now shows start AND end time. Multi-day boardings display "11:00 → 19:00" instead of repeating the same start time on every day of the stay. New: mini-timeline strip showing each hour's load on busy days, plus a Compact toggle that auto-activates above 15 bookings (1-line rows).
  • 🚫 No-show status — a real CRM no-show flow, no more "leave it as unpaid". Mark any booking as no-show from the detail page; default charges the full price per cancellation policy (or mark without charging if you arrange otherwise). Status pill appears in the booking list, calendar and detail. Customer profile gets a No-shows counter with a "HABITUAL" flag at 3+ to spot repeat offenders.
  • 🛁 Service extras — you can now create extras of type Service in Settings → Extras, and attach them to grooming / service bookings from both the admin and the public booking widget (previously limited to Hotel and Daycare).
  • 📊 Analytics — Year / Month / Week / Day segmented control on the dashboard and the /data/analytics page. Prev / next chevrons walk by day, week or month so you can compare two specific Saturdays, or zoom into yesterday only.
  • 💸 Bookings list — new Unpaid quick-filter chip surfaces every booking that hasn't been paid in one tap. Mobile bookings list switched from a horizontal-scrolling table to stacked cards with checked-in / checked-out indicators visible on every row.
16. Mai 2026 Feature

Partial deposit online payments

  • Stripe checkout can now collect only a configurable percentage of the total upfront instead of the full invoice.
  • Set the deposit % in Settings → Online payments; the balance is collected in-person at check-in via cash or the payment terminal.
  • Booking detail page and customer payment emails clearly split "Deposit due online" from "Balance due on arrival".
  • Pet parent portal "Pay securely" button charges the deposit amount; the rest stays as outstanding balance.
  • Useful for pensions whose customers cannot front the full stay upfront (typical for multi-week stays in Canada and the US).
15. Mai 2026 Feature

Pet inactivity automation

  • Define an inactivity threshold (e.g. 120 days) after which pets that have not visited are auto-flagged as lapsed.
  • Pre-flag warning emails go out automatically on the offsets you choose (e.g. 30 / 14 / 7 days before flagging) to nudge owners back.
  • Block-on-booking-creation safety net: lapsed pets cannot be re-booked until a staff member confirms a reassessment from the pet detail page.
  • Per-locale email overrides so the re-engagement copy reads natively in EN / FR / NL / DE / PT / HU.
  • Configurable from Settings → Pet automations; runs on a daily scheduler — set it and forget it.
15. Mai 2026 Feature

Prepaid Packages — 10-packs, monthly passes & gift cards

  • Create reusable Packages from Settings → Packages: name, price, number of sessions (or unlimited), validity window, and which booking types they apply to.
  • Sell them via Stripe Checkout from the pet parent portal — customers pay once, redeem session-by-session at check-in.
  • Auto-decrement at check-in: the booking is automatically marked as redeemed from the customer's active package, with the right counter on the package detail page.
  • Monthly passes auto-renew or expire on the validity date; the customer sees remaining sessions / days from their portal.
  • Customer invoices clearly show which sessions were paid by package vs. by direct payment.
12. Mai 2026 Major

Pet Parents Portal — your customers' self-service area

  • 🔬 Currently in private beta — contact us via the chat (bottom-right) or email to enable it for your pension.
  • New per-pension URL at /pethotel/{slug}/account where end customers sign in with a passwordless magic link valid 7 days.
  • Dashboard with Coming up / In our care / Past stays sections, status filter chips, and a List / Calendar view toggle (month grid).
  • Booking detail page: total / paid / due breakdown, contract download, and a "Pay securely" button when the pension has Stripe configured.
  • Awaiting-confirmation pill on every booking until the pension verifies the request. Payment is locked until then.
  • Embedded booking widget at /account/book: identity is pre-filled from the account and the customer's pets appear automatically.
  • Profile editor with full address (country picker, admin area, street, postal code, city), password setter, and a "My pets" tab to update name / breed / gender / date of birth.
  • Onboarding callout with progress: set a password, add a phone, tell us about pets.
  • Portal renders in the pension's own language regardless of the URL locale.
  • Admin can resend a sign-in link from the customers list via the new "Send portal link" action, and see a Portal status column (Signed in / Invited / No account) plus a status filter.
8. Mai 2026 Major

Yearly analytics dashboard

  • New /data/analytics page with a year selector and a Total view.
  • KPI cards: bookings, confirmed, cancelled, unique customers, gross revenue (incl. VAT), cash collected, average booking value, total discounts, nights sold, daycare days, promo bookings, new vs returning customers.
  • Breakdown panels by booking type, source and pet type.
  • Top 5 customers by bookings and by revenue.
  • Lighter analytics block on the home dashboard.
6. Mai 2026 Operations

May 2026 pricing rollout

  • Plan tiers renamed to Core / Pro / Scale.
  • In-app banner notifying recipient teams of the pricing update (dismissible).
  • Terms of Service updated: Paddle as merchant of record + 30-day price-change notice clause.
30. April 2026 Feature

Promo codes overhaul

  • Each pension can now define multiple promo codes (replaces the legacy single-code field).
  • Each code is scopable by booking type (boarding / daycare / services) and minimum / maximum duration.
  • New admin form to create / edit / delete codes.
  • The widget validates the code against the selected booking type and duration before applying the discount.
28. April 2026 Feature

Service & grooming improvements

  • Service groups let several service types share a single availability pool (Toilettage).
  • Weekend pricing and hourly + extra-minutes slot configuration on services.
  • Grooming duration matrix (per coat × size combination) promoted from v2 to v1 for allowlisted salons.
  • Pro-rata price adjustment when the groomer extends or shortens a slot.
  • Widget shows the calculated service duration and the desktop recap no longer truncates long service names.
22. April 2026 Improvement

Customer registration & widget polish

  • Phone country-code selector with the full ISO list (~190 countries) and phone now required on registration.
  • Drop-off / pick-up times surfaced correctly in the generated contract.
  • Availability rules can now be scoped to specific booking types (e.g. block daycare only).
  • Booking detail page renders the actual check-in time (no more 12:00 UTC placeholder).
  • Bookings list defaults to most recent first.
  • Switched analytics tracker to Taap.it.