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.
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
- Brand-aligned UI/UX design — mobile-first, responsive layouts across all pages
- WordPress CMS build — enabling HR Mind’s team to manage content independently post-launch
- Pages: Home, About, Industries (8 verticals), Services, Careers, Contact
- Lead capture forms — candidate registration, employer enquiry, and job submission forms
- Performance optimisation — image compression, lazy loading, minified CSS/JS, Core Web Vitals compliance
CRM Lead Generation Integration
- CRM integration (HubSpot / Zoho) — all form submissions routed directly to CRM pipeline
- Lead segmentation — candidate vs. employer leads tagged and routed to separate CRM pipelines
- Automated email notifications — internal team alerted on new lead submission
- UTM parameter tracking — all CRM leads tagged with source, medium, and campaign for ROI reporting
SEO Optimisation
- On-page SEO — title tags, meta descriptions, H1/H2 structure, keyword-optimised copy for all pages
- Technical SEO — XML sitemap, robots.txt, canonical tags, structured data (schema markup)
- Google Search Console and GA4 setup — tracking, indexing, and performance monitoring from day one
- Core Web Vitals — LCP, FID, and CLS all passing green on both mobile and desktop at launch
AWS Hosting & Infrastructure
- Amazon EC2 (t3.medium) with Auto Scaling Group — scales up automatically under traffic spikes
- Application Load Balancer — distributes traffic across EC2 instances with health checks
- Amazon RDS MySQL Multi-AZ — production database with automatic failover and daily snapshots
- Amazon S3 — static asset storage, media library, and backup storage
- Amazon CloudFront CDN — global content delivery from 400+ edge locations
- Amazon Route 53 — DNS management with latency-based routing
- AWS ACM — free SSL/TLS certificate provisioned and auto-renewed
- AWS WAF — web application firewall protecting against OWASP Top 10 threats
- AWS Backup — automated daily backups, 30-day retention, cross-region recovery
- Amazon CloudWatch + SNS — uptime monitoring, CPU/memory alarms, email alerts
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:
- Risk & Gap Analysis — reviewed HR Mind’s existing web presence, identified SEO gaps, CRM integration requirements, and hosting constraints before any design or build work began
- Customised Assessment Report — delivered a scoped architecture proposal covering AWS service selection, CRM integration approach, SEO strategy, and go-live timeline within the first week
- AWS architecture confirmed — service selection (EC2, RDS Multi-AZ, CloudFront, Route 53, WAF, Backup) validated against HR Mind’s traffic profile and availability requirements before infrastructure provisioning
Cloud Formation
AWS Infrastructure
The complete AWS stack was provisioned, configured, and hardened within week 3 of the engagement:
- Multi-AZ RDS deployment ensures database availability with automatic failover — zero downtime for planned maintenance
- CloudFront CDN delivers static assets from 400+ global edge locations — reducing load times by 3x for international candidates and employers
- AWS Backup configured with daily automated snapshots, 30-day retention, and cross-region backup for full disaster recovery coverage
- AWS WAF protects against common web exploits, SQL injection, and DDoS — all traffic inspected before reaching the application layer
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
- Live in under 1 month — full design, build, AWS hosting, CRM integration, and SEO delivered end-to-end in under 4 weeks
- Automated lead generation — every candidate and employer enquiry flows directly into the CRM pipeline with zero manual handling
- Global performance — CloudFront CDN ensures fast load times for HR Mind’s international audience across all 8 industry sectors
- Enterprise-grade security — AWS WAF, IAM least-privilege, ACM SSL, and Security Groups protect the site and its data at every layer
- Fully recoverable — AWS Backup with 30-day retention and cross-region recovery ensures HR Mind’s site and data can be restored from any failure scenario
- SEO-ready from day one — Core Web Vitals passing, Google Search Console live, and structured data in place before the first visitor arrived
- Self-manageable CMS — WordPress enables HR Mind’s team to update content, add jobs, and manage pages independently without developer support
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.









