Property Management Website Development For Ultimate Property

Website development and Azure hosting for Ultimate Property deliver a secure, scalable digital platform, enhancing property listings, tenant engagement, and sales and rental management for English and Chinese-speaking audiences.

Technologies

Azure

Use Case

Website

Industries

Property/Real Estate

Location

New Zealand

Employees

50+

Project Time
2 months

Jan 23 – Mar 23

Executive Summary

Peritos Solutions designed, customised, and launched a bilingual property portal for Ultimate Property — a New Zealand-based property management company managing multiple buildings across sales and rental markets. Delivered in three months (Jan – Mar 2023), the project covered a full WordPress customisation on Microsoft Azure App Service, including purpose-built building and apartment page templates, a bilingual interface in English and Chinese (Mandarin/Cantonese), 10 building-specific contact forms, a property search page, Facebook auto-post integration via Blog2Social, and QR code and WhatsApp contact features. All 7 test cases passed at delivery with zero open bugs.

Results & Impact

5+ Plugins

Customized Module

Active Users

< 2 months

Go live

Faster Mean Time to Investigate

2+

Languages

System Uptime

99.9%

Uptime

Requests Reduced
Saving data from Azure Dataverse to Azure Blob Storage for NZ's most awarded Mortgage & Insurance advisor Global Finance

About the Client

Client  Ultimate Property 
Location  New Zealand 
Industry  Property Management  |  Residential sales & rental 
Portfolio  Multiple buildings  |  Sales and rental management across NZ 
Target market  English and Chinese-speaking buyers and tenants 
Engagement  Website development & Azure hosting  |  Jan – Mar 2023 
Delivered by  Peritos Solutions 

Ultimate Property is a New Zealand-based property management company managing multiple buildings across residential sales and rental markets. Their client base spans English and Chinese-speaking buyers and tenants, requiring a bilingual web presence with seamless agent contact and social media integration.

Project Background

Ultimate Property needed a professional, bilingual property portal to showcase their building and apartment portfolio to both English and Chinese-speaking audiences across New Zealand. Their existing web presence lacked structured building and apartment templates, had no Facebook integration, and offered no bilingual support for the significant Mandarin and Cantonese-speaking segment of their client base. 

 Peritos Solutions was engaged to customise WordPress on Azure, build purpose-designed templates for buildings and individual apartments, integrate with Facebook for automated social posting and lead capture, and deliver a fully bilingual site — all within a three-month timeline from January to March 2023.

 

Project Timelines

Phase  Period  Key Activities  Status 
Phase A  Jan 2023  Requirement gathering, FB/TradeMe access, design sign-off, data format preparation, Azure environment setup  Done 
Phase B  Jan – Feb 2023  WordPress upgrade to v5.7, building & apartment templates, bilingual support (EN/ZH), QR codes, 10 contact forms, property search page, Facebook auto-post integration  Done 
Phase C  Feb – Mar 2023  Facebook lead capture form (email instead of chat), shared FB posting ID, unit testing, bug fixing  Done 
Handover  Mar 2023  Documentation, CMS training, agent management guide, Azure hosting handover, 2-week post-launch support  Done 

Results & Impact

Observability & Visibility

Assessment Report

Before any development work commenced, Peritos conducted a structured discovery phase: 

  • Risk & Gap Analysis — reviewed the existing WordPress installation, identified version gaps (upgraded to 5.7), Facebook integration requirements, and bilingual content needs before starting build 
  • Customised Assessment Report — documented the full scope across Phase A, B, and C with task-level status tracking, re-estimate triggers, and a clear development roadmap signed off by the client 
  • Azure environment validated — dev instance (ultimate-property-dev.azurewebsites.net) provisioned and confirmed before any production changes were made 
Cloud Formation

Azure Hosting & Integration

The full Azure-hosted stack was provisioned and configured as part of the engagement: 

  • Azure App Service used as the WordPress hosting layer — dev and production environments maintained separately throughout the project 
  • Facebook integration via Blog2Social — posts published on WordPress automatically cross-post to the Ultimate Property Facebook page with image and link 
  • Facebook lead capture form updated — previously chat-based, now routes leads directly to email for agent follow-up 
  • Azure App Service Backup configured — pre-upgrade snapshot taken before WordPress update, with ongoing backup policy in place 

Scope & Requirements

Phase A — Requirements & Setup
  • Requirement gathering, Facebook page access, TradeMe account access, and user list collection 
  • Website designs reviewed and integration scenarios mapped 
  • All building and apartment data collected in structured format for backend loading 
  • Azure dev environment provisioned — ultimate-property-dev.azurewebsites.net 
Phase B — Website Customisation
  • WordPress upgraded and backed up to v5.7 (latest stable) 
  • New building page template — building name, description, images, address, and agent widget 
  • New apartment page template — price, duration, date of availability, number of rooms, agent details, image gallery, with Mandarin/Cantonese language option 
  • Bilingual support — Google Translate plugin activated for English and Chinese (Mandarin & Cantonese) 
  • QR code added to site footer — standard plugin implementation 
  • 10 building-specific contact forms — each form emails agent, user, and admin on submission 
  • Property search page — 1 search result listing view with building tag filtering 
  • Facebook auto-post integration via Blog2Social — post with image and link auto-published on WordPress content publish 
  • Agent management — agent details manageable via WordPress Users section with editor role 
Phase C — Facebook Changes
  • Facebook lead capture form updated — chat replaced with email routing for lead delivery 
  • Shared Facebook posting ID configured — allows posting from a common account 
  • Unit testing (15%) and bug fixing included 
Additional Scope Delivered
  • Property management and rental menu options highlighted in navigation 
  • Contact Us page section updated 
  • Facebook page created and content updated 
  • WhatsApp message icon added to site for direct mobile contact 
  • Building write-ups authored and apartment content written based on available information 

Implementation

Azure Hosting Setup

The WordPress site was hosted on Microsoft Azure App Service with a dedicated dev environment for all testing and staging. A full backup was taken before the WordPress upgrade was applied. The dev URL (ultimate-property-dev.azurewebsites.net) was used for all client UAT before changes were pushed to production. 

Building & Apartment Templates

Custom WordPress page templates were built for buildings and individual apartments. The building template includes name, description, image gallery, address, and a linked agent widget. The apartment template captures price, availability date, number of rooms, images, and agent assignment — all manageable from the WordPress dashboard without developer involvement. Properties are tagged to buildings using WordPress taxonomy, allowing the search page to filter by building. 

Bilingual Implementation

Google Translate plugin was integrated and configured with both Mandarin and Cantonese as target languages alongside English. Individual apartment pages were also built with a native Mandarin/Cantonese content option for listings specifically targeting Chinese-speaking buyers and tenants, ensuring accurate property descriptions rather than machine-translated text. 

Facebook & Social Integration

Blog2Social plugin was configured to automatically publish a post to the Ultimate Property Facebook page whenever new content is published on WordPress — including the property image and a direct link to the listing. The Facebook lead capture form was updated to route enquiries to email (previously delivered to chat only), ensuring agents receive leads in their inbox immediately. A shared posting ID was also configured to allow the wider agent team to post from a common Facebook identity. 

Contact Forms & Lead Routing

Ten individual contact forms were built — one per building — each configured to send the submission simultaneously to the relevant agent, the enquiring user (confirmation), and the admin. Contact Form 7 was used as the form plugin, with SMTP email routing configured and tested end-to-end for all 10 building forms. 

 Application screenshots—WordPress admin dashboard, building template, apartment listing, bilingual toggle, and Facebook post examples here.


Technology & Architecture

Compute  Azure App Service (B2 tier)  |  App Service Plan  |  Azure Autoscale  |  Dev & Prod environments 
Database  Azure Database for MySQL  |  managed  |  automated backups  |  high availability 
Storage & CDN  Azure Blob Storage  |  property images & media  |  Azure CDN  |  global content delivery for NZ & international 
Networking  Azure Virtual Network (VNet)  |  private app-to-DB connectivity  |  Azure DNS  |  Application Gateway + WAF 
Security  Azure Active Directory (AAD)  |  Azure Key Vault (credentials & API keys)  |  Azure DDoS Protection  |  SSL/TLS 
Monitoring  Azure Monitor  |  Azure Application Insights  |  Azure Alerts  |  email & SMS notifications on threshold breach 
Backup & DR  Azure Backup  |  daily automated snapshots  |  configurable retention  |  Azure Site Recovery (cross-region failover) 
CMS  WordPress 5.7  |  custom building & apartment templates  |  HTML editor integration 
Plugins  Blog2Social (FB auto-post)  |  Google Translate (EN/ZH)  |  QR Code  |  Contact Form 7  |  Property listing plugin 
Integrations  Facebook Pages (auto-post + lead capture)  |  TradeMe listings  |  WhatsApp message icon 
Languages  English  |  Chinese Mandarin & Cantonese  |  Google Translate plugin 
Forms  10 building-specific contact forms  |  email routing to agent, user & admin on submission 
Testing  7 test scenarios  |  100% pass rate  |  Azure dev environment for all UAT 
Architecture Overview

Here is a high level Architecture diagram


Challenges

Bilingual Content — Machine Translation vs. Native Copy

Google Translate provides automated translation which is sufficient for navigation and general UI text, but property descriptions for Chinese-speaking audiences required accurate, culturally appropriate copy. Peritos built apartment templates with a native Mandarin/Cantonese content field separate from the English version, allowing Ultimate Property to publish accurate translated descriptions where needed rather than relying on machine translation alone. 

10 Building Forms with Individual Routing

Each of the 10 buildings had different agent assignments and admin notification requirements. Building individual forms with distinct email routing logic — while keeping the WordPress admin experience simple enough for non-technical staff — required a systematic approach: a templated form structure in Contact Form 7 with per-form routing configuration, tested end-to-end for each building before handover. 

Facebook Integration Reliability

Blog2Social’s automatic Facebook posting required careful configuration of posting permissions, shared account ID setup, and post format (image + link) to match Facebook’s current API requirements. Peritos tested the full post-to-Facebook flow in the dev environment before enabling it on production, ensuring the first live property post published correctly. 

Data Loading at Scale

Loading building and apartment data across multiple properties required all content to be provided in a structured format before development. Peritos defined the data template upfront during Phase A and worked with Ultimate Property to prepare building write-ups and apartment details — preventing rework during the build phase and keeping the project on its three-month timeline. 

Key Benefits

  • Bilingual reach — English and Chinese (Mandarin/Cantonese) support opens the site to NZ’s significant Chinese-speaking property market without requiring separate websites 
  • Automated social presence — every new property listing automatically posts to Facebook with image and link, keeping the social channel active with zero manual effort 
  • Structured lead capture — 10 building-specific forms route every enquiry directly to the right agent instantly, reducing response time and missed leads 
  • Self-manageable CMS — building and apartment templates are designed so Ultimate Property’s team can add new listings, update prices, and publish content independently 
  • Azure-hosted reliability — Azure App Service provides a managed, scalable hosting environment with built-in backup and dev/prod separation 
  • 3-month delivery — full design, customisation, integration, bilingual setup, and Azure hosting delivered end-to-end in one quarter 

Post-Launch Support

Handover & Support Period

A 2-week post-launch support period was included. Peritos delivered a full handover pack covering: how to add and manage buildings and apartments, how to manage agents and user roles, how to use Blog2Social for Facebook posting, and how to manage the Azure App Service environment. All 7 test scenarios were confirmed passed before the support period commenced, with zero open bugs at handover.

Project Timeline

Jan 23 – Mar 23

If You Are Looking For Similar Services?

Project Navigation

Project Info

Location

New Zealand

Status

Completed

Get A Quote





    Get In Touch

    Address

    1904, 75 Victoria Street West Auckland 1010

    Related Projects

    ×

    Table of Contents

    Sign-Up to Become a Partner with uKnowva

    Benefits for Partner

    Acquire new customers and earn Steady Monthly Revenues.

    Our commission system will provide you with Competitive Revenue Streams.

    Add value to your customer with world-class HRMS Solution.

    Leverage uKnowva – A One-Stop HR Portal by scaling to global Clientele.

    Deliver Automated HR Solutions for a holistic digital transformation of customer’s HR processes.

    Get Started