How to Build a Real Estate Listing Page on UniLink (Showcase Properties With Photos and Bookings)

By UniLink May 02, 2026 10 min read
How to Build a Real Estate Listing Page on UniLink (Showcase Properties With Photos and Bookings)


How to Build a Real Estate Listing Page on UniLink (Showcase Properties With Photos and Bookings)

Turn a single link into a complete property showcase — photos, key details, viewing scheduler, and agent contact, all in one place.

TL;DR: Build a real estate listing page on UniLink using a Gallery block for property photos, an Overview block for specs, an Appointment block for scheduling viewings, Links for map and virtual tour, and a Contact block for agent info. Add a custom domain per property for a polished, professional experience.

Every property deserves its own landing page. Sharing a listing via a generic MLS link or a photo dump in a messaging app leaves serious value on the table. Buyers want to see photos, understand the specs at a glance, book a viewing without making a phone call, and know who the agent is — all from one link they can share with their partner, parent, or financial advisor.

UniLink gives real estate agents and brokerages the tools to build that experience in minutes, with no coding required. Here is how to set up a complete property listing page from scratch.

What a Real Estate Listing Page on UniLink Does

A UniLink property page replaces the fragmented experience of multiple links (photos here, brochure there, contact form somewhere else) with a single, scrollable page a buyer can open on any device. The Gallery block handles the visual storytelling — multiple high-resolution photos with a lightbox viewer. The Overview (or Text) block communicates the hard facts buyers need: number of bedrooms, bathrooms, square footage, asking price, and key features like a garage or renovated kitchen.

The Appointment block connects directly to your availability calendar, so a buyer can pick a time slot for a viewing without any back-and-forth email. Every confirmed booking appears in your UniLink calendar and sends both you and the buyer a confirmation email automatically. The Form block captures interested buyers who are not ready to book but want more information, feeding their details straight into your CRM.

With a custom domain, the page can live at an address like 123mainstreet.com, making it genuinely shareable in print materials, social ads, and QR codes on yard signs. That level of professionalism signals quality to buyers before they even look at the first photo.

How to Get Started

  1. Create a new UniLink page — Sign in, click "New Page", and give it a slug that matches the property address (for example, 123-main-st). This slug becomes the shareable URL immediately.
  2. Add a Gallery block — Click "Add Block" and select Gallery. Upload your property photos in the order you want them displayed. Aim for at least 8–12 photos: exterior, main living areas, kitchen, bedrooms, bathrooms, and any standout features like a deck or pool. Enable the lightbox option so buyers can view full-size images.
  3. Add an Overview or Text block — Below the gallery, add a Text block formatted as a property summary. Include: asking price, address, beds, baths, square footage, lot size, year built, and a short narrative description. Use bold text for the headline specs so they are scannable.
  4. Add an Appointment block — Click "Add Block", select Appointment. Connect your calendar availability (set your available viewing hours) and set a buffer of at least 30 minutes between bookings. Name the appointment type "Property Viewing" so confirmations are clear.
  5. Add a Links block — Include at minimum two links: one to Google Maps (direct address link) and one to the virtual tour if you have one. Add an MLS listing link if you want buyers to see the formal record. Give each link a descriptive label and an appropriate icon.
  6. Add a Contact block — Insert your agent profile: name, phone number, email, headshot, and brokerage name. This builds trust and makes follow-up easy for serious buyers.
  7. Add a Form block for enquiries — For buyers who want to express interest without booking a viewing yet, add a short form: name, email, phone, and a question field. Tag submissions in your CRM with the property address so you can follow up with relevant updates.

How to Use It

  1. Connect a custom domain — For premium listings, go to Settings → Custom Domain and connect a domain matching the property address. Point your domain's CNAME record to proxy.unil.ink and the page will be live at your custom URL within 24 hours.
  2. Generate a QR code — UniLink automatically generates a QR code for every page. Download it from Page Settings → QR Code and print it on yard signs, flyers, and open house materials. Buyers scan it and land directly on the listing.
  3. Share via social media — The page URL is optimized for link previews. When shared on Facebook, WhatsApp, or iMessage, it shows the first gallery photo and the property headline automatically. No extra configuration needed.
  4. Track buyer interest — Use the Analytics tab to see page visits, Gallery views, and Appointment bookings over time. A spike in visits after an ad campaign tells you which creative is driving traffic.
  5. Manage viewing bookings — All appointments booked via the page appear under the Appointments dashboard. You can confirm, reschedule, or cancel with a single click, and buyers receive automatic email notifications.
  6. Update the page for price changes — Edit the Text block directly when the asking price changes. The page updates immediately — no need to reprint brochures or reshare a new link. The same URL always reflects the current information.
  7. Archive after sale — When a property sells, change the page status to "Sold" (add a Sold banner to the Gallery or update the headline) or unpublish it. Redirect the URL to your main agent page so traffic is not lost.

Key Settings Explained

SettingWhat it controlsBest practice
Gallery LayoutGrid, carousel, or lightbox display mode for photosUse grid for the thumbnail view with lightbox enabled for full-size browsing on mobile
Appointment Buffer TimeMinimum gap between consecutive viewing bookingsSet 30–45 minutes; accounts for travel time between properties and wrap-up after each showing
Form CRM Auto-TagTag applied to contacts who submit the enquiry formTag with the property address slug so you can segment enquiries by listing in your CRM
Custom DomainReplaces the unil.ink URL with your own domainUse address-based domains (123mainst.com) for premium listings; use agent domain for standard ones
Page VisibilityPublished, Draft, or Password ProtectedUse Password Protected during pre-market period so only vetted buyers can view the listing
Pro tip: Upload photos in landscape orientation at a minimum of 1200px wide. Portrait photos display inconsistently in gallery grids and look unprofessional on desktop screens. If you only have portrait shots from a phone, crop them to 4:3 before uploading.

How to Get the Most Out of It

The most effective property pages use the Gallery block as the hero. Do not start with a text block — start with images. Buyers make emotional decisions first and logical decisions second. Lead with your best exterior shot or the most photogenic room, then follow with the overview details. This ordering mirrors how buyers scroll: they want to feel the property before they read the specs.

Use the Appointment block's confirmation email as a mini-briefing. In the confirmation message body (editable in Appointment settings), include the full property address with a Google Maps link, your mobile number for last-minute questions, and a reminder to bring ID for access. This reduces no-shows and positions you as an organized, detail-oriented agent.

For new developments or off-plan properties, use the Countdown Timer block to create urgency around a launch date or offer deadline. Position it above the form: "Offer closes in X days — register your interest below." This turns a passive listing page into an active lead generation tool with a clear deadline.

Once a property sells, do not delete the page — update it to a "SOLD" status and add a short testimonial from the buyer or seller. Then redirect the custom domain (if used) to your main agent page. This way the sold property's SEO value and referral traffic flows back to you rather than disappearing.

Troubleshooting Common Issues

ProblemLikely causeFix
Gallery photos appear in wrong orderPhotos uploaded without reordering after uploadOpen the Gallery block editor and drag photos into the correct sequence; changes save automatically
Appointment block shows no available slotsCalendar availability not configured or all slots already bookedGo to Appointments → Availability and set your open hours; check if existing bookings have filled all slots
Custom domain not working after 24 hoursCNAME record incorrect or TTL too high causing slow propagationVerify CNAME value is exactly proxy.unil.ink with no trailing dot; reduce TTL to 300 seconds and wait another hour
Form submissions not appearing in CRMCRM sync not enabled on the Form blockOpen the Form block settings, scroll to "Integrations", and toggle on "Save to CRM"; retest with a dummy submission

Pros

  • One link combines photos, details, bookings, and contact — no fragmented buyer experience
  • Custom domain per property elevates professionalism and print/QR usability
  • Appointment block eliminates phone-tag for scheduling viewings
  • Page can be updated instantly when price or status changes

Cons

  • Custom domains require DNS access and up to 24 hours propagation time
  • Gallery has no built-in video hosting — link to YouTube/Matterport for video tours instead
  • Appointment block connects to UniLink's built-in calendar, not Google Calendar or Outlook directly

Frequently Asked Questions

Can I use one page template for multiple properties?

Yes. Build one property page with your preferred layout, then use the Duplicate Page feature (three-dot menu on any page) to create a copy. Update the photos, text, and slug for each new listing. This is faster than building from scratch each time.

How do I embed a virtual tour from Matterport or similar?

Add an Embed block below the Gallery and paste the embed code from Matterport, CloudPano, or any iframe-compatible platform. The virtual tour will display inline on the page without redirecting buyers away.

Can buyers pay a holding deposit through the page?

Yes. Add a Shop block with a single product set to the deposit amount, with a clear label like "Reserve This Property — $2,000 Holding Deposit". Connect your Stripe account in Settings → Payments to accept cards directly.

Is the page mobile-friendly?

All UniLink pages are fully responsive by default. The Gallery block adapts to a single-column scroll view on mobile, which actually works well for property photos. Test the page on your phone before sharing it.

Can I password-protect a listing for pre-market buyers only?

Yes. Under Page Settings → Visibility, set the page to "Password Protected" and share the password only with approved buyers. This is useful for pre-market campaigns where you want to qualify interest before the public launch.

Key Takeaways

  • A single UniLink page replaces the need for multiple fragmented links in property marketing.
  • The Gallery block leads with visual impact; the Overview block handles the specs buyers need to decide.
  • The Appointment block eliminates scheduling friction and reduces no-shows with automatic confirmation emails.
  • Custom domains make listings shareable in print materials and QR codes with a professional, property-specific URL.
  • Pages update instantly for price changes and can be archived or redirected after a sale without losing SEO value.

Ready to give every listing its own professional page?

Build your first property page in minutes — no design skills needed, custom domain optional, bookings built in.

Get Started Free

Create Your Free Link-in-Bio Page

Join thousands of creators using UniLink. 40+ blocks, analytics, e-commerce, and AI tools — all free.

Get Started Free