Flow Table Extractor
For EndChrome Users
This Chromestep-by-step extensionguide extractsshows tablesyou fromhow websitesto install and uploadsuse them tothe Flow Immersive,Table withExtractor optional Claude AI smart parsing for complex tables.extension.
โจ
Key๐ฅ Features
๐ Automatically detects all tables on any webpage๐ One-click extraction and upload to Flow๐ค Optional Claude AI smart parsing for multi-row headers๐ Secure credential storageInstallation (enterOne-Timeonce, use everywhere)๐ Dataset versioning (same title = new version)
๐ Quick Start (5 Minutes)
Step 1: Download the Extension
flow-table-extractor.zipStep 2: Install
Chrome
Browserin Extension
Open Chrome Extensions Page:
- Open Chrome
andbrowser - Type
toin address bar:chrome://extensions/ - Press Enter
 โ Extensions โ Manage Extensions)
Enable Developer Mode:
- Look at the top-right corner
- Find the toggle switch "Developer mode"
- Turn it ON (
toggleitinshouldtop-right)turn blue)
Load the Extension:
- Click "Load unpacked" button (top-left)
SelectNavigate to theflow-table-extractorfolder you unzippedLookClickfor"Select Folder"
Success!
You should see the Flow Table Extractor card appear:
- Green "FT" icon
- Name: "Flow Table Extractor"
- Status: ON (blue toggle)
Step 3: Pin the Extension (Recommended)
- Click the puzzle piece icon (๐งฉ) in Chrome toolbar
- Find "Flow Table Extractor"
- Click the pin icon (๐) next to it
- The green "FT" icon will now appear in your toolbar
โ๏ธ Configuration (One-Time Setup)
Step 4: Configure Your Credentials
Open the Extension:
- Click the green "FT" icon in your Chrome toolbar
- The Flow Table Extractor popup opens
Step 2:
Configure Credentials (One Time!)Credentials:
- Click the
"FT"button:extension icon Click"Configure Flow Credentials"- A form appears with three fields
Fill in the Form:
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ Flow Username: โ
โ [your-flow-username____________] โ
โ โ
โ Flow Password: โ
โ [โขโขโขโขโขโขโขโขโขโขโขโขโขโขโขโขโขโขโขโขโขโขโขโขโขโข] โ
โ โ
โ Claude API Key (optional): โ
โ [sk-ant-api-key-here__________] โ
โ For smart table parsing... โ
โ โ
โ [Save All Credentials] โ
โ [Cancel] โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
Field 1: Flow Username
- Enter your Flow Immersive username
- Use your USERNAME, not email
- Example:
john(notjohn@company.com)
Field 2: Flow Password
- Enter your Flow Immersive password
- This is the password you use to login at a.flow.gl
Field 3: Claude API Key (Optional)
- Leave blank if you don't have one
- Or enter your Claude API key for smart table parsing
- Example:
sk-ant-api03-abc123... - Get one at: https://console.anthropic.com/
Save:
- Click "Save All Credentials"
Done!YouNevershould see: "โ All credentials saved securely!"- Credentials are saved and you'll never need to enter
againthemโ
Step 3: Extract Your First Table
Go to any website with tables (try Wikipedia!)Click the "FT" extension iconSelect a table from the dropdownEnter a dataset titleClick "Extract & Upload to Flow"Check Flow to see your data!again!
๐What Securityis &Claude PrivacyAPI Key?
WhereClaude areAI credentialshelps stored?parse complex tables with:
- Multi-row headers
- Merged cells
- Nested structures
Do you need it?
Browser:โChrome'sNoencrypted-syncforstoragesimple tables (most tables)Backend:โLocalYesfile (~/.flow_extractor_config.json) with restricted permissions
Is it secure?
โ Chrome automatically encrypts stored credentialsโ File permissions prevent other users from readingโ Communication is localhost-only or HTTPSโ No third-party access to your credentials
See SECURITY.md- for detailed information.
๐ค Claude AI Smart Parsing (Optional)
ForWikipedia-style complex tables
Setup:
Get API key from https://console.anthropic.com/columnsEnter it in "Configure Flow Credentials" (or set as environment variable)Check โ๏ธ "Use Claude AI for smart table parsing"
Cost: ~$0.01-0.03 per table (1-3 cents)
WhatHow itto does:get one:
- Go to https://console.anthropic.com/
- Sign up (free)
- Go to "API Keys"
- Click "Create Key"
- Copy the key (starts with
sk-ant-) - Paste into the extension
๐ Using the Extension
Step 5: Navigate to a Page with Tables
Examples of good pages:
IntelligentlyWikipediacombinesdatamulti-row headerstablesHandlesFinancialmerged cells properlyreportsCreatesProductclearcomparisoncolumn namespagesPerfectAnyforpagecomplexwithWikipedia/financialHTML tables
See CLAUDE_SETUP.md for details.Example:
๐ Documentation
START_HERE.md- Welcome guideQUICKSTART.md- 5-minute setupSECURITY.md- Credential storage explainedCLAUDE_SETUP.md- Claude AI setupREADME.md- Complete documentationVISUAL_GUIDE.md- Step-by-step walkthrough
๐งช Test Files
test-page.html- Simple tables for testingtest-complex-tables.html- Complex multi-row header tables
๐ก Tips
DescriptiveGotitles:toUse clear dataset names like "Q4 Sales 2024"WikipediaVersionSearchcontrol:forRe-upload"List of countries by population"- You'll see tables with
same title creates new versiondata
Step 6: Open the Extension
Click the green Claude"FT" foricon complex:in Onlyyour usetoolbar.
The popup shows:
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ [FLOW] Table Extractor [๐ Docs] โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ โ
โ Select Table: [Table 1: Country... โผ] โ
โ 3 table(s) found โ
โ โ
โ Dataset Title: [My Dataset_______] โ
โ โ
โ โ Use Claude AI for multi-rowsmart headerparsing tablespython& server.pyUpload to Flow] โ
โ [Configure Flow Credentials] โ
โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ Flow Immersive, Inc. โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ๐Step Troubleshooting7: Select a Table
"ConnectionTable error: Failed to fetch"Dropdown: โ Backend isn't running. Start python server.py
"Flow
credentialsnot configured" โ Click "Configure Flow Credentials" and save them
No tables found? In the "Dataset Title" field: Version Control: Checkbox: "Use Claude AI for smart table parsing" When to leave unchecked: Example tables that need Claude: Click the big green button: "Extract & Upload to Flow" Status message appears: Processing time: Success message: Error message (if something goes wrong):"Noall tables found on thisthe page"page
โ
Page<table> elementsStep 8: Enter Dataset Title
Country Population 2024Q4 Sales DataProduct Comparison
Step 9: Choose Parsing Mode (Optional)
TablesWhen extractedto incorrectlycheck this box:โ
TryenablingTable "has multi-row headers
AIAPI smartkeyparsing"forYou complexwant fastest extractionSimple table (no Claude needed):
โโโโโโโโโโโโฌโโโโโโโโโโโฌโโโโโโโโโโโ
โ Country โ Populationโ Area โ
โโโโโโโโโโโโผโโโโโโโโโโโผโโโโโโโโโโโค
โ USA โ 331M โ 9.8M โ
โโโโโโโโโโโโดโโโโโโโโโโโดโโโโโโโโโโโ
Complex table (use Claude):
โโโโโโโโโโโโฌโโโโโโโโโโโโโโโโโโโโโโโ
โ Country โ Statistics โ
โ โโโโโโโโโโโโฌโโโโโโโโโโโโค
โ โ 2023 โ 2024 โ
โ โโโโโโฌโโโโโโผโโโโโฌโโโโโโโค
โ โPop โArea โPop โArea โ
โโโโโโโโโโโโผโโโโโผโโโโโโผโโโโโผโโโโโโโค
โ USA โ331Mโ9.8M โ334Mโ9.8M โ
โโโโโโโโโโโโดโโโโโดโโโโโโดโโโโโดโโโโโโโStep 10: Extract!
MoreWhat helphappens:
โ Success! Uploaded 150 rows to Flow
dataset "Country Population 2024"SeeREADME.md๐ Flow Authentication Failed
Details: Invalid username or checkpassword.
๐ก Suggestion: Update your Flow credentials
in "Configure Flow Credentials".Step 11: View in Flow
terminalManage output
๐ก Tips & Tricks
๐Tip Usage1: ExamplesTest Your Credentials
If you're getting authentication errors:
WikipediaQuick Data:Test:
- Go to
"List of countries by population"a.flow.gl EnableTryClaudeloggingAIin with your credentials- If it works there but not in the extension:
- Make sure you're using USERNAME (
multi-rownotheaders!)email) - Re-enter credentials in the extension
- Make sure you're using USERNAME (
Tip 2: Documentation Button
Click the blue "๐ Docs" button in the extension header to:
- Read detailed documentation
- See troubleshooting guides
- Learn advanced features
Tip 3: Multiple Tables
If a page has many tables:
- Extract
โthemUploadonetoatFlowa time AnalyzeUseindifferentFlow!dataset titles- Or use the same title for versions
Tip 4: Complex Tables
Wikipedia tables often have complex structures:
- Check "Use Claude AI"
- Takes a bit longer
- Much better results!
YourExample: Company"List Dashboard:of largest companies" on Wikipedia
๐ง Troubleshooting
Problem: "Cannot connect to backend server"
Solution: The backend server is hosted and should always be running. If you see this error:
OpenWaitdashboardawithmomentdataandtablestry againSelectChecktableyour internet connectionUpload toContact Flowforifanalysisproblem
Financial Reports:
Find tables on investor sitesEnable Claude for grouped columnsExtract clean datapersists
๐Problem: Updates"Flow Authentication Failed"
ToCause: updateWrong credentials:username or password
Solution:
Click extension icon- Click "Configure Flow Credentials"
UpdateMakeanysurefieldyou're using:- USERNAME (not email)
- Correct password
- Test login at flowimmersive.com first
- Re-enter credentials and save
Problem: Claude AI checkbox is grayed out
Cause: No Claude API key configured
Solution:
- Click "Configure Flow Credentials"
- Add your Claude API key
- Save
- Checkbox will become available
Problem: Upload is slow
ToNormal add/changespeeds:
- Simple tables: 2-5 seconds
- Claude AI parsing: 5-10 seconds
- Very large tables: up to 30 seconds
If slower:
- Check your internet connection
- Wait for timeout message
- Try again
๐ Common Workflows
Workflow 1: Quick Wikipedia Data Extract
- Go to Wikipedia article with data
- Click "FT" icon
- Select table from dropdown
- Enter title:
Wikipedia - [Topic Name] - Leave Claude unchecked (try it first)
- Click "Extract & Upload to Flow"
- If table looks messy in Flow:
- Try again with "Use Claude AI" checked
Workflow 2: Complex Financial Table
Workflow 3: Regular Data Updates
Same dataset, multiple versions:
- Extract table from website
- Use same dataset title each time
- Example:
Weekly Sales Report - Flow creates new version automatically
- Track changes over time!
โ Setup Checklist
Before using the extension:
- Downloaded and unzipped extension
- Installed in Chrome (chrome://extensions/)
- Enabled Developer mode
- Pinned extension to toolbar
- Configured Flow credentials
- (Optional) Added Claude API
key:Same as above - it's in the credentials form.๐ฏ System RequirementsBrowser: Chrome, Edge, or BravekeyOS:TestedWindows,onMac,aorsimpleLinuxInternet: Required for Flow uploads and Claude AItable
You're ready to extract tables! ๐
๐ Pro User Tips
Dataset Organization
Use consistent naming:
Company - Data Type - Date- Example:
Acme Corp - Sales - 2024-Q4
Claude AI Usage
Save money:
- Try without Claude first
- If table is messy โ Use Claude
- Simple tables don't need it!
Version Control
Track data over time:
- Use same title weekly/monthly
- Flow creates versions automatically
- Compare changes in Flow
EnjoyHappysmartTabletable extraction!Extracting!๐๐โจ