Journal

Matterport SDK Virtual Home Tour: Embed 3D Tours in LINE OA for Thai Real Estate Developers

Matterport SDK Virtual Home Tour: ฝัง 3D Tour ใน LINE OA สำหรับนักพัฒนาอสังหาริมทรัพย์ไทย

May 12, 2026 · 1 min read
Matterport SDK Virtual Home Tour: Embed 3D Tours in LINE OA for Thai Real Estate Developers

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.

Questions & answers

Is the Matterport Pro3 camera required, or is an iPhone sufficient?
iPhone + Matterport Capture App works for small units or tight budgets. The Pro3 delivers ±1% accuracy and better point cloud quality, making it ideal for luxury projects.
Does Matterport LIFF work on Android?
Yes — LIFF is web-based and works identically on iOS and Android LINE apps, as long as the device supports WebGL (virtually all modern smartphones).
Can the Matterport viewer be customized?
Yes, through the SDK — hide branding, change hotspot colors, add overlay UI. Full custom branding requires a Business plan.
What can I do with the collected lead data?
LINE userId, timestamp, and viewed model can sync to CRMs (Salesforce, HubSpot) or Google Sheets via webhook for automated follow-up sequences.

Related reading