Depends what you're trying to solve for. If you want accurate numbers, don't ask AI to count/summarize. Generally, AI is bad at math (unless you use coding models), which is why the built-in assistant gives you different answers on different days. Better path: get the data out of Wealthbox on a schedule into a spreadsheet or database, and let the AI write the lookup while something else does the actual counting. Same answer every time. Also, "keep the data in our own database" doesn't mean it stays private. Most setups have the AI read the results back so it can explain them to you, and the moment it does, those records go to OpenAI or Anthropic like anything else you type in. If that matters, it has to be built so the results go to the screen without the AI seeing them. There's also a middle option: strip the names, emails and account numbers out before anything gets sent, and swap them back in after. The AI works off the numbers and never sees who the client is. Tools exist for this, but you need someone technical to set it up and maintain it. Two things I'd check before spending money on this: 1/ Does the API actually have what you want? Contacts, custom fields, birthdays, workflows come out fine. Anything feeding in from other integrations, like balances, has been hit or miss for me. 2/ Read the terms of the plan you're actually on. Neither company trains on business data by default, but "we don't keep it at all" is a separate thing and not standard. And once data leaves Wealthbox & relates to planning & advice, theb retention and supervision under 204-2 are yours to manage. I build software for RIA back office ops and work with the Wealthbox API regularly, so I live in this tradeoff. Happy to talk it through if useful.