Skip to content

The Bracket Method

In the last lesson, you learned the RCTF Framework for writing structured prompts. That framework produces great results, but it requires you to write a detailed prompt from scratch every time. In this lesson, you will learn a technique that lets you write a great prompt once and reuse it for every listing, client, and situation: the Bracket Method.

The Bracket Method is simple: you write a prompt template and replace the details that change with placeholders in square brackets. Each time you use the template, you swap out the bracketed values with the specific details for that task.

Here is a quick example. Instead of writing this from scratch every time:

Write a listing description for a 3-bedroom, 2-bath ranch in Austin priced at $425,000 with a renovated kitchen and large backyard.

You create a template:

Write a listing description for a [BEDROOMS]-bedroom, [BATHROOMS]-bath [PROPERTY TYPE] in [CITY] priced at [PRICE] with [FEATURE 1] and [FEATURE 2].

Now you have a reusable asset. Every new listing, you fill in the brackets --- and you get a consistent, high-quality result without rethinking the prompt structure.

There are three practical reasons to build a template library:

1. Speed. Once you have a working template, producing content for a new listing takes 30 seconds instead of 5 minutes. You are not crafting a prompt --- you are filling in blanks.

2. Consistency. Templates ensure every listing, email, and social post gets the same level of quality. You are not relying on how creative you feel that day. The template carries the structure.

3. Delegation. If you have an assistant, a transaction coordinator, or a team member, you can hand them your templates. They do not need to learn prompt engineering. They just fill in the brackets and hit Enter.

Building a Real Template: Listing Description

Section titled “Building a Real Template: Listing Description”

Let us build a complete template using the RCTF Framework from the previous lesson, with brackets for all the variable parts:

You are an experienced real estate copywriter who specializes in [MARKET AREA] properties.

I have a new listing: a [BEDROOMS]-bedroom, [BATHROOMS]-bathroom [PROPERTY TYPE] in [NEIGHBORHOOD], [CITY], [STATE]. The home was built in [YEAR BUILT] and is [SQUARE FEET] square feet. It is listed at [PRICE]. Key features include [FEATURE 1], [FEATURE 2], and [FEATURE 3]. The ideal buyer is [TARGET BUYER DESCRIPTION].

Write a [WORD COUNT]-word MLS description that emphasizes [KEY SELLING POINT]. Use a [TONE] tone and format it as [FORMAT INSTRUCTIONS].

That looks like a lot of brackets, but in practice it takes about 60 seconds to fill in. And the output quality is dramatically better than a quick, unstructured prompt.

Here is what it looks like filled in:

You are an experienced real estate copywriter who specializes in suburban Denver properties.

I have a new listing: a 4-bedroom, 3-bathroom two-story in Highlands Ranch, Denver, Colorado. The home was built in 2015 and is 2,800 square feet. It is listed at $675,000. Key features include a finished basement with wet bar, a main-floor office, and a south-facing backyard with mountain views. The ideal buyer is a move-up family with school-age children.

Write a 150-word MLS description that emphasizes the family-friendly layout and mountain views. Use a warm, inviting tone and format it as a single paragraph.

Here are a few templates agents use regularly. Save these somewhere you can access quickly --- a notes app, a Google Doc, or a text file on your desktop.

You are a friendly, professional real estate agent. I hosted an open house at [ADDRESS] on [DATE]. A visitor named [VISITOR NAME] expressed interest in [SPECIFIC INTEREST --- e.g., “the backyard” or “the school district”]. Write a personalized follow-up email that references their specific interest, provides one additional detail about the property, and invites them to schedule a private showing. Keep it under [WORD COUNT] words and use a [TONE] tone. Include a subject line.

Write an [PLATFORM --- Instagram/Facebook/LinkedIn] post for a [PROPERTY TYPE] listing at [ADDRESS] in [CITY]. The home’s top 3 features are [FEATURE 1], [FEATURE 2], and [FEATURE 3]. The asking price is [PRICE]. Use a [TONE] tone, keep it under [WORD COUNT] words, and include [NUMBER] relevant hashtags.

You are a local real estate market expert. Write a brief market update for [CITY/NEIGHBORHOOD] aimed at [AUDIENCE --- buyers/sellers/investors]. Include references to [MARKET TREND --- e.g., “rising inventory” or “multiple offer situations”]. Keep it under [WORD COUNT] words and format it as [FORMAT --- e.g., “3 bullet points with a one-sentence intro”].

As you work through this course, you will create more and more templates. Here is how to keep them organized:

  • Save templates in a single document --- Google Docs, Apple Notes, or Notion all work well.
  • Group by category --- Listings, Emails, Social Media, Marketing, Client Communication.
  • Name each template clearly --- “MLS Listing Description Template” is better than “Template 3.”
  • Version your templates --- When you improve a template (and you will), save the updated version and note what changed.

Some agents paste their templates directly into ChatGPT’s Custom Instructions feature so they are always available. We will cover that technique in a later tier.

The Bracket Method is the bridge between knowing how to prompt and being genuinely efficient with ChatGPT. One good template, reused across 50 listings, saves you dozens of hours per year.

Want the full system? The Real Estate Agent AI Playbook has 150+ enterprise workflows built on these foundations.

See the Full Playbook