Pool Party allows non-profits to run their own secure email swaps for free.
# 1) Install dependencies with NPM.
npm install
# 2) Start the swap.
. ./swap.shThe inputs/ directory has been filled with sample files. You'll want to replace these files before running your own swap.
This file defines which organizations, suppression lists, state preferences, and referral codes will be considered.
This file defines a list of email hashes which Organization A is not interested in. All organizations participating in the swap ({"swapping": true}) should have at least one suppression list.
This file defines a list of signature events. Ideally, petitions will have an opt-out checkbox. If this is the case, then the swappable column should have a value of "constent" if the user is opted-in. Other columns include state, which is considered when an organization prefers members from certain states. The other columns should be relatively self-explanatory.