Internal: Using Dynamic Fields in Your Campaign Scripts
External article:
Internal Notes
Custom Default Shortcodes vs. Custom Shortcodes — where clients get confused:
The most common mix-up is clients thinking they can use a custom shortcode without passing values per lead. If they can't pass values, steer them toward Custom Default Shortcodes instead (one value applied across the whole campaign).
Deleting a short codes from a campaign:
Clients can remove a shortcode themselves, but only before they hit Update on the campaign. Once the campaign has been updated and the changes are saved, they lose the ability to delete it — that becomes a CSM-only action. If a client reaches out asking to remove a shortcode after saving, they'll need to go through you. Make sure to confirm with them which shortcode they want removed and from which campaign before making any changes.
Preventing Empty Custom Shortcode Values
Once a Custom Shortcode is added to the campaign, the corresponding value must be passed from the client's side. To prevent scripts from coming back empty, go to the Form Post section and mark that field as required. See the image one below for reference