Why Virtual Home Tours Matter in Thai Real Estate
In 2025, over 70% of Thai condo buyers begin their search on mobile and LINE is the primary channel. Matterport Virtual Tours let buyers explore units 24/7 without traveling — reducing sales team burden and increasing qualified leads who arrive at showrooms ready to decide.
The Matterport Capture Process
1. Use Matterport Pro3 or Pro2 camera (or iPhone + Matterport Capture app for lower budgets) 2. Capture every 1–1.5 meters along walking paths 3. Upload to Matterport Cloud (processing: ~30–60 minutes) 4. Output: 3D dollhouse view, 2D floor plan, point cloud
A 50 sqm unit takes ~45 minutes to capture; a 120 sqm 3-bedroom takes ~2 hours.
Basic Matterport SDK Embed
html <iframe src="https://my.matterport.com/show/?m=YOUR_MODEL_ID&play=1&qs=1&brand=0" allowfullscreen allow="vr; xr; accelerometer; magnetometer; gyroscope" style="width:100vw; height:100vh; border:none;" ></iframe>
Key URL parameters: - — auto-plays the highlight reel - — shows Quick Start guide - — hides Matterport branding (plan-dependent) - — Thai language interface
Matterport SDK: Automated Hotspot Generation
javascript import { setupSdk } from '@matterport/sdk'; async function initMatterportWithHotspots(modelId, hotspotData) { const sdk = await setupSdk('YOUR_SDK_KEY', { space: modelId, container: document.getElementById('mp-container') }); await sdk.App.state.waitUntil(state => state.phase === sdk.App.Phase.PLAYING); for (const room of hotspotData.rooms) { const tag = await sdk.Tag.add({ label: room.name, description: room.description, anchorPosition: room.position, stemVector: { x: 0, y: 0.3, z: 0 }, color: { r: 0.04, g: 0.58, b: 0.86 } }); if (room.imageUrl) { await sdk.Tag.attachMedia(tag.id, { type: sdk.Tag.MediaType.PHOTO, src: room.imageUrl }); } } return sdk; }
LINE LIFF Embed with Lead Tracking
javascript import liff from '@line/liff'; async function initLIFF() { await liff.init({ liffId: 'YOUR_LIFF_ID' }); const profile = await liff.getProfile(); // Automatically log lead when tour is opened await fetch('/api/track-tour-open', { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ lineUserId: profile.userId, modelId: MODEL_ID, timestamp: new Date().toISOString() }) }); // Send follow-up message 3 minutes after tour opens if (liff.isInClient()) { setTimeout(() => { liff.sendMessages([{ type: 'template', altText: 'Interested in a showroom visit?', template: { type: 'confirm', text: 'Would you like to schedule a showroom visit?', actions: [ { type: 'message', label: 'Book Visit', text: 'I want to book a showroom visit' }, { type: 'message', label: 'Get Pricing', text: 'Send me pricing and promotions' } ] } }]); }, 180000); } }
ROI Metrics for Thai Developers
| KPI | Before Virtual Tour | After Virtual Tour | |---|---|---| | Avg. listing view time | 45 seconds | 4–8 minutes | | Qualified leads per showroom visit | 20% | 45–55% | | Repetitive sales team questions | High | Down 40% | | Capture time per 50 sqm unit | — | ~45 minutes |
Matterport Pricing (2025)
- Starter: ~.99/month (5 active spaces) - Professional: ~9/month (25 active spaces) - Business: ~09/month (unlimited + API access) Matterport Pro3 camera: ~,000 USD Budget alternative: iPhone + Matterport Capture App (free, lower resolution)
Summary
Matterport Virtual Tours embedded in LINE LIFF transform a LINE OA from a broadcast channel into an interactive sales tool — letting buyers explore units 24/7, cutting marketing cost per qualified lead, and significantly increasing presale conversion rates.
