create_deal
Link an interested contact to a property and track it through pipeline stages from inquiry to sold.
Instructions
Create a deal linking an interested contact to a property in Propstack.
A deal represents a contact's interest in a property and tracks it through pipeline stages (e.g. Anfrage → Besichtigung → Reserviert → Notartermin → Verkauft).
Use this tool after:
A viewing to formalize interest
A contact inquiry about a property
Moving a lead into the sales pipeline
Requires client_id, property_id, and deal_stage_id. Use list_pipelines or get_pipeline to find valid pipeline and stage IDs.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| date | No | Deal date (ISO 8601) | |
| note | No | Free-text note about this deal | |
| feeling | No | Feeling score: 0=none, 1=cold, 2=warm, 3=hot | |
| broker_id | No | Assigned broker ID | |
| client_id | Yes | Contact ID (required) | |
| sold_price | No | Expected or agreed price | |
| property_id | Yes | Property ID (required) | |
| deal_stage_id | Yes | Pipeline stage ID (required — use list_pipelines or get_pipeline to look up) | |
| deal_pipeline_id | No | Pipeline ID (if multiple pipelines exist) |