Skip to content
All work

Platform

Internal SFMC asset automation tooling

Internal tooling that automates repetitive Marketing Cloud asset setup so delivery teams stop rebuilding the same scaffolding.

  • React
  • PHP
  • REST & SOAP APIs
  • SSJS

The problem

A large share of implementation time goes into work that is identical every time: creating data extensions, folder structures, and the standard set of assets a new business unit needs before anything interesting can be built.

Approach

Define the standard set as configuration rather than as a document people follow by hand.

Drive creation through the Marketing Cloud REST and SOAP APIs, with a small React interface so non-developers can run it.

Make every run idempotent and inspectable — the tool should be safe to run twice and should say exactly what it changed.

Note

I have kept the implementation details out of this write-up; the tooling is internal. The reusable idea is the one above: turn your delivery standard into configuration, then make the configuration executable.

What I'd tell someone starting this

  • Turn the delivery standard into configuration before automating it.
  • Idempotent and inspectable beats fast.