> ## Documentation Index
> Fetch the complete documentation index at: https://docs.thinnest.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Real Estate Showing Agent

> Property showing scheduler with visual property links, cross-call memory for returning buyers, SMS confirmations, and appointment booking.

# Real Estate Showing Agent

A real estate voice agent that helps buyers discover properties and schedule showings. Sends **visual property links** (photos, floor plans) to the caller's phone, uses **conversational memory** to remember returning buyers' preferences, and books **appointments** with SMS confirmations.

## Voice Features Used

| Feature                                                      | Purpose                                                  |
| ------------------------------------------------------------ | -------------------------------------------------------- |
| [Visual IVR](/docs/voice/tools/visual-ivr)                   | Send property photos and virtual tour links              |
| [Call Experience](/docs/voice/tools/call-features)           | Conversational memory, greeting variants, business hours |
| [Appointment Booking](/docs/voice/tools/appointment-booking) | Schedule property showings                               |
| [SMS Mid-Call](/docs/voice/tools/sms-mid-call)               | Send property details and confirmations                  |
| [Voicemail Drop](/docs/voice/tools/voicemail-drop)           | Leave messages about new listings                        |
| [Post-Call Follow-Up](/docs/voice/tools/post-call-follow-up) | Email summary of properties discussed                    |

## How It Works

```
Caller: "I'm looking for a 3-bedroom home near downtown, under $500K."
-> Memory check: recognized as returning buyer
Agent: "Welcome back, Sarah! Last time you liked the Oak Street listing. I have two new ones that match your criteria."
-> Sends visual link with property photos
Agent: "I've sent the listings to your phone. The first one on Elm Street has the updated kitchen you mentioned wanting."
Caller: "I love it! Can I see it this weekend?"
-> book_appointment for Saturday 10am
-> SMS confirmation sent
-> Follow-up email with all property links
```

## Example — Create Agent

```bash theme={null}
curl -X POST https://api.thinnest.ai/v1/agents \
  -H "Authorization: Bearer $THINNESTAI_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "Real Estate Showing Agent",
    "model": "gpt-4o",
    "instructions": "You are a real estate showing agent. Help buyers find properties, send visual links with photos, remember returning buyers preferences, and schedule showings with SMS confirmation.",
    "voiceEnabled": true,
    "transcriber": { "provider": "deepgram", "model": "nova-2-conversationalai" },
    "voice": { "provider": "deepgram", "voiceId": "aura-2-thalia-en" },
    "visualIvrEnabled": true,
    "visualIvrBaseUrl": "https://realty.example.com/listings",
    "visualIvrAutoSms": true,
    "conversationalMemoryEnabled": true,
    "memoryMaxPreviousCalls": 10,
    "appointmentBookingEnabled": true,
    "appointmentDuration": 30,
    "appointmentConfirmationSms": true,
    "greetingVariantsEnabled": true,
    "smsMidCallEnabled": true,
    "voicemailDropEnabled": true,
    "postCallFollowUpEnabled": true,
    "postCallFollowUpType": "email",
    "businessHoursEnabled": true,
    "recordingEnabled": true
  }'
```
