🇹🇭 Built for Thai real estate agencies LINE-first CRM Your-brand SEO website Thai ETA 2544 e-signatures DDproperty + Hipflat sync Commission engine AI social posts AI video generation Nisa AI chatbot Free 20-min diagnostic →

One-click publish to DDproperty, Hipflat, Livinginsider

Portal sync 12 min read Updated 2026-05-29

How DevProp pushes your listings to Thailand's top 3 property portals with the correct field mapping, photo handling, and foreign-quota flag.

Why one-click sync

Thailand has 3 dominant property portals — DDproperty, Hipflat, Livinginsider — and together they capture 80%+ of organic property search traffic. The 4th and 5th tiers (FazWaz, Bahtsold, PropertyHub) capture another 12%. Without portal sync, your agency is invisible to 80% of buyers.

Manual portal publishing takes 8-15 minutes per listing per portal. For 100 listings × 3 portals × monthly updates, that's 60+ hours of agent time per month wasted on copy-paste. DevProp's sync reduces this to ~30 seconds of agent click.

Which portals are supported

  1. DDproperty — full API integration, real-time push, photo upload, foreign-quota flag preserved. Available on Growth + Professional + Custom plans.
  2. Hipflat — full API integration, same feature parity as DDproperty. Available on Growth + Professional + Custom plans.
  3. Livinginsider — full API integration. Available on Growth + Professional + Custom plans.
  4. FazWaz — partial (CSV export + email-based onboarding to FazWaz). Available on Professional + Custom plans via custom integration.
  5. PropertyHub — CSV export. Available on Professional + Custom plans.
  6. Bahtsold — manual (CSV download from DevProp, paste into Bahtsold's bulk-add tool). Available on every plan.

Step 1 — Connect your portal accounts

Settings → Integrations → Property portals. For each portal, you need your account login. For DDproperty + Hipflat, you also need a Pro listing tier (Free tier doesn't support API uploads).

  1. Click Connect DDproperty. Enter your DDproperty admin email + password. DevProp authenticates and remembers (encrypted at rest, AES-256-GCM).
  2. Same for Hipflat, Livinginsider, etc.
  3. If you have multiple agency accounts on a portal (some agencies run a sub-account per zone), connect each. Each connection gets its own label.

Step 2 — Configure default sync settings

Settings → Sync → Default mapping. Three picks per portal:

  1. Listings to sync — All active, or only listings in specific zones, or only listings above a price threshold (e.g. ignore studios under ฿2M to save portal quota).
  2. Auto-publish on new listing — On (recommended) or Off (you click "Publish" per listing).
  3. Auto-refresh frequency — Daily, every 3 days, or weekly. More frequent = better DDproperty ranking (DDproperty's algorithm favors recently-updated listings).

Step 3 — Push a listing

From the listing detail page, click Publish to portals. Multi-select which portals (default: all connected). Click Push. Within 60 seconds:

  1. Photos are uploaded (DevProp handles all the resizing per portal's spec)
  2. Listing fields are mapped to each portal's schema (DDproperty has 1 unique mandatory field for condos, Hipflat has 1 for villas — we handle the mapping)
  3. Foreign-quota flag is preserved where the portal supports it (DDproperty does; Livinginsider doesn't, so we put the flag in the description)
  4. Each portal returns a confirmation + portal URL. We log everything in the listing's sync history.

Step 4 — Verify on each portal

Click each portal URL from the sync history to confirm the listing looks right. The first few times, double-check photo order + price formatting. After 5-10 listings published, the mapping is solid and you can trust auto-sync.

Edits and re-syncs

Edit a listing in DevProp (price change, status change, new photos, description tweak). On save, DevProp pushes the change to all connected portals within 60 seconds. You see the sync status on each portal in the listing's sync panel.

If a portal rejects an update (rare — usually photo too large, or banned word in description), the rejection reason is shown inline. Fix the issue in DevProp, re-save, sync retries automatically.

Unpublishing

When you close a deal, mark the listing Closed in DevProp. The system unpublishes from all portals within 60 seconds. No more "sold but still advertised" embarrassment.

Portal-specific gotchas

  1. DDproperty requires a minimum of 4 photos per listing. Less than 4, the listing is rejected at publish. DevProp warns you before push.
  2. Hipflat caps title at 80 characters. Longer titles get auto-truncated by Hipflat. DevProp truncates client-side with proper word boundary so you control the visible title.
  3. Livinginsider does not support foreign-quota flag — we always add the flag info in the first line of the description.
  4. FazWaz requires their on-platform photo licensing (you can't link external CDN). DevProp uploads to their CDN and stores the FazWaz URLs in your sync history.

Reporting

Reports → Portals shows: listings active per portal, click-throughs per portal (from each portal's webhook back to your DevProp site), lead conversion rate per portal. Use this to decide which portals to keep on which plans (FazWaz might be paying for itself, or might be a money sink — the dashboard tells you).

Stuck on this step?

Book a free 20-minute call. We'll walk through it on screen-share.

Book diagnostic