Recued
← Back to recipes

Lease Compliance Validator

by recued-core v1 action

Extracts key obligations, renewal dates, and validates against jurisdiction-specific real estate regulations. Hashes PII before AI analysis. Requires structured lease data with pre-redacted obligation clauses.

How it works

Data fetch
lease lease-reader-hubspot
Fetch reader from hubspot
Process (13 steps)
check_lease guard
Stop if lease is empty
hashed_lease hash_replace
Anonymize sensitive fields for safe AI processing
jurisdiction coalesce
Use the first available value from: hashed lease data property jurisdiction, setting jurisdiction override, unknown
jurisdiction_valid compare
Check if jurisdiction does not equal unknown
search_regulations search-exa
Search on exa
skip: config.enable_ai equal false or step.jurisdiction_valid equal false
obligations_summary map
Extract from each item
regulations_text map
Extract from each item
compliance_check ai-compare
AI compares two pieces of data
skip: config.enable_ai equal false or step.jurisdiction_valid equal false
renewal_date coalesce
Use the first available value from: hashed lease data renewal date, Not specified
lease_summary to_summary
Format results as a summary card
obligations_table to_table
Format results as a data table
compliance_health to_checklist
Format results as an actionable checklist
compliance_analysis pick
Keep only specific fields from
skip: step.compliance_check is_null
Output
summary lease_summary
checklist compliance_health
table obligations_table
ai_analysis compliance_analysis

Settings (3)

Configurable at install. Defaults shown — change anytime in the extension.

enable ai toggle = on
lease type choice = residential (residential, commercial)
jurisdiction override text =

Tags

hubspot leasecompliancereal-estateregulatory

Details

14 steps 3 configurable settings recipe_id: extract-validate-lease-obligations-hubspot

Install

Install in Recued View publisher Open Kitchen

If the webclient is not paired yet, copy extract-validate-lease-obligations-hubspot and paste it after pairing.