FousLPL ClientWorks
Get your LPL ClientWorks client data through an API
Read a client's accounts, holdings and profile from LPL ClientWorks with one API call each. A workflow can collect account values for your client list every Monday and post them to your CRM or reporting sheet.
Works with your own LPL ClientWorks account. Fous is an independent product.
What you can build on ClientWorks
Get a client's accounts
Build thisReads the accounts ClientWorks lists for one client or household, with each account's number, title, type, class and value.
- Takes
- Client name or account number, Rep ID (optional)
- Returns
- Account number, account title, account type, account class, value, Rep ID
Get an account's holdings
Build thisOpens one account in ClientWorks and reads its holdings, gain/loss information, retirement information and annuity information.
- Takes
- Account number
- Returns
- Holdings, gain/loss information, retirement information, annuity information
Get a client's profile
Build thisReads the Profile Summary of one client: name, client type, Rep ID and contact details as ClientWorks holds them.
- Takes
- Client name or account number
- Returns
- First, middle and last name or entity name, client type, Rep ID, primary email, phone numbers, mailing and home address, birthdate
Automate ClientWorks with a workflow
A workflow runs your methods as one process, with nobody at the screen. A schedule or a call from your own system starts it, the steps run in order, and the result arrives in your inbox or in the systems you already use.
Account values for your client list, every Monday
Build this- Starts
- Every Monday at 7:00
- Step 1
- For each client on your list, get the client's accounts from ClientWorks.
- Step 2
- Keep account number, title, type, class and value for each account.
- Step 3
- Post the rows to your CRM or reporting system by webhook.
Client contact details that changed in ClientWorks
Build this- Starts
- Every weekday at 18:00
- Step 1
- For each client on your list, get the client's profile from ClientWorks.
- Step 2
- Keep the clients whose address, phone or email changed since the last run.
- Step 3
- Email you the changes, one line per client, with the old and new values.
Monthly holdings summary before client reviews
Build this- Starts
- On the 1st of every month at 8:00
- Step 1
- For each account you name, get the account's holdings and gain/loss from ClientWorks.
- Step 2
- Have an AI step summarize each account: largest holdings and gain/loss.
- Step 3
- Email you the summaries in one message, one per account.
You can run a workflow by hand on every plan, Free included. Schedules and webhook triggers come with the paid plans, from $29 a month.
Once built, one call from your code
Once you have built a method, it is one POST to /v1/runs from your backend, or a tool an AI agent calls over MCP. This is what “Get a client's accounts” would look like.
curl https://api.fous.com/v1/runs \
-H "Authorization: Bearer $FOUS_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"method": "clientworks.lpl.com/get_client_accounts",
"input": {
"client": "Northwind Family Household",
"rep_id": "AB12"
}
}'
{
"status": "completed",
"data": {
"client": "Northwind Family Household",
"accounts": [
{
"account_number": "1234-5678",
"account_title": "Northwind Family Trust",
"account_type": "Trust",
"account_class": "Brokerage",
"value": 412850.17,
"rep_id": "AB12"
}
],
"count": 1,
"currency": "USD"
}
}
An example with invented data, not a ready-made endpoint. The method exists in your organization once you build it, and its name, inputs and fields follow your request.
ClientWorks’s own options
LPL's public pages describe ClientWorks as the advisor workstation for account opening, money movement, client reporting and trading, and describe no API that advisors call themselves. LPL connects ClientWorks to outside tools through integrations such as Wealthbox, RightCapital, Morningstar and a Salesforce package.
| Option | What it covers | What it takes |
|---|---|---|
| CRM integrations (Wealthbox, Salesforce) | Wealthbox: account data one way from LPL, contact details both ways. Salesforce package: clients, accounts and holdings. | Registering on the ClientWorks Integration Dashboard. The Salesforce package is free on AppExchange after LPL registration. |
| Planning and research tools (RightCapital, Morningstar) | Position-level account data and household data into a plan, or client, portfolio and holdings data into Advisor Workstation. | An account with that tool. RightCapital positions update once a day. Morningstar imports only accounts under the one Master RepID you are set up under. |
| ClientWorks by hand | Client Dashboard, Profile Summary, accounts and holdings, the Forms Tool, account opening, money movement and trading. | Your own ClientWorks username and password, then the multi-factor step or a registered passkey. |
Read on November 12, 2026: ClientWorks integrated advisor workstation, Wealthbox: enable the LPL ClientWorks integration, Morningstar Advisor Workstation integration guide for LPL.
Signing in to ClientWorks
ClientWorks asks for your username and password, then a multi-factor step by text message or call. You can instead register a phone in Security Settings and sign in with a QR code and a passkey. With Fous you sign in through ClientWorks' own sign-in with your own account, and the login is sealed with AES-256 and never seen by your code or AI agents.
Worth knowing
- Rep IDs decide which accounts you see
- ClientWorks can show accounts under several Rep IDs, including split rep codes. Integrations such as Morningstar's import only the accounts under one Master RepID, so a method can take the Rep ID as an input.
- Restricted client fields go through forms
- Name, entity name, date of birth, SSN/TIN and primary residence address are restricted client fields. The integration notes say to change them in the ClientWorks Forms Tool.
- Each user registers for Wealthbox
- The Wealthbox integration starts on the ClientWorks Integration Dashboard, where each user clicks Register. Linking clients is then done once per Wealthbox account from the Clients tab.
- Passkey sign-in has a 3-minute link
- The QR code sign-in opens a link on your phone that is valid for 3 minutes. The phone is registered first under Menu, Settings, Security Settings, after a normal sign-in with multi-factor authentication.
More in Finance: wealth and retirement
- NetX360+
- Empower Plan Service Center
- Fidelity Plan Sponsor WebStation
- Fidelity Wealthscape
- Schwab Advisor Center
- Nest employer account
Other industries: myDCLI, Carrier 360 by J.B. Hunt, Exostar, Avinode Marketplace, レインズ, Bushel.
Frequently asked questions
Not one that LPL's public pages offer to advisors directly. LPL connects ClientWorks to tools such as Wealthbox, RightCapital, Morningstar and a Salesforce package, which you register for inside ClientWorks. With Fous you can build your own methods that read what your ClientWorks account shows.
Yes, if your CRM has an LPL integration. Wealthbox, for example, shows account number, title, type, class and value from ClientWorks, synced one way from LPL. For other systems, a Fous workflow can read the accounts on a schedule and post them to your webhook.
Usually because they sit under another Rep ID. Morningstar's guide for LPL says only accounts under the Master RepID your entitlement is set up under can be imported, even when ClientWorks shows accounts under other Rep IDs. LPL's CTM team can confirm the setup.
Yes, once you register a phone. Under Menu, Settings, Security Settings you scan a QR code and save a passkey. After that you sign in by scanning the QR code on the ClientWorks sign-in page and confirming with your phone's PIN, pattern, Face ID or fingerprint.
No. Fous is an independent product. You use it with your own ClientWorks login, and a method reads and does only what that account can.
Put LPL ClientWorks behind an API call
Describe one job in Studio and see the method it builds, with 100 credits a month and no credit card, or book a demo and bring the sites your team signs in to.

Read nextNetX360+Empower Plan Service CenterFidelity Plan Sponsor WebStationmyDCLIHow methods workHow workflows run
Fous is an independent product: it is not affiliated with, endorsed by or sponsored by the operator of LPL ClientWorks (LPL Financial). The name is used only to say which system this page is about. Something here wrong or out of date? Write to legal@fous.com.