Purpose
The Property Lookup integration point allows BriteCore to pull enriched property details and rating data from external providers, improving underwriting accuracy and streamlining the rating process.
Key Functionality
Input: Accepts property details (address, coordinates, policy information) and existing rating fields.
Output: Returns enriched property data, including additional rating fields, property values, replacement costs, and alert messages.
Smart Mapping: Converts “Age” categories into actual year values automatically for accurate calculations.
Business Value
Enhanced Underwriting: Access comprehensive property data from trusted third-party sources.
Automated Rating: Minimize manual entry by automatically populating rating fields.
Risk Assessment: Provide property valuations and replacement cost estimates to strengthen risk evaluation.
Operational Efficiency: Configure execution triggers to integrate at optimal workflow points (e.g., property details save, rate calculation, application submission).
Integration Flexibility
Configure when the integration runs (e.g., QuickWriter property details, rate calculation, policy renewal) and how it behaves (e.g., prevent premium resets, bypass underwriting rules).
This integration point acts as a bridge between BriteCore’s rating engine and external property data services, driving more accurate and efficient underwriting.
JSON Specification
At the bottom of the screen, you can download the JSON description, request schema, response schema, error schema, and examples.
JSON Example
{"Acrisure": [
"runWhenQWUserClicksCalculateRate",
"runWhenPolicyBuilderUserClicksRateAndSave",
"runWhenPolicyRenews"
],
"Betterview": [
"runWhenQWUserSubmitsApplicationQuestions",
"doNotResetRatedPremium",
"doNotRunUnderwritingRules"
]
}
Supported Lookups
Acrisure
Verisk Location
Corelogic MSB
Melissa Data
Tiger CQ
BetterView
Configurations
Advanced Setting: property-lookup-options
These settings provide detailed controls for installed property lookup integrations. Options are keyed by Name, matched when an installation’s name contains the string (an empty string applies to all), and defined as an array of values.
Options:
displayButtonOnQWPropertyDetailsrunWhenQWUserSavesPropertyDetailsrunWhenQWUserClicksCalculateRaterunWhenQWUserSubmitsApplicationQuestionsrunWhenPolicyBuilderUserClicksRateAndSaverunWhenPolicyRenewsdoNotResetRatedPremiumdoNotRunUnderwritingRules
JSON Example
{"Acrisure": [
"runWhenQWUserClicksCalculateRate",
"runWhenPolicyBuilderUserClicksRateAndSave",
"runWhenPolicyRenews"
],
"Betterview": [
"runWhenQWUserSubmitsApplicationQuestions",
"doNotResetRatedPremium",
"doNotRunUnderwritingRules"
]
}
Integration-Specific Settings
Acrisure integrations run when:
- An agent user rates in QuickWriter.
- An agent/admin rates in Builder.
- A policy renews.
Betterview integrations run when:
- An agent user submits application questions in QuickWriter.
- A policy renews.
Note: Premium resets and underwriting rules are not applied because the fields are unrelated.
Integration Dependencies
Selected categories and user inputs will be displayed on the QuickWriter Risk Address and Admin Property screens, rendering input fields.
On the QuickWriter screen, these fields react to Show/Hide/Disabled settings on rating categories.
Known Caveats
runWhenQWUserClicksCalculateRatedoes not support builder refresh. Only use hidden fields for integration outputs when using this on an integration.Builders do not yet restrict values to integration responses. Users can freely select or enter any values regardless of what integration returned.