The temple was founded after the presence of the goddess was experienced on an ant hill with Puttu being the Malayalam word for ant Hill.
[1] The main festival is celebrated on the day of Bharani star in Meenam.
On 10 April 2016, 114 people were killed due to a fireworks mishap at this temple, while over 350 other people were injured.
[2] A cracker fell on a shed where the fireworks were stored, setting off an explosion.
[3] Permission was not given to the temple by the authorities for the fireworks display and a case was registered.