Pelaksanaan CSR (Corporate Social Responsibility) saat ini sudah menjadi gaya hidup bagi perusahaan, khususnya perusahaan baik perusahaan nasional maupun perusahaan multinasional. Selain harus berlomba-lomba untuk memenuhi kewajiban perusahaan dalam melaksanakan CSR, pelaksanaan program CSR juga dapat menjadi nilai tambah bagi perusahaan di mata masyarakat apabila pelaksanaan program CSR dilaksanakan dengan baik. Agar program CSR dapat terlaksana dengan baik, maka berikut ini adalah kunci keberhasilannya: Tujuan Program CSR sebagai Penyelesaian Permasalahan di Lapangan Cita-cita dari program CSR adalah untuk menyelesaikan permasalahan di lapangan, dengan demikian pelaksanaan program akan berjalan efektif/tepat sasaran dan memberikan dampak positif bagi masyarakat. Untuk mengetahui permasalahannya, maka suatu program CSR perlu diawali dengan melakukan Social Mapping sebagai salah satu alat untuk menggambarkan kondisi riil masyarakat yang akan dibenahi beserta permasalahan dan kondisi terkini yang ada di sana. 2. Adanya Community Champion di Daerah Setempat
Mengubah kondisi masyarakat seperti yang diharapkan dari program CSR yang kita laksanakan bukanlah hal yang sulit dan juga tidak mudah, tantangannya adalah karena sudah terbentuk budaya masyarakat selama bertahun-tahun beserta karakteristiknya, oleh karena itu perlu adanya pendekatan khusus kepada masyarakat setempat agar mereka mau mendukung program CSR yang kita laksanakan di daerah tersebut. Dukungan penuh dari masyarakat setempat dapat memperlancar pelaksanaan program CSR, selain itu juga mendukung program tersebut sehingga dapat menghasilkan dampak yang berkelanjutan khususnya bagi daerah setempat.
- Adanya fasilitator atau pendamping program
Peran fasilitator penting untuk mengarahkan jalannya program kepada masyarakat, selain itu fasilitator juga dapat melakukan pengawasan ketika program sedang berjalan. Idealnya fasilitator berasal dari daerah pelaksanaan program sehingga mudah diterima dan berbaur dengan masyarakat setempat.
Dengan kunci keberhasilan tersebut, maka pelaksanaan program CSR dapat berjalan pada jalurnya sesuai tujuan utamanya yaitu menjadi solusi atas permasalahan yang dihadapi oleh masyarakat. Dengan melibatkan masyarakat dalam program CSR, diharapkan masyarakat akan ikut memiliki rasa memiliki terhadap program tersebut, karena dapat mendukung keberhasilan program yang dijalankan. Pemilihan fasilitator yang tepat juga penting dalam pelaksanaan program CSR. Mengetahui latar belakang fasilitator dan menyamakan visi merupakan hal penting yang harus dilakukan.