---
title: "New listing match email template"
description: "A new property that matches a saved search, with a photo, the price and the rooms. Send it when a new listing fits a buyer's saved search."
url: "https://nextmail.sh/email-templates/new-listing-match"
---

[Templates](https://nextmail.sh/email-templates.md)[Real estate](https://nextmail.sh/email-templates.md#real-estate)

# New listing match email template

A new property that matches a saved search, with a photo, the price and the rooms.

[Use this template](https://nextmail.sh/mail/templates?starter=new-listing-match) [Use this template](https://nextmail.sh/signup.md?next=%2Fmail%2Ftemplates%3Fstarter%3Dnew-listing-match)[Customize with AI](https://nextmail.sh/email-templates/generate.md?starter=new-listing-match)

- **From**
  Northwind <hello@example.com>
- **Subject**
  New match for your search: 14 Elm Row, Leith
- **Preview text**
  3 bedrooms, 2 bathrooms, asking £425,000.

![Preview of the New listing match template](https://nextmail.sh/email-templates/previews/new-listing-match-desktop.webp?v=b7d0a4e9ace0)

new-listing-match.txt

```
{{rooms}}, asking {{listingPrice}}.

{{agencyName}}

{{listingAddress}}

A new listing matches your saved search: {{searchName}}.

{{listingSummary}}

Asking price

{{listingPrice}}

Rooms

{{rooms}}

View the listing [{{listingUrl}}]

Book a viewing [{{viewingUrl}}]

We send one of these each time a new home matches your search.

You are receiving this because you saved a search with {{agencyName}}.
Change your saved search [{{searchUrl}}]
{{senderAddress}}
Unsubscribe [{{unsubscribeUrl}}]
```

Shown with sample values. The HTML and plain-text tabs keep the placeholders.

About

## When to send it

Send it when a new listing fits a buyer's saved search. It names the search, shows the photo, the asking price and the rooms, and links to the listing and to booking a viewing. The footer links to the saved search, beside your postal address and an unsubscribe link.

12 values to fill

## What each send fills in

Required values have to come with every send. The rest fall back to the default shown here.

| Placeholder | Kind | Required | Default |
| --- | --- | --- | --- |
| `{{agencyName}}` | Text | Required | None |
| `{{searchName}}` | Text | Required | None |
| `{{listingAddress}}` | Text | Required | None |
| `{{listingPhoto}}` | Image | Required | None |
| `{{listingSummary}}` | Text | Required | None |
| `{{listingPrice}}` | Text | Required | None |
| `{{rooms}}` | Text | Required | None |
| `{{listingUrl}}` | Link | Required | None |
| `{{viewingUrl}}` | Link | Required | None |
| `{{searchUrl}}` | Link | Required | None |
| `{{senderAddress}}` | Text | Required | None |
| `{{unsubscribeUrl}}` | Link | Optional | None |

API

## Send it from your code

Create a template from this design once, then send it with the values for each message.

```
import { init, nextmail } from '@nextmail/sdk' init({ apiKey: process.env.NEXTMAIL_API_KEY }) await nextmail.templates.create({  name: 'New listing match',  slug: 'new-listing-match',  starter: 'new-listing-match',  publish: true,}) const sent = await nextmail.templates.send('new-listing-match', {  from: 'Northwind <hello@example.com>',  to: 'maya@example.com',  props: {    agencyName: 'Brookfield Homes',    searchName: 'Leith, 3 bedrooms or more',    listingAddress: '14 Elm Row, Leith',    listingPhoto: 'https://nextmail.sh/email-templates/samples/listing.svg',    listingSummary: 'A bright end-of-terrace house with a south-facing garden, ten minutes from the tram.',    listingPrice: '£425,000',    rooms: '3 bedrooms, 2 bathrooms',    listingUrl: 'https://example.com/listings/14-elm-row',    viewingUrl: 'https://example.com/listings/14-elm-row/viewings',    searchUrl: 'https://example.com/saved-searches/leith-3-bedrooms',    senderAddress: 'Brookfield Homes, 61 Harbour Lane, Edinburgh',    unsubscribeUrl: 'https://example.com/unsubscribe',  },}) console.log(sent.id, sent.status)
```

Real estate

## More templates like this

![Preview of the Viewing booked template](https://nextmail.sh/email-templates/previews/viewing-booked-desktop.webp?v=a2bf38ca09ca)

### Viewing booked

Confirms a property viewing with the address, the agent meeting you and a reschedule link.

6 styles

![Preview of the Offer accepted template](https://nextmail.sh/email-templates/previews/offer-update-desktop.webp?v=3ed53c6c9ce1)

### Offer accepted

Tells a buyer their offer was accepted, with a progress track and the next steps.

6 styles

![Preview of the Open house invitation template](https://nextmail.sh/email-templates/previews/open-house-invitation-desktop.webp?v=a06f7113a2af)

### Open house invitation

Invites buyers to an open house, with the time window, the address and a reply link.

6 styles

![Preview of the Donation receipt template](https://nextmail.sh/email-templates/previews/donation-receipt-desktop.webp?v=f8533f1be4e7)

### Donation receipt

A receipt for a single gift, with the amount, the date and a tax statement.

6 styles

Start from one

## Pick a design, change anything, and send it from your code.

Every template opens in the editor as blocks you can move, restyle or delete, and sends through the API with the values filled in.

[Open mail](https://nextmail.sh/mail/inbox) [Get Started](https://nextmail.sh/signup.md)[How templates work](https://nextmail.sh/features/templates.md)
