In the Purana, it is stated that Lord Vishnu himself tells Narada the Satyanarayan Katha. The Katha is divided into five parts(adhyay), each featuring a different story. Lord Vishnu blesses his devotees, who follow the Pooja's rules. The Katha should be recited at the time of the Pooja.