Applicant, property, viewing and offer are held as distinct but linked entities, so a shortlist, a viewing schedule and an offer comparison can each be generated as a query across the relationships rather than as separately maintained lists that drift apart.
Referencing integration is built as an asynchronous adapter against Goodlord's or Canopy's API, receiving status callbacks rather than polling continuously, so the pipeline view updates promptly without hammering the provider's interface.
Portal lead capture writes directly into the applicant register with a source tag per portal, so lead volume and conversion by portal can be reported without a separate marketing analytics layer.
Handoff to the tenancy ledger is a discrete integration step triggered on offer acceptance and referencing pass, keeping the CRM focused on the pre-tenancy pipeline and the ledger system authoritative for the tenancy itself once it exists.