Add Opportunities

There are three different ways to add your volunteer listings to the All for Good search engine - using our spreadsheet template, via an XML data feed of your opportunities created by your IT team, or if you have a small number of opportunities we encourage you to use one of our partner sites. The best process to use depends on the number of volunteer opportunities you plan to submit and if you will be updating them with any frequency. Please note that we reserve the right to stop displaying any content that does not comply with All for Good's terms of service. If you have any questions regarding what is the best approach for your organization or encounter technical difficulties, please send an email to provider-support@allforgood.org and someone will respond as soon as possible.

Posting Directly to All for Good Using Our Spreadsheet Template System

The easiest way for organizations that want to list opportunities with All for Good is to use our online spreadsheet template. You can control who in your organization has access to your spreadsheet and can update your opportunities as needed. Please fill out this form to begin the process. Once your registration request has been received, we will within two business days send you a link to your very own volunteer opportunity posting spreadsheet which is linked directly to our volunteer opportunity processing system. You may then enter your opportunities directly into it and they will show up live in our system within 12 hours. Click here to see an example of the spreadsheet template we will set up for you to use. More details ...

Posting Directly to All for Good by Creating Your Own XML Data Feed To Us

The best way to submit a large number of opportunities and keep them automatically updated in our system is to have your IT staff create an XML data feed file of your volunteer opportunities for processing by us. Our system can process data feeds with any mix of the following opportunity types: those that occur in specific geographic locations, are state wide or nationwide or are virtual. If you have microvirtual or self-directed/how-to guides these should be setup in separate feed files from the other types of opportunities however. If you have any questions or your IT department requires any technical support to get your initial feed file to us set up, feel free to contact us at provider-support@allforgood.org with any questions. Here are the steps to get started: More details ...

Posting Your Opportunities via Our Partner Sites

The best method for organizations to list a small number of opportunities with All for Good is to submit them via one of our partner sites such as Idealist.org or Createthegood.org. Once you post your opportunities to one of our partner sites, they will automatically be added to the All for Good database within 48 hours. There is no need to cross-post listings to All for Good that have already been listed at one of these sites.