Book real estate showing tours from emailed or pasted listing details, including extracting listing data, preparing outbound call jobs, coordinating a callin...
编程
Tour Booking
试用Sub-agent for outbound listing-office calls to request and confirm property showing slots using a provided call script and structured payloads. Use when a pa...
它能做什么
Sub-agent for outbound listing-office calls to request and confirm property showing slots using a provided call script and structured payloads. Use when a pa...
技能文档
Tour Booking
Overview
Handle the call execution layer for property showing bookings:
- Build a consistent call prompt from listing and client data.
- Send outbound call request to ElevenLabs (or dry-run).
- Normalize call outcome into structured status fields.
Inputs
Each call job should include:
job_idclient_namelisting.addresslisting.office_phonepreferred_windows_texttimezone
Runbook
1) Build payload
python3 scripts/prepare_call_payload.py \
--job /tmp/job.json \
--output /tmp/call-payload.json
2) Place call
Dry-run (default safe mode):
python3 scripts/place_outbound_call.py \
--payload /tmp/call-payload.json \
--output /tmp/call-result.json \
--dry-run
Live mode:
python3 scripts/place_outbound_call.py \
--payload /tmp/call-payload.json \
--output /tmp/call-result.json \
--live
3) Parse outcome
python3 scripts/parse_call_result.py \
--input /tmp/call-result.json \
--output /tmp/booking-outcome.json
Call Guardrails
- State clearly that the caller is an AI assistant calling on behalf of the realtor.
- Ask for available slots inside the requested window first; request alternatives if unavailable.
- Confirm final slot with exact date and local time before ending the call.
- If the office cannot confirm, mark as
pending_callbackand capture callback requirements.
相关技能
Integrate with Brek Partner Core Chat API for hotel-search and booking assistant flows. Use when an agent needs to create or continue Brek chat sessions, sen...
Use CallMyCall API to start, end, and check AI phone calls, and return results in chat. Use when the user asks to call someone, plan a future call, end a cal...
Generate daily or range-based lead summaries from read-only lead data. Use when users ask for todays lead summary, broker inventory counts, locality trends,...
Hire humans for physical-world tasks via RentAHuman.ai. Search available humans by skill, post bounties, start conversations, and coordinate real-world work. Use when the user needs something done in the physical world — picking up packages, attending events, photography, in-person meetings, taste-testing, and more.
Generate comparative market analysis (CMA) and home valuation reports from IDX listing data and selected comparable properties. Use when a user wants to pick...