Looking for support or best practice developing custom subscriber preference & subscription centers for SFMC.

I DON'T want a default SmartCapture form. The intention is for a Cloud Pages hosted custom UI, that retrieves and sets subscriber attributes to business unit's specific data extension via AMPScript / API calls.

Can anyone provide some documentation? Thanks.


The SFMC-hosted custom preferences centers that I've built are landing/microsite pages coded in SFMCs Server-Side JavaScript (SSJS).

You can accomplish nearly all of what you need for subscription/preference center interactions using SSJS.

Here's a simple boilerplate that I use:


SSJS Reference:

You can also code your pages in AMPScript, which is faster, but more verbose. There are also no arrays in AMPScript.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.