Visa approval letter is an official legitimate document granted to the passport holders by the India Immigration Department, proving that they have been approved by the Immigration to get visa at the arrival airport.
Upon arrival in India, the passport holders need to show this document + passport + photos to the Immigration Officers to get their visa stamped into their passport.