Build notes — hidden on the live page
Page structure: three blocks stacked — (1) T123 contact-part-a, (2) Tilda native form block, (3) T123 contact-part-b (this file). A hand-coded form in a T123 block will NOT connect to Tilda's form handler, which is why the form must be Tilda's own.
Tilda form block — fields to configure:
• Name — text, required
• Email — email, required
• Phone — text, optional (a required phone kills conversion for this buyer)
• Interest — dropdown: Arrange a viewing / Request more information / Investment enquiry / Villa rental or stay / Construction & development / General enquiry
• Property — dropdown listing all properties, plus "— Not property specific —" and "— Multiple properties —". Editable, never locked.
• Message — textarea, optional
Pre-filling from URL: property page CTAs link to /contact?interest=viewing&property=5bed-beachfront-estate. In the Tilda form block, give the Interest field the variable name interest and the Property field the variable name property, then enable "Fill in the field from the URL parameter" in the field settings. Tilda matches on the variable name.
Form styling to match: field background #FDFCF9 · border 0.5px rgba(15,35,30,.12) · text #0F2320 · labels DM Sans 500, 9px, uppercase, letter-spacing .14em, colour #B8924A · submit button background #0F2320, text #EBF2EF, DM Sans 500, 9px, uppercase, letter-spacing .16em · no rounded corners · no shadows.
Form data receiver: Site Settings → Forms. Connect email notification to sales@ap-natai.com as a minimum. Submissions also log automatically in Tilda CRM. Note: form services do not work on Tilda's Free plan.
Links in this block: WhatsApp uses wa.me/66990893516 (leading zero dropped after country code — if the chat does not open, the number is wrong). All location text links to the Google Maps pin.