# log_open_house_visitor

> Log a visitor at an open house to capture their information.

<!-- Source: https://docs.actuallycare.com/tools/deadline/log_open_house_visitor -->

Log a visitor at an open house to capture their information. AUTOMATICALLY creates a LEAD record with the open house as the source — this is your primary lead generation tool at open houses. Capture as much information as possible: buyer_status helps prioritize follow-up, working_with_agent indicates if they're represented, price_range helps match them to listings. Link to open_house_id (appointment) or listing_id. After the open house, use [`get_hot_leads`](/tools/reporting/get_hot_leads) to see which visitors should be contacted first based on their engagement score.

## Parameters

| Parameter | Type | Required | Description |
| --- | --- | --- | --- |
| `open_house_id` | string | No | UUID of the open house appointment. Links visitor to specific event for tracking. · Format: UUID |
| `listing_id` | string | No | UUID of the listing. Alternative if no open_house_id — useful for walk-in visitors. · Format: UUID |
| `first_name` | string | Yes | Visitor first name. Required for lead creation. · Max length: 100 · Min length: 1 |
| `last_name` | string | Yes | Visitor last name. Required for lead creation. · Max length: 100 · Min length: 1 |
| `email` | string | No | Visitor email. Critical for follow-up — try to get this! · Format: Email address |
| `phone` | string | No | Visitor phone. Important for quick follow-up calls. · Format: Phone number |
| `buyer_status` | enum | No | Buyer readiness. pre_approved and ready_to_buy are highest priority. just_looking may be long-term nurture. · One of: `just_looking`, `starting_search`, `actively_searching`, `ready_to_buy`, `pre_approved` |
| `working_with_agent` | boolean | No | Already working with another agent? If true, be mindful of ethics rules. |
| `interested_in_property` | boolean | No | Interested in THIS specific property? Helps gauge if they are a buyer lead or just curious. |
| `price_range_min` | number | No | Minimum price range. Helps match to other listings. · Min: 0 |
| `price_range_max` | number | No | Maximum price range. Helps match to other listings. · Min: 0 |
| `interest_level` | enum | No | Overall interest level in the property. Helps prioritize follow-up after the open house. · One of: `low`, `medium`, `high` |
| `notes` | string | No | Additional notes. Feedback on property, what they are looking for, timeline, etc. · Max length: 2000 |

At least one of the following is required: `email`, `phone`.

## Example prompts

- "Log visitor Dana Whitfield from today's open house, pre approved and shopping 600k to 700k."
- "Add visitor Tom Nguyen from the Birchwood open house, he already has an agent."

## Safety

**Creates data.** Creates a new record in your CRM and may trigger notifications or webhooks. Running it twice creates a duplicate, so Claude runs it once per request.
