We’re making EveryVoter public!

OFA is making public the code for EveryVoter, our automated national voter mobilization email marketing platform


Introducing EveryVoter

On its surface, EveryVoter looks a lot like other email platforms on the market. You can personalize an email by having the recipient’s first name appear in the subject line or somewhere in the body of the email. When a recipient opens the email or clicks a link, EveryVoter keeps a record.

Targeting districts and dates

What makes EveryVoter different is that the platform can also match recipients to specific dates associated with upcoming elections happening in their districts. Elections that have registration deadlines, start and end dates of early voting, and the date of the election itself are automatically matched to the recipient's address.

  1. Recipients in Texas, where the 2018 registration deadline was October 9, got that email at 7AM on October 7 whereas recipients in New York, where the registration deadline was October 12, got the same email on October 10.

Customization using “blocks”

When helping organizations guide recipients on whom to vote for, EveryVoter takes inspiration from LEGO blocks. An organization provides EveryVoter with “blocks” of messaging, with each block associated with a specific legislative district and a ranking of its importance. When EveryVoter needs to send an email, it treats building the email like building a LEGO tower, finding the blocks that match to the legislative districts the recipients live in and stacking them based on their predetermined importance.


What’s next!

EveryVoter was built to be an iterative platform — its a work-in-progress, and there is still testing and refinement to be done. During the 2018 cycle, we learned a lot about what worked and what didn’t. There are a handful of crucial features and optimizations to be done that will be key for broader adoption during future elections. Nothing tells you what you’re doing right and what you’re doing wrong with your software product quite like importing millions of people then running a national voter mobilization campaign on top of it.


Thanks

EveryVoter was a collaborative project. Election data and state election rules were collected from open source repositories and manually verified by OFA staff. Jason Rosenbaum at Action Network provided guidance on how to make an email platform that can send millions of emails per hour. And Jeff Sutton was an exceptionally supportive and patient first client.

All On The Line

All On The Line is the grassroots movement to end gerrymandering and restore fairness to our elections and democracy ahead of 2021 redistricting. Join us: allontheline.org

148

148 claps
Nick Catalano

Written by

Digital organizer and developer. @OFA. Using tech to help progressives win makes me happy.

All On The Line

All On The Line is the grassroots movement to end gerrymandering and restore fairness to our elections and democracy ahead of 2021 redistricting. Join us: allontheline.org