# create_open_house

> Schedule an open house event for a listing.

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

Schedule an open house event for a listing. Creates a special appointment of type "open_house" linked to the listing for marketing and visitor tracking. Provide EITHER listing_id to link to an existing listing OR property_address for a one-off event. Types: public (general public), broker (agents only), twilight (evening showing), mega (large event with multiple agents). After creating, use [`log_open_house_visitor`](/tools/deadline/log_open_house_visitor) during the event to capture attendee information and automatically create leads.

## Parameters

| Parameter | Type | Required | Description |
| --- | --- | --- | --- |
| `listing_id` | string | No | UUID of the listing this open house is for. Use [`listings_list`](/tools/listings/listings_list) to find ID. · Format: UUID |
| `property_address` | string | No | Property address if no listing record exists. One of listing_id or property_address required. |
| `start_time` | string | Yes | Start date and time. Examples: "2025-01-25T13:00:00" for 1 PM, "2025-01-25T10:00:00" for 10 AM. (ISO 8601 format, e.g., 2025-01-22T14:30:00Z) · Format: Date-time (ISO 8601) |
| `end_time` | string | No | End date and time. Typical duration: 2-4 hours for public, 1-2 hours for broker open. (ISO 8601 format, e.g., 2025-01-22T14:30:00Z) · Format: Date-time (ISO 8601) |
| `open_house_type` | enum | No | Type of open house. public=general public (most common), broker=agent preview, twilight=evening showing, mega=large event. · One of: `public`, `broker`, `twilight`, `mega` |
| `notes` | string | No | Notes or special instructions. Examples: "Parking in rear", "No shoes inside", "Refreshments provided". · Max length: 2000 |

## Example prompts

- "Schedule a public open house at 412 Birchwood Ln this Saturday from 1 to 4."
- "Set up a broker preview at 88 Marlowe Ct Tuesday at 10, note parking in rear."

## 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.
