Portrait of Jörn Berkefeld

Jörn Berkefeld

Senior Salesforce Technical Architect & Open-Source Tooling Author

I build developer tooling for Salesforce Marketing Cloud — CLIs, VS Code extensions, linters, formatters, language intelligence, and reference documentation used by SFMC developers worldwide.

Websites

ssjs.guide

The complete Server-Side JavaScript reference for Salesforce Marketing Cloud — every function, object, and platform API, with examples.

SSJSReference
SFMC Cookbook

My earlier collection of practical Salesforce Marketing Cloud recipes and how-tos.

SFMCGuides

SFMC DevTools

Retrieve, deploy, and manage SFMC metadata as code — the de-facto CI/CD toolchain for Marketing Cloud.

mcdev

Command-line tool to manage Salesforce Marketing Cloud metadata across business units — retrieve, deploy, and version everything as code.

CLICI/CD
SFMC DevTools for VS Code

A graphical VS Code interface for mcdev — retrieve and deploy SFMC metadata without touching the command line.

VS Code

SFMC Data Loader

Bulk import and export of Data Extension records for Salesforce Marketing Cloud.

sfmc-dataloader

CLI to bulk load and extract Data Extension rows in Salesforce Marketing Cloud, built for automation.

CLIData
SFMC Data Loader for VS Code

Load and export Data Extension records directly from the VS Code editor.

VS Code
SFMC Data Loader App

A cross-platform desktop application for bulk Data Extension imports and exports.

Desktop

Language Intelligence & AI

Editor smarts and AI integration for AMPscript and SSJS.

SFMC Language Service

Syntax highlighting, autocompletion, hover docs, and diagnostics for AMPscript and SSJS in VS Code — powered by ssjs.guide.

VS CodeLSP
MCP Server for SFMC

A Model Context Protocol server that gives AI assistants deep, accurate knowledge of SFMC AMPscript and SSJS.

MCPAI

Linting & Formatting

Keep SFMC and email code clean, consistent, and error-free.

eslint-plugin-sfmc

ESLint rules for AMPscript and SSJS that catch SFMC-specific mistakes before they ship — powered by ssjs.guide.

ESLintSFMC
eslint-plugin-mso-email

ESLint rules for HTML email — Outlook (MSO) conditional comments, VML, and layout-table pitfalls.

ESLintEmail
prettier-plugin-sfmc

A Prettier plugin that formats AMPscript and SSJS consistently — powered by ssjs.guide.

PrettierSFMC
eslint-config-ssjs
Deprecated

The original SSJS ESLint config — now superseded by eslint-plugin-sfmc.

ESLint

Extension Packs

One-click bundles that install my full SFMC toolset in VS Code.

SFMC Extension Pack

The essential SFMC extensions bundled together for a ready-to-go Marketing Cloud development setup.

VS CodePack
SFMC Extension Pack (Expanded)

The full toolset — every SFMC extension plus complementary editor tooling for power users.

VS CodePack

More VS Code Extensions

MSO Conditionals

Hover translations and completion snippets for Outlook (MSO) conditional comments in HTML email.

VS CodeEmail
Markdown Preview: Bitbucket InnerSource

Preview Markdown in VS Code the way Bitbucket renders it, for accurate InnerSource documentation.

VS CodeMarkdown