Prepare the corn husks by soaking them in warm water for about 30 minutes until they are soft and pliable. Drain and set aside.
In a large mixing bowl, combine masa harina, baking powder, and salt. Mix well.
Slowly add in the vegetable oil and chicken broth while mixing with a hand mixer or standing mixer until the dough is light and fluffy.
Divide the masa dough into 12 equal portions. Take one corn husk, spread about ¼ cup of masa dough onto the center, leaving some space at the top and sides.
In the center of the masa, add 1-2 tablespoons of shredded chicken and a spoonful of salsa.
Fold the sides of the corn husk over the masa and the filling, then fold the bottom up, securing the filling inside. Repeat with the remaining husks and filling.
Place the tamales upright in the steamer basket, tightly packed. If needed, use extra corn husks to fill any gaps and keep them standing.
Bring water to a boil in the large pot. Place the steamer basket over the boiling water, cover with a lid, and steam the tamales for about 1 hour.
Check the water level occasionally, adding more if necessary to avoid burning.
Once the masa separates easily from the husks, the tamales are done. Let them cool for a few minutes before serving.