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

# Schedule Viewing

> Captures a showing request from a potential buyer, including their contact information and preferred listing.

# Schedule Viewing

Captures a showing request from a potential buyer, including their contact information and preferred listing.

## MCP tool name

`schedule_viewing`

## Parameters

<ParamField body="listingId" type="string" required>The listing to schedule a viewing for.</ParamField>
<ParamField body="name" type="string" required>Visitor's name.</ParamField>
<ParamField body="email" type="string" required>Visitor's email.</ParamField>
<ParamField body="phone" type="string">Visitor's phone number.</ParamField>
<ParamField body="preferredDate" type="string">Preferred date (ISO 8601).</ParamField>
<ParamField body="message" type="string">Additional notes.</ParamField>

## Example

<Tabs sync={false}>
  <Tab title="Natural language">
    > "I'd like to schedule a viewing for the house on Main Street. My name is Jane, email is [jane@example.com](mailto:jane@example.com)"

    ARIS extracts the contact info and listing reference from context.
  </Tab>

  <Tab title="MCP">
    ```json theme={null}
    {
      "name": "schedule_viewing",
      "arguments": {
        "listingId": "a12345",
        "name": "Jane Smith",
        "email": "jane@example.com",
        "phone": "512-555-1234",
        "message": "Available Saturday morning"
      }
    }
    ```
  </Tab>
</Tabs>

## What happens next

<Steps>
  <Step title="Request saved">The request is saved to the ARIS database</Step>
  <Step title="Email notification">The brokerage receives an email notification</Step>
  <Step title="Follow Up Boss sync">If Follow Up Boss is connected, a new contact and event are created</Step>
  <Step title="Confirmation">ARIS confirms the request to the visitor and suggests next steps</Step>
</Steps>
