Hadithcore
Riyad as-Salihin, 552

Anas (May Allah be pleased with him) reported:

Whenever the Messenger of Allah (ﷺ) was asked a thing by one who is about to accept Islam, he would give it. A man came to the Prophet (ﷺ) and he gave him a herd of sheep scattered between two mountains. When he returned to his people, he said to them: "O my people! Embrace Islam because Muhammad gives like one who has no fear of poverty." Some people would embrace Islam only for worldly gains, but soon Islam becomes dearer to them than the world with all what it contains. <b>[Muslim]</b>.

وعن أنس رضي الله عنه قال‏:‏ ما سئل رسول الله صلى الله عليه وسلم على الإسلام شيئاً إلا أعطاه، ولقد جاءه رجل، فأعطاه غنماً بين جبلين فرجع إلى قومه فقال‏:‏ يا قوم أسلموا، فإن محمداً يعطى من لا يخشى الفقر، وإن كان الرجل ليسلم ما يريد إلا الدنيا، فما يلبث إلا يسيراً حتى يكون الإسلام أحب إليه من الدنيا وما عليها”‏.‏ ‏(‏‏(‏رواه مسلم‏)‏‏)‏‏.‏

References1 variant
In-Book Reference
Introduction, Hadith 552
Sharh · explanationclick to expand
<b>Guidance from the Hadith:</b><br> 1) Giving money and good manners are very effective means in winning people’s hearts.<br> 2) It is permissible to give those with weak faith from the money of Zakah with the aim of winning their hearts. A person may embrace Islam for worldly gains, but then when he tastes the sweetness of faith, he loves it and becomes a true Muslim.
Related hadiths1
Compare isnād across 1 related chains →