Direct marketing is one of the best ways for nonprofit organizations to raise money for their cause, and e-mail marketing specifically can be an excellent tool for getting the word out about a good cause. Direct marketing is one of the best ways for nonprofit organizations to raise money for their cause, and e-mail marketing specifically can be an excellent tool for getting the word out.