"Democracy Engine is a bellwether for politics. The need is there, the organizations are there, the people are there. This is the kind of fundraising innovation the Left has been waiting for."

- Lara Bergthold, Chair of the Board of Directors, People For the American Way

"What I find most compelling about Democracy Engine is that my customers don’t need a merchant account. They can be up and running with little hassle in just a few hours. And, as a developer, the API is much easier to work with than traditional gateways like Authorize.net. I highly recommend Democracy Engine to all my US-based customers."

- Jim Gilliam, Founder and CEO, NationBulder.com

"What makes Democracy Engine such a powerful tool is its flexibility. Each time we came up with a new way we wanted to fundraise for our candidates, we discovered that the platform could accommodate our needs -- it really could go with us. … The power and simplicity of this platform allowed us to engage our existing members, significantly grow our list, and dramatically multiply our technology investment into serious hard dollars for our endorsed candidates."

- Ilana Goldman, President, Women’s Campaign Forum (2005-2009)

"In the 2008 cycle, HRC PAC started using Democracy Engine, and we were instantly impressed. Democracy Engine's system is incredibly easy to use, allows for instant updates and editing, and made reporting effortless. Many of our donors and bipartisan candidates have thanked HRC for having such a simple and useful system."

- Mike Mings, PAC Director, Human Rights Campaign

"Together, Jonathan, Erik and Josh make for a truly innovative team. They have worked hard to build a visionary yet practical platform, one that will be taking politics well into the 21st century."

- Jackson Dunn, National Finance Director,
Democratic National Committee (2001-2005)

“Integrating our processing system with Democracy Engine's API was a breeze and their technical support while we programmed and tested was exceptional.  In less than 48 hours we were ready to go ... taking new customers live now takes less than a day.”

- Chris Lundberg, CEO, Salsa Labs

"Perhaps most importantly, in Jonathan Zucker we never had a vendor or consultant, but rather another member of our own team, with the same goals and mission -- it made a huge difference to have a trusted professional on our side when launching a new and important initiative."

- Ilana Goldman, President, Women’s Campaign Forum (2005-2009)

"As a political consulting firm, we've set up a lot of clients to accept online contributions. We're used to the lengthy process that you go through via traditional gateways like Authorize.net, in which most of the time they're asking for information that political campaigns almost never have. Your sign-up and validation process could not have been easier: a simple process asking for information we have on hand and one day later our client was accepting online donations."

- Kevin Yee, Stearns Consulting, San Francisco

Gears

Ben Brooks

published How can I add/edit pages? in documentation 2012-01-25 18:37:49 -0500

How can I add/edit pages?

A:

NationBuilder comes with a powerful interface which allows you to publish and edit content very easily. To learn how to do this and more I highly recommend you visit the NationBuilder Website FAQ page and the NationBuilder Screencasts page to get a better idea of how you can manage the content of your site.


How do I add a custom quote to the sidebar of a page?

A:

To add a custom quote in the sidebar of a page, first you'll have to create an image with that quote on it. The image should be 287 pixels wide by 250 pixels tall. You can use this as a base to layer text on top of:quote-base.png

Once you have your image, visit democracyengine.nationbuilder.com/admin and then :

  1. Upload the image file to NationBuilder by clicking on "Pages" -> "Theme" -> "Files" -> "Upload Files". Remember the name of the image.
  2. To specify which page the quote should appear on, go to "Pages" -> "Theme" -> "Files" -> _sidebar_quote_images.html  
  3. Copy one of the 2-line groups of text starting with something like {% when 'contact' %} and paste it just above the line {% else %}
  4. Replace the word next to when on the first line (the one in single quotes) with the slug of the page you want your image to appear on. If you don't know the slug of the page, visit the "Pages" section of NationBuilder and note value in column 'Slug' for the page you want.
  5. Replace the image name (ex. sidebar_about.png) in the second line with the name of the file you uploaded in step 1.
  6. Click the green "Save and Publish" button to save your changes.
  7. Visit the page in question to verify the correct image is in place.

How do I modify the text in the lower part of the homepage?

A:

To modify or add to the text in the lower part of the homepage, visit democracyengine.nationbuilder.com/admin and then :

  1. Click on "Pages" -> "Home" -> "Template"
  2. There you will be able to edit the text seen in the lower part of the homapage
  3. When you're finished modifying the text, click the green "Save and Publish" button at the bottom of the screen.
  4. Give the changes a few minutes to take effect and then check the homepage to verify everything is displaying correctly.

How do I modify the quotes in the header animation?

This question refers to the animation at the top of all pages that are not the home page.

A:

To modify or add to the quotes in the header animation, visit democracyengine.nationbuilder.com/admin and then :

  1. Click on "Pages" -> "Theme" -> "Files" -> _default_gear_slider_text.html 
  2. There you will be able to edit the quotes. 
  3. If you want to add a quote, simply copy one of the groups of text starting with <div class="animation-content"> and ending with </div> and paste it below the others. You can then modify the text of that quote to display new content.
  4. When you're finished modifying or adding quotes, click the green "Save and Publish" button at the bottom of the screen.
  5. Give the changes a few minutes to take effect and then check any normal page (ex. the about page) to verify everything is displaying correctly.

How do I modify the text in the homepage header animation?

A:

To modify or add to the text in the homepage header animation, visit democracyengine.nationbuilder.com/admin and then :

  1. Click on "Pages" -> "Theme" -> "Files" -> _homepage_gear_slider_text.html
  2. There you will be able to edit the text of the slider. Just for reference, you will text '&nbsp;' intermixed with the content of the slide. Please know that &nbsp; simply means 'one space'. 
  3. If you want to add a slide, simply copy one of the groups of text starting with <div class="animation-content"> and ending with </div> and paste it below the others. You can then modify the text of that slide to display new content.
  4. When you're finished modifying or adding content, click the green "Save and Publish" button at the bottom of the screen.
  5. Give the changes a few minutes to take effect and then check the homepage to verify everything is displaying correctly.

published contact landing 2012-01-24 20:09:46 -0500

Message Received

Thanks for contacting us. We'll be in touch shortly!


published DE-DECKv2011-01.pdf 2012-01-20 20:29:19 -0500

published DE_Guidance.zip 2012-01-20 20:26:59 -0500

published DE_API.pdf 2012-01-20 20:25:34 -0500

published DE-API-DOCS.zip 2012-01-20 20:22:47 -0500

published Where are the most recent API Docs? in FAQ 2012-01-20 00:01:05 -0500

How do I find the Incarnation ID for Recipients on my Pages?

A:

If you are using a URL to pre-fill donation amounts, you will need the Incarnation ID for each recipient on your page.  You can use the following tool to dump the Incarnation IDs for all recipients (and note that the Incarnation ID is the same across all of your pages, so once you know the Incarnation ID for a Recipient, you do not need to look it up again and again):

https://donate.democracyengine.com/PAGENAME/incarnations

 

If you use a URL other than donate.democracyengine.com, you should substitute it in the example above.

(The output is a bit ugly, but it gets you the information you need.)

What are the Contributor terms of service and privacy policy?

You can find the Contributor (also called “Subscriber”) terms of service here:http://www.democracyengine.com/subscriber_tos

And the Contributor privacy policy is here:http://www.democracyengine.com/subscriber_privacy_policy


Can I pre-fill a suggested donation amount on my donation page?

A:

Yes, you can. And the same tool allows you to, in effect, suppress certain recipients who would otherwise be included on the page by actively selecting some recipients to populate a donation amount. 

Please note that this tool only works with an existing page with one more more recipients. 

The query parameters used for this tool are as follows: 

?recip1=INCARNATION_ID and

?amount1=AMOUNT 

You can have any number of such parameters (simply increase the number in the parameter (e.g. recip2, recip3, recip4), but they must always be used as a pair (for each recipX= there must be an amountX=), even if the AMOUNT is zero.

The URL would look like this: 

For a landing page:

https://donate.democracyengine.com/PAGENAME?recip1=INCARNATION_ID&amount1=AMOUNT&recip2=INCARNATION_ID2&amount2=AMOUNT2 

For the payment page:

https://donate.democracyengine.com/PAGENAME/contribute?recip1=INCARNATION_ID&amount1=AMOUNT&recip2=INCARNATION_ID2&amount2=AMOUNT2

Where PAGENAME is the value of the page you set for the URL field of your page, INCARNATION_ID is the unique ID that our system has assigned to a Recipient for whom you wish to raise money (see below for instructions on finding the Incarnation IDs of the recipients on your page) and AMOUNT is a dollar amount you want filled in. You can continue the string for as many recipients as you wish.


published Do You Support any Tracking Codes? in FAQ 2012-01-19 23:56:48 -0500

Do You Support any Tracking Codes?

A:

We support not one, but two, tracking codes:

Source Code, which you can access via a "sc=" query parameter, and

Ref (short for Reference) Code, which you can access via a "rc=" query parameter.

In technical jargon, you simply append one or both of the following to

the URL for the landing or payment page to which you direct folks:

?sc=YOURCODE

?rc=YOURCODE

?rc=YOURCODE&sc=YOURCODE

(where YOURCODE is any string of characters you like).  A full URL would look like this, for example:

https://donate.democracyengine.com/samplepage?sc=20100608ask3

Anyone following that link and making a donation would have

"20100608ask3" put into the Source Code field in our database.

You can also append both a Ref Code and a Source Code to the same contribution by including both parameters as follows:

https://donate.democracyengine.com/sample?sc=gen_email&rc=20100608

This example would add "gen_email" as a Source Code and "20100608" as a Ref Code.


Can I use Democracy Engine to fundraise (even for myself) without going through a vendor?

A:

Yes!  We can set you up with unlimited fundraising pages that are either branded like your website or not.  Cost depends on what you are looking to do, so drop us a note at info at democracyengine dot com and let us know what want to do and we’ll give you a quote on costs.


How do I use Democracy Engine with Salsa Labs and other vendors that are not NationBuilder?

A:

Setting up with Democracy Engine with vendors other than NationBuilder requires you to fill out some paperwork.  You should ask your vendor for that paperwork rather than contacting us directly (though if you do wish to contact us with questions, feel free, just let us know the vendor you use for your website).  Once we have the paperwork, we coordinate with your vendor on set-up and will contact you once everything is in place.  Because of the many moving parts, this process can take up to three business days, but often is done in one.


published How do I use Democracy Engine with NationBuilder? in FAQ 2012-01-19 23:52:54 -0500

How do I use Democracy Engine with NationBuilder?

A:

Setting up with Democracy Engine with NationBuilder is extremely easy and you do not need to sign-up separately with Democracy Engine. All you need to do is

  1. Login to your NationBuilder administrative controls, 
  2. click Settings,
  3. click Bank Accounts,
  4. click New Account,
  5. click on Democracy Engine,
  6. fill out the form with your information (you will need your bank account information from a check (do not use a deposit slip) or bank letter and your tax ID or campaign finance registration number), and
  7. click Save account.

We will take care of the rest of the process and send you an email (to the address you use with your NB account) once setup is complete. This usually takes one business day (and often less).


Which vendors can integrate Democracy Engine into their websites?

A:

NationBuilder, SalsaLabs, TrilogyInteractive, LibertyConcepts, InteractiveStrategies, and DigitalTurf have already integrated with Democracy Engine for at least one of their clients and any other vendor with developers familiar with RESTful style APIs should be able to integrate with only a few days' work.


I received a check from you. How do I access information about specific donors and donations?

A:

All of your fundraising information is kept on your account, which you can log into at http://recipient.democracyengine.com/ with your username and password.

If you do not already have a login, just drop us a note at campaigns at democracyengine dot com and we’ll set you up.


published How can I request a refund of a donation? in FAQ 2012-01-19 23:50:21 -0500

How can I request a refund of a donation?

A:

If you are making your request before we transfer the funds to the recipient, drop us a note at “info at democracyengine dot com” listing your full name, the recipient, the amount, the date of your donation, and the last four digits of the card used to make the donation. We’ll happily credit your contribution. If, however, we have already transferred the funds (we make transfers every Monday, except bank holidays), you will need to contact the recipient directly to request a refund.


1  2  Next →