AEM Forms에서 SendGrid 동적 템플릿을 사용하여 전자 메일을 보내는 프로세스를 살펴보는 이 기술 안내서를 시작합니다. 이 안내서는 다이내믹 템플릿을 활용하여 이메일 콘텐츠를 효과적으로 개인화하는 방법을 명확하게 이해하는 것을 목적으로 합니다.
동적 템플릿을 사용하면 적응형 양식에 캡처된 데이터를 기반으로 수신자에게 다양한 콘텐츠를 표시할 수 있는 이메일 템플릿을 만들 수 있습니다. 개인화 변수를 활용하여 대상자에게 공감을 주는 타겟팅되고 맞춤화된 이메일 경험을 제공할 수 있습니다.
또한 고객의 이름과 이메일 주소를 포함하여 이메일을 더욱 개인화할 수 있고, 적절한 동적 이메일 템플릿을 선택할 수 있는 Swagger 파일의 사용에 대해 자세히 살펴봅니다.
이 문서의 단계별 지침에 따라 SendGrid 동적 템플릿 및 AEM Forms의 기능을 활용하고 이메일 커뮤니케이션을 새로운 수준의 참여 및 관련성으로 향상하십시오. 시작하자!
AEM Forms에서 SendGrid 동적 템플릿을 사용하여 이메일 전송을 진행하기 전에 다음 사전 요구 사항을 충족하는지 확인하십시오.
이러한 전제 조건을 충족하면 AEM Forms의 SendGrid 동적 템플릿을 사용하여 이메일을 효과적으로 보낼 수 있는 필수 지식과 리소스를 갖추게 됩니다.
이 문서와 함께 제공되는 샘플 자산은 다음과 같습니다.
제공된 Swagger 파일을 참조 또는 동적 템플릿으로 이메일 기능을 구현하기 위한 시작점으로 자유롭게 활용할 수 있습니다.
이 안내서에 설명된 기능을 테스트하려면 다음 단계를 따르십시오.
mail/send
요구 사항에 따라 양식 데이터 모델의 POST 작업. 예를 들어 단추 클릭에 전자 메일을 트리거하거나 AEM Forms 워크플로의 일부로 포함할 수 있습니다.서비스에 대한 샘플 페이로드는 다음과 같습니다. 자리 표시자 값을 자신의 데이터로 바꿉니다.
{
"sendgridpayload": {
"from": {
"email": "gs@xyz.com"
},
"personalizations": [{
"to": [{
"email": "johndoe@xyz.com"
}],
"dynamic_template_data": {
"customerName": "John Doe"
}
}],
"template_id": "d-72aau292a3bd60b5300c"
}
}
다음을 확인합니다. template_id
는 SendGrid 다이내믹 이메일 템플릿의 ID에 해당하며, 이메일 주소는 SendGrid에서 유효하고 확인됩니다. 의 값 personalizations
섹션에서는 적응형 양식에서 사용자가 입력한 데이터를 사용하여 이메일을 개인화할 수 있습니다.
이러한 단계를 수행하고 제공된 페이로드를 맞춤화하면 AEM Forms과 SendGrid 동적 템플릿의 통합을 효과적으로 테스트할 수 있습니다.