Skip to content

CRM · Beta

Wealthbox
API integration

Ship CRM features without building the integration. Full Wealthbox API access via Proxy, normalized data through Unified APIs, and 50+ MCP-ready tools for AI agents — all extensible to your exact use case.

Built for specific customer use cases. Issues are resolved quickly.

Talk to us
Wealthbox

Use Cases

Why integrate with Wealthbox

Common scenarios for SaaS companies building Wealthbox integrations for their customers.

01

Sync advisor team rosters into your SaaS product

If you build software for wealth management firms, pulling user directory data from Wealthbox lets you automatically provision accounts, map permissions, and keep team structures in sync — so advisors don't have to manually re-enter their firm's org chart in your app.

02

Auto-populate meeting prep tools with advisor context

AI meeting assistants and financial planning tools can identify which advisor or team member owns a client relationship by querying the Wealthbox user directory, enabling smarter routing of summaries, tasks, and follow-ups to the right person.

03

Enable role-aware experiences in client-facing portals

Client portal and document vault products can use Wealthbox user data to tailor their UI based on whether the logged-in user is a lead advisor, paraplanner, or client service associate — without asking the firm to configure roles manually.

04

Power compliance and audit dashboards with firm user data

Compliance and reporting SaaS can pull the canonical list of users from Wealthbox to track which advisors are active, monitor access patterns, and generate audit-ready reports tied to real CRM identities.

What You Can Build

Ship these features with Truto + Wealthbox

Concrete product features your team can ship faster by leveraging Truto’s Wealthbox integration instead of building from scratch.

01

Automatic team provisioning from Wealthbox

Sync the firm's Wealthbox user roster into your app on connect, automatically creating accounts and assigning roles without manual CSV imports.

02

Advisor-to-user identity mapping

Match Wealthbox users to your app's user records so that downstream actions — task creation, notifications, activity logging — can be correctly attributed to the right team member.

03

Real-time team directory widget

Display a live, searchable directory of the firm's Wealthbox users inside your product so operations staff can quickly assign work to the correct advisor or CSA.

04

User lifecycle event detection

Detect when users are added or deactivated in Wealthbox and trigger corresponding provisioning or offboarding workflows in your SaaS product.

05

Firm org-structure sync for permission management

Pull Wealthbox user groups and team data to automatically mirror the firm's organizational hierarchy in your app's permission model.

SuperAI

Wealthbox AI agent tools

Comprehensive AI agent toolset with fine-grained control. Integrates with MCP clients like Cursor and Claude, or frameworks like LangChain.

list_all_wealthbox_me

Get login profile information for the authenticated Wealthbox user. Returns: id, name, first_name, last_name, email, plan, created_at, updated_at, current_user (with id, email, name, account, and status), accounts (array of workspaces), and users (array of associated account users).

list_all_wealthbox_users

List users in the authenticated Wealthbox workspace. Optionally filter by status.

list_all_wealthbox_teams

List all teams in Wealthbox. Returns a collection of team records including each team's id and name.

list_all_wealthbox_user_groups

List all user groups in Wealthbox associated with the authenticated account (workspace). Returns: id, name, user (the associated user ID for 'Only Me' groups, null for all others), and members (array of user IDs belonging to the group).

list_all_wealthbox_activity_stream

List activity stream events from Wealthbox. Returns event objects with fields that vary by event type; consult the Wealthbox upstream docs for a full field-level breakdown.

list_all_wealthbox_categories

List members of a customizable category in Wealthbox. Required: category_type path segment (e.g. lead_source).

list_all_wealthbox_comments

List all comments in Wealthbox. Returns a collection of comment objects; each record includes at least id and comment-specific attributes. No required parameters.

list_all_wealthbox_contact_roles

List all contact roles in Wealthbox via /v1/categories/contact_roles. Returns: id, name.

list_all_wealthbox_contacts

List all contacts in Wealthbox. Supports filtering by name, email, phone, tags, active status, and update timestamps.

create_a_wealthbox_contact

Create a new contact in Wealthbox. Requires first_name and last_name.

get_single_wealthbox_contact_by_id

Retrieve an existing Wealthbox contact by id. Returns full contact attributes.

update_a_wealthbox_contact_by_id

Update an existing Wealthbox contact by id. All body fields are optional.

delete_a_wealthbox_contact_by_id

Delete an existing Wealthbox contact by id. Returns an empty 204 response on success. Required: id.

list_all_wealthbox_custom_fields

List all custom fields in Wealthbox. Optionally filter by document_type.

list_all_wealthbox_events

List all events in Wealthbox. Returns: id.

create_a_wealthbox_event

Create a new event in Wealthbox. Returns: id.

get_single_wealthbox_event_by_id

Retrieve a single Wealthbox event by id. Returns: id. Required: id.

update_a_wealthbox_event_by_id

Update an existing Wealthbox event by id. Returns: id. Required: id.

delete_a_wealthbox_event_by_id

Delete a Wealthbox event by id. Returns an empty 204 response on success. Required: id.

create_a_wealthbox_household_member

Add a contact member to a Wealthbox household. Required: household_id, id (contact), title.

delete_a_wealthbox_household_member_by_id

Delete a member from a Wealthbox household by id. Returns an empty 204 response on success. Required: household_id, id.

list_all_wealthbox_notes

List all notes in Wealthbox. Returns: id.

create_a_wealthbox_note

Create a new note in Wealthbox. Returns: id.

get_single_wealthbox_note_by_id

Retrieve an existing note from Wealthbox by id. Returns: id. Required: id.

update_a_wealthbox_note_by_id

Update an existing note in Wealthbox by id. Returns: id. Required: id.

list_all_wealthbox_opportunities

List all opportunities in Wealthbox. Returns: id.

create_a_wealthbox_opportunity

Create a new opportunity in Wealthbox. Returns: id.

get_single_wealthbox_opportunity_by_id

Retrieve an existing Wealthbox opportunity by id. Returns: id. Required: id.

update_a_wealthbox_opportunity_by_id

Update an existing Wealthbox opportunity by id. Returns: id. Required: id.

delete_a_wealthbox_opportunity_by_id

Delete a Wealthbox opportunity by id. Returns an empty 204 response on success. Required: id.

list_all_wealthbox_projects

List all projects in Wealthbox. Returns: id.

create_a_wealthbox_project

Create a new project in Wealthbox. Returns: id.

get_single_wealthbox_project_by_id

Retrieve an existing Wealthbox project by id. Returns: id. Required: id.

update_a_wealthbox_project_by_id

Update an existing Wealthbox project by id. Returns: id. Required: id.

delete_a_wealthbox_project_by_id

Delete a Wealthbox project by id. Returns an empty 204 response on success. Required: id.

list_all_wealthbox_tags

List all tags in Wealthbox. Optionally filter by document_type.

list_all_wealthbox_tasks

List all tasks in Wealthbox. Returns: id, name, due_date, assigned_to, completed.

create_a_wealthbox_task

Create a new Wealthbox task and assign it to a user or team. Returns: id, name, due_date, assigned_to, completed.

get_single_wealthbox_task_by_id

Get a single Wealthbox task by id. Returns: id, name, due_date, assigned_to, completed. Required: id.

update_a_wealthbox_task_by_id

Update an existing Wealthbox task by id. Returns: id, name, due_date, assigned_to, completed. Required: id.

delete_a_wealthbox_task_by_id

Delete a Wealthbox task by id. Returns an empty 204 response on success. Required: id.

wealthbox_tasks_bulk_update

Update an existing Wealthbox task and assign it to a team via PUT /v1/tasks (collection-level, no id in path).

wealthbox_workflow_steps_complete

Mark a Wealthbox workflow step as complete. Required: workflow_id, id.

wealthbox_workflow_steps_revert

Revert a Wealthbox workflow step to incomplete. Required: workflow_id, id.

list_all_wealthbox_workflow_templates

List all workflow templates in Wealthbox. Returns: id.

get_single_wealthbox_workflow_template_by_id

Retrieve a single Wealthbox workflow template by id. Returns: id. Required: id.

list_all_wealthbox_workflows

List all workflows in Wealthbox. Returns: id.

create_a_wealthbox_workflow

Create a new workflow in Wealthbox. Returns: id.

get_single_wealthbox_workflow_by_id

Retrieve an existing Wealthbox workflow by id. Returns: id. Required: id.

delete_a_wealthbox_workflow_by_id

Delete a Wealthbox workflow by id. Returns an empty 204 response on success. Required: id.

Why Truto

Why use Truto’s MCP server for Wealthbox

Other MCP servers give you a static tool list for one app. Truto gives you a managed, multi-tenant MCP infrastructure across 500+ integrations.

01

Auto-generated, always up to date

Tools are dynamically generated from curated documentation — not hand-coded. As integrations evolve, tools stay current without manual maintenance.

02

Fine-grained access control

Scope each MCP server to read-only, write-only, specific methods, or tagged tool groups. Expose only what your AI agent needs — nothing more.

03

Multi-tenant by design

Each MCP server is scoped to a single connected account with its own credentials. The URL itself is the auth token — no shared secrets, no credential leaking across tenants.

04

Works with every MCP client

Standard JSON-RPC 2.0 protocol. Paste the URL into Claude, ChatGPT, Cursor, or any MCP-compatible agent framework — tools are discovered automatically.

05

Built-in auth, rate limits, and error handling

Tool calls execute through Truto’s proxy layer with automatic OAuth refresh, rate-limit handling, and normalized error responses. No raw API plumbing in your agent.

06

Expiring and auditable servers

Create time-limited MCP servers for contractors or automated workflows. Optional dual-auth requires both the URL and a Truto API token for high-security environments.

Unified APIs

Unified APIs for Wealthbox

Skip writing code for every integration. Use Truto’s category-specific Unified APIs out of the box or customize the mappings with AI.

Unified User Directory API

Users

The User object represents a User.

View Docs

How It Works

From zero to integrated

Go live with Wealthbox in under an hour. No boilerplate, no maintenance burden.

01

Link your customer’s Wealthbox account

Use Truto’s frontend SDK to connect your customer’s Wealthbox account. We handle all OAuth and API key flows — you don’t need to create the OAuth app.

02

We handle authentication

Don’t spend time refreshing access tokens or figuring out secure storage. We handle it and inject credentials into every API request.

03

Call our API, we call Wealthbox

Truto’s Proxy API is a 1-to-1 mapping of the Wealthbox API. You call us, we call Wealthbox, and pass the response back in the same cycle.

04

Unified response format

Every response follows a single format across all integrations. We translate Wealthbox’s pagination into unified cursor-based pagination. Data is always in the result attribute.

FAQs

Common questions about Wealthbox on Truto

Authentication, rate limits, data freshness, and everything else you need to know before you integrate.

What Unified APIs does Truto support for Wealthbox today?

Truto currently supports the Unified User Directory API (Users) for Wealthbox. This lets you read user and team data from a connected Wealthbox account through a standardized schema. Additional tools and unified API categories (contacts, tasks, opportunities, etc.) can be built on request.

How does authentication work for the Wealthbox integration?

Wealthbox uses OAuth 2.0 for third-party API access. Truto manages the full OAuth flow — token exchange, storage, and refresh — so your end users simply authorize via a connect dialog and you never handle raw credentials.

Can I access Wealthbox contacts, tasks, or opportunities through Truto?

Not out of the box today. The current integration covers the Unified User Directory API. However, Truto can build additional tools and unified API mappings for Wealthbox data models — including contacts, households, tasks, opportunities, and activity streams — on request.

Does Truto handle Wealthbox API pagination and rate limits?

Yes. Truto abstracts away pagination logic and respects Wealthbox's rate limits automatically, so you get complete result sets through a single unified API call without worrying about cursor management or throttling.

Can I access Wealthbox custom fields and tags through the integration?

Custom fields and tags are part of Wealthbox's contact and opportunity data models, which are not yet covered by the current Unified User Directory API. If your use case requires syncing custom fields or tags, Truto can build that support on request.

How quickly can I go live with a Wealthbox integration using Truto?

For user directory sync, you can go live immediately using Truto's existing Unified User Directory API. For deeper CRM data access, Truto's team typically builds custom tools within days of a request, so you avoid months of direct API integration work.

Wealthbox

Get Wealthbox integrated into your app

Our team understands what it takes to make a Wealthbox integration successful. A short, crisp 30 minute call with folks who understand the problem.