Preheat oven to 350 degrees. Spray the madeleine pan with non-stick cooking spray and dust with flour. The flour is crucial otherwise the bits of caramel will definitely stick to the pan.
In a medium bowl, add in the flour and baking powder. Whisk to combine. Set aside.
In a separate bowl, add in the eggs, sugars, and salt. Whip on medium speed until light and fluffy. This will take about 2 minutes.
Sift in a third of the flour. Fold in with a spatula and add in another third of sifted flour. Repeat until all the flour is incorporated.
Add in the butter, vanilla and caramel bits. Mix until combined. Place in the fridge and let sit for about 10 minutes to firm up slightly.
Pour the dough into the pans and place into the oven to bake.
Let bake for about 10 - 12 minutes or until done. As soon as they're done, flip them out onto a wire rack to cool. This will help prevent the caramel bits from sticking to the pan. You want to keep those bits inside the madeleines, right?
Stirring Spoons
Heat the candy melts in a glass bowl for 30 seconds. Stir and repeating microwaving for 30 seconds and stirring until smooth.
Pour the candy melts into a sandwich bag and cut a small hole in the corner. Pipe the candy melts into the spoons. Sprinkle a few pieces of salt on top of the chocolate while it's still warm.
Let cool and stir in a hot beverage. It can take a bit to incorporate into a water based drink because the chocolate and water are enemies. Just keep stirring and make sure the drink is hot!