Skip to content

LPL Financial

LPL Financial is a data sync integration that allows advisors to import client households, accounts, and holdings from the LPL ClientWorks platform into RightCapital.

Attribute Value
Integration Type Data Sync (Read-only)
Authentication OAuth 2.0 (Password Grant)
Data Flow LPL ClientWorks → RightCapital (inbound)
Data Sync Manual per-household + Nightly file-based sync
Identifier Client ID (household), Account ID (account)
Developer Qianwei Hao
LPL Entity RightCapital Entity Identifier
Client Household clientID
Account Investment Account accountID
Holding Position CUSIP / Symbol
  1. Per-household sync - LPL does not support batch sync; each household must be synced individually
  2. Dual sync modes - API-based for initial import; file-based for nightly updates
  3. CUSIP-based matching - Holdings are matched primarily by CUSIP
  4. Closed accounts filtered - Accounts with status “Closed” are excluded
Purpose LPL API Path
Get Access Token esb/lpl/resource/getaccesstoken
Search Clients oauth/clientinfoservice/api/search
Get Accounts oauth/accountinfoservice/api/search
Get Holdings oauth/investmentservice/api/searchinvestments
User Onboarding oauth/lplapi/cwpage/geturl
LPL Account Type RightCapital Subtype
Q - Personal Trust Trust
T - Non-Profit Organization Donor Advised Fund
S, Y, I, Z - Retirement Plans Traditional IRA
B, U, J, A, E, K (various individual/joint) Taxable
Variable Annuity Annuity (Taxable)
Component Path
Backend Integration retail-api/app/Integrations/Lpl/
Connector (OAuth) Connector.php
Integrator Integrator.php
Config Config.php
Controller Controller.php
Sync Sync.php
Models Models/Household.php, Models/InvestmentAccount.php, Models/Holding.php

Symptom: Integration shows as connected but no data can be retrieved.

Solution: Have advisor re-initiate the connection and complete the ClientWorks authorization.

Symptom: Client is found but no accounts appear.

Cause: All accounts may be closed or have excluded location IDs.

  • Albridge - Similar custodian integration