Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Salesforce Metadata OpenerNew to Visual Studio Code? Get it now.
Salesforce Metadata Opener

Salesforce Metadata Opener

Matheus Gonçalves

|
2 installs
| (0) | Free
Right-click to open Salesforce metadata in the browser (Flow Builder, Run Mode, etc.)
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

🚀 Salesforce Metadata Opener

A sleek, no-friction way to open Salesforce metadata directly in your browser — right from VS Code.

Currently supports Flows, with more metadata types on the roadmap (Other Metadata, Reports, Dashboards, etc.).

✨ Features

✅ Context-aware file actions
✅ Command Palette integration
✅ Auto-deploys your Flow metadata before launching
✅ Supports both Flow Builder and Run Mode
✅ Uses sf org open under the hood (respects your default org/session)


🧠 What It Does

This extension enables rapid navigation from your VS Code workspace to Flow metadata in the browser. It ensures you are always looking at the latest deployed version.

  • Right-click a .flow-meta.xml file in the Explorer:

    • SFDX: Open Flow in Flow Builder
    • SFDX: Open Flow in Run Mode
Screenshot 2025-07-18 at 6 53 15 PM
  • Use the Command Palette with a .flow-meta.xml file active:
    • SFDX: Open Current Flow in Flow Builder
    • SFDX: Open Current Flow in Run Mode
Screenshot 2025-07-18 at 6 55 32 PM

ℹ️ Run Mode is only available for supported Flow types (e.g., Screen Flows). AutoLaunched and system flows are not compatible with direct browser execution.


⚙️ Configuration Options

You can customize the extension’s behavior via VS Code settings:

Screenshot 2025-07-19 at 11 13 43 AM

Salesforce Metadata Opener: Deploy Before Open

Default: true

  • Automatically deploys your local metadata file to your default org before opening it.
  • Disable this if your metadata is already deployed or managed elsewhere.

Salesforce Metadata Opener: Use Sf Command To Open Flow

Default: true

  • When enabled, uses sf org open --source-file ... to open the Flow.
  • When disabled, the extension queries your org for the Flow ID and opens it using /builder_platform_interaction/... or /flow/... depending on the mode.

🧩 Under the Hood

All commands share robust common logic:

  • ✅ Validates .flow-meta.xml extension
  • 🔍 Parses XML for <processType> to verify flow type
  • 🚀 Deploys your local file using sf project deploy start
  • 🌐 Opens the flow using sf org open --path ...

✅ Requirements

  • Salesforce CLI (sf) installed
  • An authenticated default org (sf org display)
  • A Salesforce project with metadata (force-app/main/default/flows/...)

🔮 Coming Soon

  • Support for:
    • Configurable metadata targets
    • Better telemetry & debug logging
    • More Metadata Types

📣 Feedback

Have a feature request? Found a bug?

→ Create an Issue

→ Or email: contact@matheus.dev


Made with ❤️ for Salesforce Developers and Trailblazers.

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