---
name: supplier-booker
description: "Draft and stage booking requests to photographer, floorplan supplier, and other property-prep suppliers from the agent's preferred-supplier list. Built for use inside new-instruction."
---

# Supplier booker

A building-block skill called by `new-instruction`. Stages the booking emails that get the photographer and the floorplan supplier into the property in the first 48 hours after instruction.

## What it does

For each supplier the workflow needs to book (photographer, floorplan, and optionally a combined supplier when one provider handles both), the skill drafts an email to the agent's preferred supplier from the profile. The draft includes:

- Property full address with postcode
- Access details (vendor contact, key location, lockbox code, alarm code) read from the CRM record
- The agent's standard brief for that supplier (photography style preferences, number of shots, floorplan format)
- Preferred date range
- Reply-to address

If the photographer and floorplan supplier are the same provider, the skill combines them into one booking request rather than sending two emails.

## What it does not do

- It does not send. Sending requires the operator's approval.
- It does not book the supplier into the calendar. The supplier confirms back, then the calendar entry is created.
- It does not pay the supplier or set up an invoice. Supplier payment runs through `month-end-close`.

## Connectors

Read: profile (preferred suppliers, briefs), CRM (vendor contact, access details).
Write (staged only): email to each supplier.

## Profile keys

- `realagent.suppliers.photographer`
- `realagent.suppliers.floorplan`
- `realagent.suppliers.combined` (boolean, true if one provider handles both)
- `realagent.suppliers.brief.photography` (default brief, learned)
- `realagent.suppliers.brief.floorplan`
