Pension statements, health questionnaires and GP letters arrive as scans and PDFs. An AI client reads them, Ptally prices the case on your basis, and every field shows the page it came from. Every quote is stored, explained and replayable.
Synthetic case. Illustrative figures from a demo basis.
Your actuaries build the basis. Ptally takes on the reading and rekeying around it, so every input is one you can trust.
Your actuaries own the basis. We build it in Ptally from your rate tables and rules, and your team uses it from the tools they already have.
Synthetic case. Illustrative figures from a demo basis.
Before a price is issued, each case runs the same checks. Every result is stored with the quote, readable by your team and by the AI client.
Refer rules mark the cases a person must see. A referred case is still priced and saved, but it waits for an underwriter before it can be bound.
{
"id": "annuity_referrals",
"key": "annuity_referrals",
"step": "refer",
"name": "Refer rules",
"def": false,
"description": "Cases priced but sent to an underwriter. A medicine with no declared condition, a rating over 6 years, or a purchase price over 1,000,000.",
"items": [
{
"id": "unmatched_medicine",
"name": "Medicine with no declared condition",
"exp": "{{medicines_unmatched}} === true",
"def": false
},
{
"id": "high_rating",
"name": "Health rating over 6 years",
"exp": "{{rating_years}} > 6",
"def": false
},
{
"id": "large_purchase",
"name": "Purchase price over 1,000,000",
"exp": "{{purchase_price}} > 1000000",
"def": false
}
]
}{
"result": 14876.14,
"valid": true,
"refer": true,
"refers": [
{
"step": "annuity_referrals",
"name": "Medicine with no declared condition",
"medicines_unmatched": true,
"exp": "{{medicines_unmatched}} === true",
"result": true
}
]
}Only the unmatched medicine fired. A rating of 4 years and a purchase price of £184,912.50 stay inside the other two rules.
Nothing runs on our servers. Every component sits inside your own private cloud, and health data never leaves it.
Your basis, rules, quotes, audit trail and data hash.
ClaudeZDRZero data retention. Reads the case, asks Ptally for the price and explains it.
Turns scans, photos and spreadsheets into fields. The model of your choice.
An intermediary's client and a customer buying direct reach the same engine and the same basis version. What changes is where the data comes from.
Send a rate table or a sample basis. We'll build it in Ptally and show a synthetic case priced end to end in your AI client.