Channel-native copy

채널 맞춤 카피

Rewrite one core message for how each channel is read.

···
html
<div class="channels"><div class="idea">CORE: Find your notes faster</div><div class="cards"><div><small>EMAIL</small><b>Find the note you need this week</b><span>Open your board →</span></div><div><small>SHORT VIDEO</small><b>Where did that idea go?</b><span>See the 5-second demo →</span></div><div><small>LANDING</small><b>Every note, one search</b><span>Try a sample board →</span></div></div></div>
css
.channels{width:93%;max-width:850px;font-family:sans-serif}.idea{text-align:center;color:var(--muted);font:850 clamp(10px,max(2vmin,1vw),17px) sans-serif}.cards{display:flex;gap:clamp(3px,1vmin,10px);margin-top:clamp(10px,2.5vmin,23px)}.cards div{flex:1;min-width:0;padding:clamp(7px,1.8vmin,17px);background:var(--surface);border-top:5px solid var(--accent);animation:drop 6s infinite}.cards div:nth-child(2){animation-delay:1s}.cards div:nth-child(3){animation-delay:2s}.cards small{display:block;color:var(--accent);font:900 clamp(10px,max(1.4vmin,1vw),12px) sans-serif;letter-spacing:.08em}.cards b{display:block;margin:.5em 0;font:850 clamp(10px,max(2.3vmin,1vw),22px)/1.12 sans-serif}.cards span{display:block;color:var(--muted);font:750 clamp(10px,max(1.7vmin,1vw),15px) sans-serif}@keyframes drop{0%,18%{opacity:.2;transform:translateY(-8px)}35%,85%{opacity:1;transform:none}100%{opacity:.2}}@media(min-width:700px){body > *{transform:scale(1.4)}.lines p,.branches div,.cards div{cursor:pointer}}
js
document.querySelectorAll('.cards div').forEach(card => card.addEventListener('click', () => {
    document.querySelectorAll('.cards div').forEach(item => {
      item.style.animation = 'none'; item.style.opacity = item === card ? '1' : '.35'; item.style.transform = item === card ? 'translateY(-6px)' : 'none';
    });
  }));

Channel-native copy adapts one core message to the reading context of email, short-form captions and landing headlines. Keep the promise consistent while changing length and the next action.

The demo branches one message into three channel cards. Beyond formatting, make the next step useful for each channel's audience.

When to use

Review copy separately for each channel in a multi-channel campaign.

Open as page ↗