Match property listings to customer preferences and suggest which properties to send. Use when the user says "match properties for", "find suitable listings for", "what properties fit", "property recommendations for", "match customer to listings", or wants to automatically pair available properties with buyer/tenant requirements.
Match available property listings against customer preferences stored in Qobrix CRM and suggest the best fits.
bash "${CLAUDE_PLUGIN_ROOT}/scripts/qobrix-api.sh" METHOD "/api/v2/ENDPOINT" '[BODY]'
If the script returns "error":"not_configured", tell the user to run /setup to configure their API credentials.
Get customer preferences. Look up the contact in Qobrix:
bash "${CLAUDE_PLUGIN_ROOT}/scripts/qobrix-api.sh" GET "/api/v2/contacts/{id}"
Extract their stored preferences:
Search matching properties.
bash "${CLAUDE_PLUGIN_ROOT}/scripts/qobrix-api.sh" GET \
"/api/v2/properties?search=status%20%3D%3D%20%22available%22%20and%20property_type%20%3D%3D%20%22{type}%22%20and%20bedrooms%20%3E%3D%20{min_beds}&limit=50"
Cast a slightly wider net: include properties 10-15% above budget and in adjacent areas. Only include status == "available".
Score and rank matches. For each property, calculate a match score:
Present results:
PROPERTY MATCHES FOR {Customer Name}
Looking for: {type} in {locations}, {budget range}, {beds}+ bedrooms
TOP MATCHES (90%+)
1. {Property Title} — {Location} — {Price}
Match: {score}% | {beds} bed | {area}m2
Location OK | Budget OK | Size OK
GOOD MATCHES (70-89%)
2. {Property Title} — {Location} — {Price}
Match: {score}% | Slightly over budget
Location OK | Budget: +{amount} over | Size OK
WORTH CONSIDERING (50-69%)
3. {Property Title} — {Location} — {Price}
Match: {score}% | Different area but great value
Offer actions:
When the user asks "who should I send this property to":