fix: expose promoted template media slots

This commit is contained in:
James
2026-08-25 05:33:50 +00:00
parent a562946e11
commit 1e11608d44
27 changed files with 1336 additions and 188 deletions
@@ -2,17 +2,19 @@
## Surface ownership
This template depicts a phone messaging interface. The supplied website is content shared inside the thread and on the closing card; it does not own the messaging application chrome.
This template depicts a phone messaging interface. The supplied website is the subject of the conversation, shared link, and closing card; it does not own the messaging application chrome.
## Editable slots
Only defaults declared in `data-composition-variables` are editable:
- `contactName`, `cardTitle`, and `cardDomain`
- `ecProof` and `ecCta`
- `contactName`
- The complete conversation: `questionMessage`, `teaserMessage`, `reactionMessage`, `reactionEmoji`, `benefitMessage`, `discoveryMessage`, `sourceMessage`, `workflowMessage`, `ownershipMessage`, `installMessage`, and `thanksMessage`
- The shared link: `cardImage`, `cardTitle`, and `cardDomain`
- The closing card: `brandLogo`, `ecProof`, `ecFeature1` through `ecFeature3`, and `ecCta`
Keep replacement copy within 20% of the original length.
## Protected
Preserve messaging chrome, bubbles, receipts, emoji, fixed conversation beats, link-card image, logo asset, palette, typography, geometry, scene structure, duration, timing, easing, and reveal behavior.
Preserve messaging chrome, bubble styling, receipts, palette, typography, geometry, scene structure, duration, timing, easing, and reveal behavior. Do not replace any image outside the declared link-card and closing-card logo slots, and do not recolor the messaging interface to match the supplied website.