Skip to main content

All Articles

Check out articles I've written in my freetime about SFMC. Looking for something specific? Use the search bar on top right (available soon).


AMPscript is a Marketing Cloud scripting language commonly used for advanced dynamic content in emails, but also in landing pages, SMS, and push messages. You don't need to be an experienced developer to understand and use basic AMPScript functions.

Articles about SFMC AMPScript


Marketing Cloud offers two APIs to interact with it's components.

The REST API exposes broader access to Marketing Cloud capabilities. Use the REST API for this functionality:

  • Contacts
  • Content Builder
  • Journey Builder
  • Mobile Connect
  • MobilePush
  • Campaigns
  • Triggered Sends (may also use SOAP)

The SOAP API provides comprehensive access to most email functionality. Use the SOAP API for this functionality:

  • Tracking
  • Subscribers and lists
  • Automations
  • Triggered sends (may also use REST)
  • Content
  • Most other email activities
Articles about SFMC API

SFMC Builders

  • Journey Builder
  • Contact Builder
  • Content Builder
  • Analytics Builder
  • Brand Builder
Articles about SFMC Builders


Marketing Cloud data extensions and Contact Builder use a relational database. What's better than Structured Query Language (or SQL) to interact with data?

Articles about SFMC SQL


Server-Side JavaScript is the use of the JavaScript language on servers. SFMC put together SSJS to help developers get started more quickly especially because it is not always convenient to learn an entirely new way (AMPScript) of interacting with a platform.

Some functionalities that do not exist in AMPscript:

  • Arrays
  • EVAL function
  • SSJS handles more advanced exception handling, including try catch blocks.
Articles about SFMC SSJS

SFMC Studios

  • Email Studio
  • Mobile Studio
  • Social Studio
  • Advertising Studio
  • Web Studio (CloudPages)
  • Automation Studio
Articles about SFMC Studios