Heat oven to 350°F. Spread pecans on a sheet pan and toast 7–8 minutes. Cool completely.
Line two baking sheets with parchment. Arrange pecans into 24 small piles, 3–4 halves each.
Melt caramels, cream, and butter in a small saucepan over low heat, stirring until smooth.
Stir in vanilla. Work quickly to keep the caramel fluid.
Spoon a heaping teaspoon of warm caramel over each pecan pile. Chill 10 minutes to set.
Combine chocolate and coconut oil in a microwave-safe bowl. Heat in 20–30 second bursts, stirring, until glossy.
Cover each caramel mound with a spoonful of chocolate, nudging it to the edges.
Tap the pan to level the tops. Sprinkle lightly with flaky salt. Chill until firm, about 15 minutes.