Here's a brief overview of the process:
1. What's your objective? Commonly this might be to gain votes in an election or to persuade a council to build (or not build) something.
2. What is your strategy for using online campaigning? Which online channels do your audiences use most? How can you build your support on Facebook, increase the number of email addresses you have or increase your number of Twitter followers?
4. How can you get your message to as many people as possible? Usually this is a mixture of outreach to popular websites (etc.) and using your own databases to direct contact people.
5. How can you creatively make your message as effective as possible at translating into action? What has worked in the past?