In one sentence, describe what the following article is about:

Request donations for things like running your website, using print media, and hosting educational events. You can put a donation area on your website and ask for donations at events to help increase the reach of your campaign.  It helps put people's minds at ease if you set up a nonprofit organization. However, you might not be at that stage yet. If you get money from donations, consider doing a mail-out campaign. Once you start making a name for yourself, you can ask to speak at local events. Many companies and organizations are happy to have occasional speakers, so call around to organizations you think would be relevant. That is, know who you're presenting your message to and how they may or may not perceive it. For instance, if you're creating a campaign for better education in local schools, your message to a group of teachers is going to be different than your message to the general public or local officials. Think about each group you're going to be presenting your message to.  If you know a group will support you, keep your message brief, such as explaining your main goals and asking for support. Be specific--and creative--about the range of things they can do, looking for what is easy or fulfilling. If your asking them to pass the message on to others, share arguments they can use as well as materials, web-links, etc. If the group you're presenting your message to is neutral or even antagonistic towards your message, you'll need to actually present an argument about why they should support your organization. Ask local experts to speak about your cause, and host the event. Check with local businesses, your local library, your school, or even your company to see if they're willing to host speakers. Since education is one of your primary goals, using experts to speak about the issue can only help. Know that donations will only take you so far. At some point, you're going to have to raise money yourself. Host events that both raise awareness of the cause and raise money. You can draw on your group of supporters to volunteer and run the event. For instance, if you're raising money for education, consider running a lock-in at the school for kids and parents. You could have games, food, and movies. Charge a small fee at the door, and sell tickets for some games and food. You can use all forms of media to promote events. A flier or poster can be used to get people's attention in public places, while social media can help you reach both current and new followers of the campaign. Always ask people to share with their friends, so you can raise awareness with new people.
Ask for donations. Speak at local organizations. Segment your audiences. Host educational events. Create fundraising events. Promote events.