Jörn Berkefeld
Senior Salesforce Technical Architect
🏆Salesforce Marketing Champion '23
Open-Source Tooling Author
I am an Enterprise Technical Architect specializing in Salesforce. In my free-time I build developer tooling for Salesforce Marketing Cloud Engagement and Next — CLIs, VS Code extensions, linters, formatters, language intelligence, and reference documentation used by SFMC developers worldwide.
Websites
SFMC DevTools
Retrieve, deploy, and manage SFMC metadata as code — the de-facto CI/CD toolchain for Marketing Cloud.
Command-line tool to manage Salesforce Marketing Cloud metadata across business units — retrieve, deploy, and version everything as code.
A graphical VS Code interface for mcdev — retrieve and deploy SFMC metadata without touching the command line.
SFMC Data Loader
Bulk import and export of Data Extension records for Salesforce Marketing Cloud.
CLI to bulk load and extract Data Extension rows in Salesforce Marketing Cloud, built for automation.
Load and export Data Extension records directly from the VS Code editor.
A cross-platform desktop application for bulk Data Extension imports and exports.
Language Intelligence & AI
Editor smarts and AI integration for AMPscript and SSJS.
A VS Code extension bringing syntax highlighting, autocompletion, hover docs, diagnostics, and built-in formatting for AMPscript, SSJS, and Handlebars to Salesforce Marketing Cloud Engagement+Next — powered by ssjs.guide.
The language server behind the VS Code extension — a reusable Language Server Protocol implementation providing AMPscript, SSJS, and Handlebars intelligence for Salesforce Marketing Cloud Engagement+Next.
A Model Context Protocol server that gives AI assistants deep, accurate knowledge of AMPscript, SSJS, and Handlebars for Salesforce Marketing Cloud Engagement+Next.
Linting & Formatting
Keep SFMC and email code clean, consistent, and error-free.
ESLint rules for AMPscript, SSJS, and Handlebars that catch Salesforce Marketing Cloud Engagement+Next mistakes before they ship — powered by ssjs.guide.
ESLint rules for HTML email — Outlook (MSO) conditional comments, VML, and layout-table pitfalls.
Runs your mcdev metadata validations as ESLint diagnostics — lint retrieved SFMC metadata in CI and in VS Code using your existing .mcdev-validations.js.
A Prettier plugin that formats AMPscript, SSJS, and Handlebars consistently for Salesforce Marketing Cloud Engagement+Next — powered by ssjs.guide.
Extension Packs
One-click bundles that install my full SFMC toolset in VS Code.
The essential SFMC extensions bundled together for a ready-to-go Marketing Cloud development setup.
The full toolset — every SFMC extension plus complementary editor tooling for power users.
More Tools & Extensions
Hover translations and completion snippets for Outlook (MSO) conditional comments in HTML email.
Preview Markdown in VS Code the way Bitbucket renders it, for accurate InnerSource documentation.
Automatically bundle your SSJS, AMPscript, and front-end files into deployable CloudPages and emails for Salesforce Marketing Cloud.
An SSJS polyfill that converts numbers into localized strings with the right thousand and decimal separators for Salesforce Marketing Cloud.