When I looked at who was actually signing up to HomeScout in the early months, the timezone distribution surprised me. A meaningful chunk of users were browsing and setting up alerts from outside Ireland entirely. Netherlands, Germany, Australia, the US. People who needed a Dublin apartment but weren't in Dublin yet.
That cohort has a fundamentally different set of constraints than a local searcher. Building for them forced some decisions I wouldn't have made otherwise.
The core UX problem: latency on a fast-moving market
Dublin rental listings have a short half-life. Something priced fairly in a good area will get 50-100 inquiries in 24 hours and be gone in 48. The search UX that works for a local user (check the app a few times a day, act when something looks good) fails completely for someone who's 8 hours behind or 10 hours ahead.
The design response to this is: push the user toward a decision earlier. The alert has to fire fast enough and contain enough information to act on immediately, without requiring a second step of "open the app and check."
Our alerts include:
- Full listing title, address, price
- Bedrooms, BER rating, available date
- Commute time to the user's saved workplace (calculated at send time, not load time)
- Direct link to both the HomeScout detail page and the original source listing
The goal is that a user in a different timezone, woken up by a push notification at 6am their time, can make a go/no-go decision before they're even out of bed.
Commute calculation as a core feature, not a filter
Most rental search tools treat commute as a filter you can optionally apply. You draw a radius or specify a max journey time. That's fine if you know the city's transport geography.
If you've never been to Dublin, you don't know that two neighborhoods that look equally close to city center on a map can have radically different commute times due to transport infrastructure. You don't know that the coastal DART line is reliable and fast, while a bus-dependent area of the same distance might add 30+ minutes to a commute.
We built commute as a first-class search parameter. You type your workplace, and the UI shows commute time alongside price and size rather than buried in a filter panel. When a user hasn't set a workplace, we prompt them to do it during onboarding rather than after they've already run a search.
The data layer: we use a combination of routing APIs for public transport journey planning. The challenge is that "commute time" depends on departure time, and users searching from abroad might not know what a realistic Dublin rush-hour departure looks like. We calculate using a standard weekday morning window (7:30-9:00am) and show that assumption explicitly rather than pretending we're giving a precise number.
Neighbourhood context without having visited
If I search for apartments in a city I've never been to and the listing says "vibrant area close to all amenities," I learn nothing useful. That phrase appears in listings in both the nicest and least nice streets in Dublin.
We built neighborhood context cards that try to surface genuinely useful information: the character of the area, the noise profile (especially relevant near nightlife strips), transport options, and rough price positioning relative to comparable areas.
The hard part is that this information is qualitative and changes. What was "up-and-coming" in 2022 may be settled now, or may still be rough depending on which block you're on. We've had to make editorial choices about how to characterize areas rather than purely relying on scraped data, and those choices need updating.
One approach we use: cross-referencing listing data with the distribution of listing prices and turnover rates in each area. Areas where listings disappear fast at or above asking price signal high actual demand. Areas with more inventory that sits longer tell a different story. This is less subjective than editorial characterization and updates automatically as new listings flow in.
The credibility problem for remote applicants
This one isn't a technical problem, it's a product problem. Landlords sometimes prefer local applicants because they can meet them. A remote applicant asking for special consideration (skip the in-person viewing, sign before arriving) is asking for trust they haven't established.
The product response is helping users communicate their situation well in their first inquiry. Remote renters who state their arrival date, employment situation, and reason for the remote search upfront get better outcomes. The inquiry email composer we built surfaces a "remote applicant" context option that prompts users to include that information.
What we don't have yet: any kind of verified identity or background check layer that would let a landlord have more confidence in a remote applicant. That's a real gap. It would probably require partnering with a tenant referencing service, which exists in the Irish market but adds friction that most users in early search stage aren't ready for.
Timing features vs timezone detection
We debated auto-detecting user timezone and adjusting UI accordingly (surfacing listings that were just posted vs. listings from hours ago, for example). We haven't built this. The complexity of getting timezone-aware UX right without making it feel weird to local users isn't worth it at our current scale.
What we did instead: show "listed X hours ago" very prominently on every listing card. This is simple and tells the remote user the one thing they most need to know: is this listing still worth pursuing or has it probably already gone?
If a listing is 6+ hours old in a competitive area, a remote user should know that their odds of getting a reply are significantly lower. Making that information front-and-center changes their behavior appropriately. They focus on the fresh listings and set up alerts for new ones rather than chasing cold ones.
I wrote a longer guide on the full remote apartment-hunting process in Dublin here: https://homescout.io/guide/finding-dublin-apartment-from-another-country
Caspar Bannink. Founder of HomeScout.io. Building AI-powered rental search for Dublin.
Top comments (0)