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: 

Cloud Formation

Azure Hosting & Integration

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

Scope & Requirements

Phase A — Requirements & Setup
Phase B — Website Customisation
Phase C — Facebook Changes
Additional Scope Delivered

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

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.

About the Client

Client  HR Mind — a Profiler Group Company 
Industry  Global Recruitment & Workforce Management 
Sectors  Industrial · E-commerce · Infrastructure & EPC · Renewable Energy · Automotive · IT · Healthcare · FMCG 
Experience  9 years  |  global leader in recruitment and workforce management strategies 
Website  hrmind.com 
Delivered by  Peritos Solutions 

HR Mind is a global recruitment and resourcing company with 9 years of industry experience, serving clients across Industrial, E-commerce, Infrastructure & EPC, Renewable Energy, Automotive, IT, Healthcare, FMCG, and Consumer Durables sectors. As a Profiler Group company, HR Mind brings enterprise-grade workforce management strategies to clients worldwide.

Project Background

HR Mind required a new website that reflected their standing as a global recruitment leader — professional, fast, and capable of generating qualified leads from both candidates and employers across their 8+ industry verticals. Their previous web presence did not represent their brand effectively, lacked CRM integration, and was not optimised for search engine visibility. 

Peritos Solutions was engaged to deliver the complete project end-to-end: brand-aligned UI/UX design, WordPress development, CRM lead generation integration, and production hosting on AWS — all within a compressed one-month timeline. The requirement was a site that would rank on Google, load fast globally, capture leads automatically, and stay online reliably.

Project Timelines

Phase  Week  Key Activities  Status 
Phase 1  Week 1  Discovery & planning — requirements, sitemap, wireframes, AWS architecture design, domain & DNS setup (Route 53)  Done 
Phase 2  Week 1–2  UI/UX design — brand-aligned page designs, mobile-responsive layouts, CRM lead form wireframes reviewed & signed off  Done 
Phase 3  Week 2–3  Development — WordPress/CMS build, all pages coded, CRM integration (HubSpot/Zoho), contact & lead capture forms live  Done 
Phase 4  Week 3  AWS infrastructure setup — EC2, S3, RDS, CloudFront CDN, ACM SSL, IAM roles, AWS Backup, CloudWatch monitoring configured  Done 
Phase 5  Week 3–4  SEO implementation — on-page SEO, meta tags, schema markup, XML sitemap, robots.txt, Google Search Console & Analytics setup  Done 
Phase 6  Week 4  QA, performance testing, Core Web Vitals validation, UAT sign-off, DNS cutover, go-live & 2-week hypercare support  Done 

Scope & Requirements

Website Design & Development
CRM Lead Generation Integration
SEO Optimisation
AWS Hosting & Infrastructure

Implementation

Week 1 — Discovery & Architecture

Peritos ran a rapid discovery sprint covering HR Mind’s brand guidelines, target audience (candidates and employers across 8 sectors), CRM system, and hosting requirements. The AWS architecture was designed and presented for sign-off — service selection justified against traffic profile, budget, and availability targets. Domain and DNS were migrated to Route 53 immediately to begin SSL provisioning via ACM. 

Week 2 — Design & Development

UI/UX designs were produced in Figma, reviewed, and signed off by HR Mind within 3 business days. WordPress development commenced in parallel — custom theme built from approved designs, all pages developed, and CRM lead capture forms integrated and tested end-to-end. Mobile responsiveness and cross-browser compatibility validated across Chrome, Safari, Firefox, and Edge. 

Week 3 — AWS Infrastructure

The full AWS production stack was provisioned: EC2 instance launched and configured, RDS MySQL Multi-AZ database deployed, S3 bucket configured for media and backups, CloudFront distribution created with custom domain and ACM SSL, WAF rules applied, IAM roles locked down to least-privilege, and AWS Backup policies set. CloudWatch dashboards and SNS alarms configured for uptime, error rate, and resource utilisation. 

Week 4 — SEO, QA & Go-Live

On-page SEO implemented across all pages — meta tags, schema markup, XML sitemap submitted to Google Search Console, GA4 tracking verified. Full QA pass covering functional testing, form submission flows, CRM lead routing, load testing, and Core Web Vitals audit. DNS cutover executed during a low-traffic window, SSL confirmed live, and the site went live within the agreed timeline. 

Application screenshots placeholder — insert homepage, industry pages, lead capture form, CRM pipeline, and AWS console views here.

Results & Impact

Observability & Visibility

Assessment Report

Before development commenced, Peritos conducted a rapid discovery and assessment covering: 

Cloud Formation

AWS Infrastructure

The complete AWS stack was provisioned, configured, and hardened within week 3 of the engagement: 

Technology & Architecture

Compute  Amazon EC2 (t3.medium)  |  Auto Scaling Group  |  Application Load Balancer (ALB) 
Storage  Amazon S3  |  static assets, media, backups  |  S3 Versioning enabled 
Database  Amazon RDS (MySQL)  |  Multi-AZ deployment  |  automated snapshots 
CDN & DNS  Amazon CloudFront  |  global edge caching  |  Amazon Route 53  |  SSL via AWS ACM 
Security  AWS IAM  |  least-privilege roles  |  AWS WAF  |  Security Groups  |  ACM SSL/TLS 
Backup  AWS Backup  |  automated daily snapshots  |  30-day retention  |  cross-region backup 
Monitoring  Amazon CloudWatch  |  uptime alarms  |  CPU & memory metrics  |  SNS email alerts 
CMS / Frontend  WordPress  |  custom theme  |  mobile-responsive  |  Core Web Vitals optimised 
CRM Integration  HubSpot / Zoho CRM  |  lead capture forms  |  contact routing  |  pipeline automation 
SEO  Yoast SEO  |  XML sitemap  |  schema markup  |  Google Search Console  |  GA4 
Architecture Overview

Challenges

Compressed One-Month Timeline

Design, development, CRM integration, AWS setup, SEO, and go-live all within four weeks required strict parallel workstreaming. Peritos ran design and development concurrently, began AWS provisioning in week 2 (before development was complete), and ran SEO implementation in parallel with QA — compressing what is typically a 2–3 month engagement into four weeks without cutting scope. 

Multi-Sector Content Architecture

HR Mind operates across 8 industry verticals — each requiring distinct messaging, keywords, and page structure for SEO effectiveness while maintaining a consistent brand. Peritos designed a templated industry page structure that HR Mind’s team can replicate for new verticals independently, without developer involvement. 

CRM Lead Routing Logic

Candidate and employer leads required different routing rules, pipeline stages, and internal notification recipients within the CRM. Peritos mapped the full lead lifecycle before development, built conditional routing logic into the form integration layer, and tested all paths end-to-end before go-live. 

DNS Cutover with Zero Downtime

Migrating DNS from the previous hosting provider to Route 53 required careful TTL management and timing to avoid any window of downtime. Peritos lowered TTLs 48 hours before cutover, executed the switch during a low-traffic period, and had the old origin on standby for immediate rollback — the cutover completed with no downtime recorded. 

Key Benefits

Post-Launch Support

Hypercare Period

A 2-week hypercare period was included post go-live. During this period Peritos monitored CloudWatch metrics daily, resolved any content or performance issues identified by HR Mind’s team, and made minor CRM routing adjustments based on real lead data. All CloudWatch alarms, backup policies, and WAF rules were reviewed and tuned before formal handover. 

 Full handover documentation covering AWS architecture, WordPress admin guide, CRM lead routing logic, and DNS management was delivered to HR Mind at the close of the hypercare period.