Add the hazelnut syrup to a glass or mug, and then brew the espresso shots directly over the syrup, using your preferred espresso making method.
Pour in the chocolate milk, and ice, leaving room for the soft top. Stir with a spoon or straw until the cup feels cold to the touch. For a hot mocha, steam the chocolate milk before adding it to the espresso and syrup mixture, and then omit the ice.
Pour the Soft Whip over the iced mocha, and top with a drizzle of caramel sauce.
If you're making homemade soft top: In a separate smaller cup, combine the vanilla syrup, 2% milk, and heavy cream. Froth the mixture together using a handheld milk frother until thick (15-30 seconds), and then pour it over the iced mocha and top with caramel sauce.