Imagine that you have millions of supporters eager to help your cause. You only have a few weeks to get organized and hardly any existing systems or budget. How do you harness all the volunteer energy?\nThis was the challenge that the Bernie Sander\u2019s presidential campaign faced. The system developed would be used to make seventy-five million calls, launch eight million text messages, and hold more than one-hundred thousand public meetings.\nHow did they do it? What software was used? What lessons were learnt?\nBackground\nPolitical campaigns are a stress test of organizing skills. Only candidates who do well in the initial caucuses and primaries proceed in the campaign. It\u2019s essential to organize, raise funds and expand quickly. Systems and infrastructure have to be built with limited time, budgets and manpower.\nRunning a modern grassroots campaign requires efficient coordination of volunteers across time and space. The systems have to be affordable, scalable and easy to administer.\u00a0It\u2019s like the difference between an army's centralized command-and-control system versus what an insurgency uses to coordinate many small, loosely coupled groups.\u00a0\nBecky Bond is a legend in grassroots organizing technology. She architected much of the national, volunteer-driven grassroots Bernie Sanders campaign. Bond refined her skills for over a decade by innovating at the intersection of organizing, politics, and technology for over at Credo, a values driven mobile carrier.\n\u201cCheap consumer software has far outpaced custom and enterprise tools when it comes to enabling teams to work together\u201d, explains Bond. \u201cAvoid enterprise and custom software to the extent possible. Instead use social software platforms that already serve hundreds of millions of people. Plus, many volunteers already use them.\u201d\u00a0\n www.thedemlabs.org \nActivism technology\nVolunteers and activists are at the heart of grassroots campaigns. How do you onboard them and make them productive quickly? How do you manage organic growth where the initial volunteers can train and manage later volunteers in a cascading manner as the movement grows? It involves six steps.\n1. RecruitmentVolunteers are invited into join the campaign through the form of an SMS or email.\n2. RegistrationIndividuals provide details on themselves including skills, availability and interests through Google Forms. This information is stored in Google Sheets and used later to assign volunteers with tasks matching their profile and availability.3. On-boardingNew volunteers are directed to a series of tasks that they have to complete in order to learn about the campaign, roles and how they can participate. This is done through \u00a0series of learning material, exercises and quizzes built using Trello. Trello organizes projects (boards) with their own tasks (cards). The learning material is stored in online repositories in Google Docs and tutorial videos are served from YouTube.\n4. EngagementVolunteers are assigned simple tasks through collaboration solutions such as Slack once they have successfully completed the online training. New volunteers are kept on a separate track in order to prevent them from disturbing more experienced volunteers working on critical tasks. They receive technical support and guidance from experienced volunteers. This lets the system grow organically.\n5. Project managementVolunteers have to perform multiple roles in a campaign. This ranges from organizing events, recruiting and training new volunteers and administering the campaign system. Slack excels in this role as it allows for both mass communication to volunteers, sub-groups of volunteers handling a specific task and also direct 1:1 communications.\n6. CommunicationMultiple communication channels are used to communicate with volunteers including Facebook, Free Conference, \u00a0Zoom and Hustle.\nThese applications are ideal for grassroots campaigns as they are:1. Either free or very affordable2. Designed to be user-friendly3. Already have thousands of existing users4. Allow for multiple administrators\u00a05. Easily accessed from mobile devices\nTraditionally political campaigns have relied on large expensive systems, consultants and long lead times. New grassroots campaigns are nimble, frugal and volunteer driven. The software solutions have to match the campaign.\nTop down or bottom up?\nTraditional political campaign organizations resemble traditional software development. Paid programmers develop commercial software. \u00a0Open source software, on the other had harnesses the skills of many contributors. Open source development is sometimes unpredictable, but often it yields a better product. \u00a0This more closely resembles a grassroots organization.\nOrganizing volunteers requires a different approach than with paid political staff. Traditional campaigns use command-and-control, top-down campaign that allows volunteers to do basic tasks but under the supervision of paid staff. A grassroot campaigns uses volunteers to manage and grow the volunteer base. The campaign shares strategic goals and the technology necessary to empower a massive number of volunteers. This difference in approach overcomes the limits of incremental change to build large movements.\n\u201cScale is limited only by the appeal of ideas and not the number of staff the campaign can deploy\u201d said Bond. \u201cBig Organizing asks volunteers to do something big - like making a million phone calls per day. The emphasis is on growing a self-replicating volunteer base that does the work of the campaign\u201d.\nBecky Bond & Zack Exley explain this approach in their outstanding book \u201cRules For Revolutionaries - How Big Organizing Can Change Everything\u201d\nPeople power\n\u201cThe revolution will put you in the driver's seat\u201d goes the Gil Scott Heron classic, \u201cThe Revolution Will Not Be Televised.\u201d Harnessing the energy of millions of volunteers through collaboration software and social media is behind the success of recent movements.\u00a0\nTechnology enabled grassroots campaigns truly returns power to the people.