Contentstack Raises $57.5 Million in Series B Financing.
Read More

Dynamic Yield is a powerful engagement and personalization cloud-based solution. It aims at helping organizations to enhance their digital customer experience. The AI-powered personalization solution promises to deliver personalized experiences at every customer touchpoint, for example, email, IoT, web, apps, and so on. Marketers, product owners, and strategists use Dynamic Yield extensively for launching new products and personalization campaigns. By using the results obtained through various experiments and tests, they are able to identify what works best for their customers to improve sales and customer retention.

Dynamic Yield Experience Extension Overview

Contentstack's Experience Extensions offer a variety of ways to integrate third-party applications, such as Dynamic Yield, with your Contentstack-powered websites. With Dynamic Yield, you can perform personalization on your apps to develop and test high-impact experiences.

By performing a few steps, you can learn how to integrate Dynamic Yield with Contentstack directly. You can create content in Contentstack and define personalization metrics in Dynamic Yield by creating variations and see what works best for your customers

Dynamic Yield Integration Use Cases

Contentstack's Dynamic Yield Experience Extension opens up many possibilities. Here are some real-world use cases:

Create and Run a Landing Page Experiment

Landing pages typically serve a specific purpose, such as generating leads or promoting product-specific offers. You can create multiple landing pages in Contentstack, each targeting a specific offer or a customer segment. You can then analyze the experiments and optimize the landing pages to see what works best.

Personalize Your Website or App

Dynamic Yield allows you to deliver individualized experiences for your customers. By using this, you can easily deliver personalized content to your customers, and improve customer engagement and the probability of conversion.

Increase Your ROI

Dynamic Yield has successfully helped businesses to increase their ROI substantially. Dynamic Yield’s Social Proof messaging has helped many retailers to convert more visitors into shoppers. By using other such effective features of Dynamic Yield, you can personalize and enhance your customer experience, and increase your revenue.

Dynamic Yield Experience Extension Setup

To use a Custom Field with Dynamic Yield, perform the following steps:

  1. Create an account with Dynamic Yield

    The first step is to create an account with Dynamic Yield. They offer several plans from which you can select the one that suits your requirements and get started.

  2. Download our sample code and set up the essentials

    To learn how to integrate Dynamic Yield with Contentstack, we have created a sample app. You can download the sample code and set up the essentials in Contentstack. Refer to our Dynamic Yield documentation for step-by-step instructions.
  3. Create a bucket in S3

    We need an S3 bucket to store the CSV file of our entry. The JSON of the entry will be stored in a CSV file which will be uploaded on S3 in the bucket by the Lambda Function.

  4. Create an AWS Lambda Function and set up the API Gateway

    Next, we need to create a lambda function in AWS that will create and upload the CSV file in the S3 bucket. You also need to set up the API Gateway for Contentstack to communicate with the lambda function.

  5. Set up a Webhook in Contentstack

    A webhook needs to be set up in Contentstack that will invoke the lambda function when the entry is published.

  6. Set up essentials in Dynamic Yield

    In Dynamic Yield, you need to add the data feed source, then create a template for your variations, create an API custom campaign, and get variations using Dynamic Yield's choose API.

  7. Start the sample app

    Once the setup is ready, start the app and see the variations change on every refresh on the Home page.

    To learn more about how to set up the Dynamic Yield extension, refer to our in-depth guide or contact our support team to review the sample code.

Questions? Ideas?

If you have any questions about the way the Dynamic Yield Extension works or have ideas about other third-party app extensions, send us an email at