# 스마트 발송 \> 기능성 메시지 랜딩 url에 동적 파라미터 사용 가능 여부 문의

**URL:** <https://techchat-apps-in-toss.toss.im/t/url/3297>\
**Category:** 개발\
**Tags:** sdk\
**Created:** [4월 3, 2026, 8:21오전 UTC](https://techchat-apps-in-toss.toss.im/t/url/3297 "2026-04-03T08:21:12Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![c3v\_dev](https://avatars.discourse-cdn.com/v4/letter/c/c2a13f/32.png) [@c3v\_dev](https://techchat-apps-in-toss.toss.im/u/c3v_dev)\
**Post date:** [4월 3, 2026, 8:21오전 UTC](https://techchat-apps-in-toss.toss.im/t/url/3297/1 "2026-04-03T08:21:12Z")

</div>

### 이 글의 성격은 무엇인가요?

질문 / 문제 해결

### 내용을 설명해주세요

기능성 메시지(스마트 메시지) 발송 시, 랜딩 URL에 context 변수를 동적으로 치환하여 사용할 수 있는지 문의드립니다.

현재 구현하려는 시나리오:  
콘솔에서 템플릿의 이동 URL을 아래와 같이 설정하고,  
intoss://{appName}/product/{productId}  
API 발송 시 context에 해당 변수 값을 넘겨서 URL이 동적으로 완성되기를 기대하고 있습니다.

```json
{
  "templateSetCode": "product_complete",
  "userId": "사용자ID",
  "additionalProperties": {},
  "context": {
    "productId": "123"
  }
}

```

궁금한 점:  
콘솔에서 이동 URL을 intoss://{appName}/product/{productId} 형태로 설정했을 때,  
{productId} 부분이 context의 productId 값으로 자동 치환되나요?  
{appName}은 자동으로 미니앱 이름이 주입되는 예약 변수인지, 직접 입력해야 하는 값인지 궁금합니다.

만약 이동 URL에서 context 치환이 지원되지 않는다면,  
사용자별로 다른 상품 상세 화면으로 이동시키는 권장 방법이 있을까요?

---

<div class="post-metadata">

**Author:** ![dohyung](https://avatars.discourse-cdn.com/v4/letter/d/9f8e36/32.png) [@dohyung](https://techchat-apps-in-toss.toss.im/u/dohyung)\
**Post date:** [4월 6, 2026, 10:20오전 UTC](https://techchat-apps-in-toss.toss.im/t/url/3297/2 "2026-04-06T10:20:41Z")

</div>

안녕하세요, intoss://app-name/product/{{ productId }} 로 했을때 context의 productId값으로 치환됩니다.
