For property owners
Set up your portfolio, your team, and your first cleaning.
Create your account
hq.portalservices.digital/login and choose "Manages properties". Use any email + a password of 8+ characters. You'll be taken straight into a guided 3-step setup.Add your first property
Add a cleaner and get their PIN
Schedule a cleaning
💡 The wizard also gives you a Skip link on every step — if you already know the platform, you can go straight to the dashboard.
For cleaners
No app to install. Three taps and you're working.
Open the portal
hq.portalservices.digital. Choose "I'm a cleaner". We recommend tapping the browser's "Add to home screen" option so it behaves like a native app.Type your PIN
Check in on site
Upload a photo
Or just mark completed
Airbnb / Booking.com iCal sync
Auto-create cleaning tasks every time a guest checks out.
On Airbnb: go to Calendar → Availability settings → Sync with another calendar and copy the long .ics URL it gives you. On Booking.com: Extranet → Calendar → Sync calendars. Paste it into the property in your portal.
Once connected, a background job runs daily and creates one unassigned cleaning task for every checkout on your calendar. Tasks already in the system aren't duplicated — the sync is idempotent. You can also tap Sync now on the property page if you've just made a booking change.
Billing & plans
Pay monthly, in GBP, cancel anytime.
- Airbnb — £49 / month. Up to 10 properties. Photo evidence, GPS check-in, Airbnb iCal sync.
- Mid-market — £150–500 / month. Unlimited sites, day/night shifts, supervisor inbox, timesheets, GPS-verified clock in/out, priority support.
- Enterprise — £500+ / month. White-label, custom community portal, ERP / payroll integrations, SSO, dedicated SLA + account manager.
Every plan starts with a 14-day free trial — no card charged until the trial ends. You can change tier or cancel anytime from the Stripe billing portal, accessible inside the app at /owner/billing.
Troubleshooting
The most common questions we get during onboarding.
↳My cleaner says their PIN doesn't work.
↳The iCal sync isn't creating tasks.
.ics and that the Airbnb / Booking calendar actually has future checkouts. The cron runs daily at 06:00 UTC, but you can hit Sync now on the property page to trigger it immediately.↳The cleaner's phone can't check in (GPS).
↳Photos don't upload.
↳I lost access to my account.
Get help
We answer within 24h on business days.
Email hola@portalservices.digital with your account email and a short description of what's happening. Screenshots help.
Mid-market and Enterprise plans include onboarding calls. Email us to schedule.
