LaunchKit · 2026
Back to Skills

tour-booking

Sub-agent for outbound listing-office calls to request and confirm property showing slots using a provided call.

0
430 downloads
by @danielfoch

Setup & Installation

openclaw skills install @danielfoch/tour-booking

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install tour-booking

What This Skill Does

Sub-agent that handles outbound phone calls to real estate listing offices for scheduling property showings. Takes structured listing and client data, builds a call script, and executes the call via ElevenLabs or simulates it in dry-run mode. Returns a normalized booking status from the call outcome.

Isolating the call execution layer as a sub-agent lets parent workflows trigger and retry individual listing calls independently without coupling scheduling logic to call transport.

When to use it

  • Scheduling multiple property showings in a single workflow run
  • Testing call scripts against listing data before going live
  • Logging pending callbacks when offices can't confirm immediately
  • Parsing call outcomes into structured booking records for a CRM
  • Automating tour coordination across listings from a parent agent

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: Book a showing for 123 Main St on Thursday between 2-5pm for client Jane Doe

AGENT
  1. 1Build call payload from listing address, office phone, client name, and preferred window
  2. 2Run prepare_call_payload.py to produce a structured JSON payload
  3. 3Execute place_outbound_call.py in live mode to dispatch the ElevenLabs outbound call
  4. 4Receive call result and run parse_call_result.py to extract booking status
  5. 5Return confirmed slot or mark as pending_callback with captured requirements
OUTPUT

Booking outcome JSON with status 'confirmed', slot date/time, and local timezone

Requirements

Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.

ElevenLabs API keyElevenLabs account with outbound calling enabled