ProposalSettingsDto
Tenant-level configuration for proposal behavior, branding, and notification settings.
Controls how proposals are presented to clients, what happens when they're accepted,
and how proposal emails are formatted and delivered.
Properties
| Name | Type | Description |
|---|---|---|
| code | string | Unique identifier for the settings |
Unique identifier for the settings | ||
| introContentBlock | CodeAndNameDto | |
| thankYouContentBlock | CodeAndNameDto | |
| emailContentBlock | CodeAndNameDto | |
| acceptanceTask | CodeAndNameDto | |
| notifyClientManagerOnAcceptance | boolean | Whether to send an email notification to the client manager when a proposal is accepted |
Whether to send an email notification to the client manager when a proposal is accepted | ||
| notifyPartnerOnAcceptance | boolean | Whether to send an email notification to the partner when a proposal is accepted |
Whether to send an email notification to the partner when a proposal is accepted | ||
| designTheme | CodeAndNameDto | |
| showPracticeName | boolean | Whether to display the practice name on proposal acceptance pages and documents |
Whether to display the practice name on proposal acceptance pages and documents | ||
| attachPDFs | boolean | Whether to attach proposal PDFs to the proposal email |
Whether to attach proposal PDFs to the proposal email | ||
| emailSubject | string | Subject line template for proposal emails (can include merge fields) |
Subject line template for proposal emails (can include merge fields) | ||
| thankYouEmailContentBlock | CodeAndNameDto | |
| thankYouEmailSubject | string | Subject line template for thank you emails sent after proposal acceptance |
Subject line template for thank you emails sent after proposal acceptance | ||
| requestDdMandate | boolean | Whether to request a Direct Debit mandate when proposal is accepted |
Whether to request a Direct Debit mandate when proposal is accepted | ||
JSON Example
{
"code": "string",
"introContentBlock": {
"code": "string",
"name": "string"
},
"thankYouContentBlock": {
"code": "string",
"name": "string"
},
"emailContentBlock": {
"code": "string",
"name": "string"
},
"acceptanceTask": {
"code": "string",
"name": "string"
}
}