Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>HaulerNew to Visual Studio Code? Get it now.
Hauler

Hauler

Betascribe

|
4 installs
| (1) | Free
Guided Salesforce metadata deployment inside VS Code
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Hauler

Guided Salesforce metadata deployment inside VS Code.

Hauler helps Salesforce teams scope, review, validate, and deploy metadata with more clarity and less risk—without bouncing between browser tabs, manual package.xml edits, and fragmented terminal workflows.

VS Code Extension Salesforce CLI Required License: MIT

Walkthrough

A short walkthrough of Hauler’s guided deployment workflow inside VS Code.

Watch the Hauler walkthrough video

Open the video directly

Hauler gives Salesforce teams a structured deployment workspace inside VS Code—so you can move from scope to review to validation to deployment in one focused flow, with better visibility before changes go live.

Why Hauler

  • Move through a guided deployment flow instead of stitching together terminal commands, editor tabs, and hand-built package files.
  • Review the exact metadata selection before anything reaches validation or deployment.
  • Compare source and target content before changes go live, especially when the blast radius is unclear.
  • Capture backups, package artifacts, and deployment context from the same workspace used to run the release.
  • Validate first, inspect preflight and risk signals, then deploy with clearer operational context.
  • Keep execution local, using your CLI and org access rather than routing work through a third-party relay.

Who Hauler Is For

  • Salesforce developers shipping metadata changes regularly
  • Consultants managing deployments across multiple orgs
  • Release owners who want more visibility before deployment
  • Technical leads who want a safer, more guided release workflow
  • Admins and hybrid builders who want a clearer UI on top of local Salesforce CLI workflows

Quick Start

  1. Install Salesforce CLI.
  2. Authenticate an org from your terminal.
  3. Install Hauler in VS Code.
  4. Run Hauler: Open.
  5. Connect your source and target orgs.
  6. Scope, review, validate, and deploy.

Core Capabilities

  • Guided workflow: Move through a structured deployment workspace that keeps setup, scope, review, validation, and deployment in one place.
  • Flexible source selection: Work from a connected org or a local Salesforce DX workspace, depending on where the change should come from.
  • Review and diffs: Search the selected set, remove items before deploy, compare source vs target content, and generate package.xml when needed.
  • Validation controls: Run validation with explicit test-level choices, inspect progress, and unlock Quick Deploy only when Salesforce prerequisites are actually met.
  • Safety and recovery: Run preflight checks, review risk flags, create source and target backups, and cancel active validate or deploy runs when needed.
  • Operational context: Save deployment plans, keep local run history with titles and descriptions, and export diagnostics or run reports for review and support.
  • Workspace-aware staging: Add supported files or folders directly from the VS Code Explorer or editor into Hauler's staged queue.

Why Hauler vs Manual Deployment

Area Manual CLI / package.xml workflow Hauler
Flow Powerful, but largely self-orchestrated Guided path with explicit steps and checkpoints
Selection visibility Often spread across commands, files, and notes Searchable, reviewable selection in one workspace
Diff review Usually requires separate commands or tooling Compare source and target in the deployment flow
Backup preparation Manual retrieve and file handling Backup source and/or target from Review
Context switching Terminal, editor, and browser tabs split the work Scope, review, validate, and deploy in one focused flow
Audit context Usually external unless you capture it yourself Titles, descriptions, local history, diagnostics, and reports stay attached to the run

Hauler does not replace Salesforce CLI. It gives teams a clearer operating layer on top of the local tools they already trust.

Trust, Security, and Local-First Execution

Runs locally inside VS Code
Uses your local Salesforce CLI and selected Salesforce org APIs
Stores sensitive auth material in VS Code Secret Storage
No telemetry libraries or analytics beacons in this codebase

  • Hauler requires a trusted workspace because it executes local CLI operations and reads project files.
  • Webview assets are bundled with the extension and served locally with a strict content security policy.
  • No remote scripts, fonts, or CDN assets are required for the product UI.
  • Temporary retrieve and deploy artifacts are created locally and cleaned up after operations.
  • UI preferences, recent state, and local run history are stored in VS Code storage so work can survive reloads and updates.
  • Durable stored state does not contain Salesforce auth tokens.

Deployment Workflow

  1. Connect: Choose the right source mode, confirm the target org, and label the run so it is still understandable later.
  2. Scope: Build the exact metadata selection by type, search, and staged workspace additions.
  3. Review: Inspect the final selection, compare changes, generate package.xml, and capture backups when needed.
  4. Validate: Run validation with the right test level, then inspect progress, preflight results, risk signals, and diagnostics.
  5. Deploy: Launch a standard deploy or Quick Deploy when a valid successful validation makes that path available.

Connect → Scope → Review → Validate → Deploy

Commands

Command What it does
Hauler: Open Opens the main deployment workspace.
Hauler: Stage Selected Workspace Component(s) Sends a supported file or folder from the Explorer or editor into Hauler's staged queue.
Hauler: Export Diagnostics Exports diagnostics for support and troubleshooting, even if the webview is unavailable.

Settings

Setting Purpose
hauler.sfPath Set an absolute path to sf or sf.cmd when Salesforce CLI is not available on PATH.
hauler.themeMode Control theme behavior with webview, adaptive, or classic.
hauler.uiScale Adjust interface scale for denser or roomier layouts across the Hauler workspace.
hauler.metadataRequestTimeoutMs Increase metadata request timeout for large orgs or slower environments.

Requirements

  • Desktop VS Code with a trusted workspace
  • Salesforce CLI (sf) installed locally
  • Authenticated Salesforce orgs available in your local CLI auth store
  • A Salesforce DX source-format project when you want to use workspace metadata as the source
  • Browser-hosted VS Code and virtual workspaces are not supported

Known Limitations

  • Hauler is built around Salesforce source-format project workflows.
  • It does not currently perform conflict detection against concurrent org changes.
  • Quick Deploy depends on a successful eligible validation and Salesforce's availability window for that validation result.

Troubleshooting

  • Orgs not showing: Run sf org list auth, confirm the org is authenticated locally, then refresh the org list in Hauler.
  • sf not found: Install Salesforce CLI or set hauler.sfPath to the correct executable.
  • Stuck or blank webview: Close the panel, run Hauler: Open again, and reload the VS Code window if needed.
  • Login callback issues: If sf org login web fails on localhost, fix the local Salesforce CLI auth flow first. Hauler depends on that same callback path.
  • Need deeper diagnostics: Run Hauler: Export Diagnostics and attach the exported file when reporting the issue.

Support

For product information and current support/contact paths, visit https://betascribe.com/

If you need help with Hauler, it helps to include:

  • your VS Code version
  • operating system
  • Salesforce CLI version
  • the step where the issue occurred
  • diagnostics exported from Hauler: Export Diagnostics, when available

Resources

  • Product homepage: https://betascribe.com/
  • Included with the extension: CHANGELOG.md, LICENSE.txt, SECURITY.md, and SUPPORT.md

Install Hauler, connect your orgs, review with confidence, and ship changes with a clearer deployment workflow inside VS Code.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft