Back to Projects
June 8, 2026
Salesforce ToolingPublished on the Chrome Web Store

WaveLink

WaveLink (published on the Chrome Web Store as "WaveLink - Salesforce Data Seeding") is a browser-based toolkit that compresses the most common Salesforce data tasks into a single extension — with every operation running locally against the Salesforce APIs, no external server in the loop. It pairs a structured SOQL builder (aggregates, GROUP BY, subqueries, syntax highlighting) with scheduled recurring exports and offline conversion between CSV, JSON, Excel, and XML. Bulk data push runs through the REST Collections API or Bulk API 2.0 with field mapping, dry-run validation, and live progress. Beyond simple pushes it handles multi-object migration projects with dependency graphing and topological ordering, cross-object cloning with automatic ID remapping, bulk delete with safety confirmations, duplicate detection (exact, Levenshtein, Soundex), and a visual pipeline builder for transform workflows. A schema layer adds relationship graphs, cross-org schema gap analysis, and field usage analytics, while a governor-limit dashboard and org-health view keep an eye on the org itself. The UI ships in three modes — popup, in-page side panel, and full-page app — with a Ctrl+K command palette and Shadow DOM isolation for the in-page panel.

Role and Focus

Designed and built a published Chrome extension that consolidates everyday Salesforce data work — exports, pushes, scheduled snapshots, migrations, schema diffing, and org monitoring — into one local-first toolkit aimed at admins and consultants.

WaveLink

Tech Stack

Frontend

TypeScriptPreactShadow DOM UICommand Palette (Ctrl+K)Three UI ModesDark Mode

Export & Import

SOQL Builder (Aggregates, GROUP BY, Subqueries)Scheduled Recurring ExportsCSV/JSON/Excel/XMLREST Collections APIBulk API 2.0Dry-Run Validation

Data Operations

Multi-Object Migration ProjectsDependency Graphing & Topological OrderingCross-Object Cloning + ID RemapBulk DeleteDuplicate Detection (Levenshtein, Soundex)Pipeline Builderfaker.js Test Data

Schema & Analytics

Schema ExplorerRelationship GraphCross-Org Schema Gap AnalysisField Usage AnalyticsGovernor-Limit DashboardOrg-Health Monitoring

Cross-Org & Platform

Multi-Org Connections + Environment BadgesRecord-Level Data ComparisonSelective SyncLocal-First (chrome.storage.local)Jest

Key Highlights

  • Expanded well beyond a seeding tool: scheduled recurring exports, offline CSV/JSON/Excel/XML conversion, multi-object migration projects with dependency graphing and topological ordering, and bulk delete with safety confirmations.
  • Added an org-awareness layer — cross-org schema gap analysis, field usage analytics, a governor-limit dashboard, and org-health monitoring — on top of the existing SOQL builder, relationship graphs, and pipeline builder.
  • Kept everything local-first: all processing happens in chrome.storage.local with no external server beyond the Salesforce API, across three UI modes (popup, side panel, full-page app) with a Ctrl+K command palette and Shadow DOM isolation.