Skip to content

Wealthbox

Wealthbox is a CRM integration that enables bidirectional sync between RightCapital and Wealthbox CRM. Advisors can import contacts/households from Wealthbox and sync notes/tasks back to the CRM.

Attribute Value
Integration Type CRM (Household Import)
Authentication OAuth 2.0 Authorization Code Grant
Data Flow Bidirectional (Import contacts, sync notes/tasks)
Data Sync On-demand + Automatic refresh
Developer Kewei Yan
Wealthbox Entity RightCapital Entity Notes
Contact (type=Household) Household Must have members
Contact (type=Person) Person Must belong to a Household
Note Note Synced to linked contact
Task Task Synced with priority mapping
Tag Tag Used for filtering households
Wealthbox Title RightCapital Type
Head CLIENT
Spouse COCLIENT
Partner COCLIENT
Child CHILD
Grandchild GRANDCHILD

Wealthbox implements the SupportsHouseholdTags interface, allowing advisors to filter households by CRM tags. Tags are cached for 1 hour per integration.

Endpoint Method Purpose
/contacts GET Search contacts by name or tag
/contacts/{id} GET Get single contact details
/categories/tags GET List all tags for filtering
/notes POST Create note linked to contact
/tasks POST/PUT/DELETE Task CRUD operations
Component Path
Connector retail-api/app/Integrations/Wealthbox/Connector.php
Integrator retail-api/app/Integrations/Wealthbox/Integrator.php
Controller retail-api/app/Integrations/Wealthbox/Controller.php
Models retail-api/app/Integrations/Wealthbox/Models/
Requests retail-api/app/Integrations/Wealthbox/Requests/

Symptom: “The contact you’re importing doesn’t belong to any household”

Solution: In Wealthbox, add the Person to a Household before importing

Symptom: UnsupportedFeatureException when deleting a note

Solution: Notes must be deleted directly in Wealthbox (API limitation)

Symptom: Searching by tag returns no contacts

Solution: Name and tag filters cannot be used together; use only one filter type

  • Redtail - Another CRM integration