The Extractor is Kerdora's AI-powered data intake tool. You upload a client's documents — PDFs, spreadsheets, screenshots, even pasted chat transcripts — and Dora reads them, pulls out the financial data, and proposes updates to the client's plan one item at a time. It's the fastest way to populate a new client.
Instead of typing every account, balance, income source, and policy by hand, you upload what you already have and Dora does the heavy lifting. You then approve or reject each proposed change in a chat thread before anything gets saved.
Where to Find the Extractor
Go to Clients and open the client.
Click Documents in the left sidebar.
Click the Upload button at the top of the page. The upload modal opens.
What You Can Upload
The Extractor accepts:
PDFs — brokerage statements, insurance declarations pages, tax returns, estate documents
Excel files — .xlsx and .xlsm
CSV files — exports from RightCapital, eMoney, MoneyGuidePro, custodian downloads, etc.
Images — JPEG and PNG screenshots or photos of statements
Plain text and markdown — .txt and .md files
Pasted text — paste a chat transcript or notes directly into the upload area and it gets attached as a document
You can upload up to 15 files at a time, with a maximum file size of 50 MB per file.
Word documents (.doc and .docx) are not supported. If you have content in Word, save it as a PDF first or copy and paste the text into the upload area.
How to Use the Extractor
Step 1: Open the upload modal
From the client's Documents page, click Upload. A modal opens with a drop zone, a text field for instructions, and two buttons at the bottom.
Step 2: Add your files
Drag and drop files into the drop zone, click to browse, or paste images directly from your clipboard. You can also paste long text into the same area — it gets attached as a document automatically.
Step 3: Add instructions (optional but recommended)
Use the text field to give Dora context about what you're uploading. Examples:
"This is a married couple. John is 45 and Sarah is 42. The brokerage statement is joint."
"Ignore the old 401k — it was rolled over into the IRA."
"The disability policy is for Sarah only."
Context helps Dora make better decisions about how to categorize and assign the data it finds. It's especially useful when documents are ambiguous.
Step 4: Click "Upload & Extract"
When your files and instructions are ready, click Upload & Extract. Kerdora uploads the files, opens a new Dora thread, and Dora starts reading the documents.
You'll be taken straight into the Dora chat where she'll work through the documents and propose changes one by one.
If you just want to store documents in the vault without extracting data, click the plain Upload button instead. Files go into the Documents page as a record but Dora won't touch them.
Reviewing What Dora Proposes
Once extraction starts, Dora works through each document and creates proposals in the chat thread. A proposal is a batch of one or more changes — a new account, a new income source, an insurance policy, a household member, etc.
Every proposal shows up as a card in the thread with:
A short summary of what's changing (e.g., "Add Schwab Brokerage account, $245,000")
The specific events it will create or update
Approve and Reject buttons
How to handle each proposal
Approve — Adds the changes to the client's profile immediately. Data flows into Accounts, Cash Flow, Insurance, Household, and all the Planning modules.
Reject — Discards the proposal. Nothing is added to the profile.
You handle proposals one at a time. There's no batch "approve all" — this is intentional, so you can catch duplicates or bad data before it lands in the plan.
If you need a correction
If a proposal is close but not quite right, reject it and tell Dora what to fix in a follow-up message. For example:
"That was actually a Roth IRA, not a traditional IRA."
"You missed the term life policy on page 3 of the PDF."
"Sarah's income is $95,000, not $85,000 — try again."
Dora will re-read the documents with your guidance and propose updated changes.
After Approval
Once you approve a proposal:
Profile tabs populate — Accounts appear under Profile › Accounts, income and spending under Profile › Cash Flow, policies under Profile › Insurance, and household members under Profile › Household.
Planning modules update — Goals, Investments, Insurance calculators, Taxes, and Estate Planning all reflect the new data.
Everything is editable — Approved data is no different from manually entered data. You can edit any field, add missing details, or delete anything that shouldn't be there.
Tips for Getting the Best Results
Upload everything at once. Dora is smarter when she can see all the documents together — she cross-references information across files to avoid duplicates.
Use the instructions field. A few sentences of context go a long way. Tell Dora who the clients are, what the documents represent, and anything that isn't obvious from the files.
Mix file types in one batch. PDFs, spreadsheets, images, and pasted notes can all go in the same upload.
Review each proposal before approving. It's faster to reject a bad proposal now than to clean up the profile later.
Iterate with Dora. If something's wrong, message back with a correction — re-extraction inside the same thread is faster than starting over.
Common Questions
Can clients use the Extractor?
No. The Extractor is an advisor-only feature. Clients can upload documents through the Client Portal, but Dora only runs when you click Upload & Extract. You'll need to run extraction on any documents clients upload.
What happens to the uploaded files?
The files are stored in the client's Documents page whether or not you extract data from them. You can access them anytime, and you can re-open the Dora thread to see what was proposed and approved.
Can I extract from the same documents again?
Yes. In the same Dora thread, just ask Dora to re-read the documents with new instructions. You can also start a new extraction from the Documents page if you need a fresh thread.
What if Dora creates a duplicate?
Reject the duplicate proposal in the thread. If you already approved it, delete the duplicate from the relevant Profile section. Dora checks existing client data to avoid duplicates, but it's always worth reviewing.
Is there a limit on how many files I can upload?
You can upload up to 15 files at a time, with a maximum of 50 MB per file. If you have more, upload them in batches.
Why don't I see a "Finish Extraction" or "Approve All" button?
The Extractor used to have a single review page with batch approval. It now runs through Dora, who proposes changes one at a time so you can approve or reject each one. There's no batch button by design.
