Skip to main content

NGP / VAN / EveryAction integration

Setup your supporter forms to go directly into your account

Updated over 2 weeks ago

Our integration works with various NGP VAN products, and they all use the same underlying technology and interface on the Run side:

• NGP (fundraising CRM)
• VAN My Campaign database (your records will go into the My Campaign not the My Voters database)

• EveryAction (organizational CRM)

Step 1: Request your API key from your NGP VAN

You'll need to select "RUN! (Designed To Run)" from NGP VAN's integration list on their site. If you can't find it, you can manually request an API key from your NGP VAN account rep.

Note: API keys they've given you for other services will not work for Run, so you'll need to request a new one.

Step 2: Enter your NGP VAN information on Run

On the Run form builder, click to add destination, and then enter BOTH your NGP VAN API key and your main NGP VAN account email. Confirm that it's connecting correctly under Status after you save.

Step 3: Select NGP VAN as the destination on ALL forms you plan to use

On the Run form builder, you must click on the Enable checkbox to the left of the destination for all forms you want to use this destination for on the site.

Add Source Codes & Activist Codes

Source and Activist Codes can help you track your submissions in NGP VAN, so you know where they come from. There are two steps to adding Codes.

  • Add a Source or Activist Code in your NGP VAN control panel.

  • On the Run form builder, select a Source Code from the Segments column.

Once this is done, anyone who submits that form will have those Source of Activist Codes added to their submission.

Conditional Activist Codes

We've also added the ability to conditionally add Activist Codes to a form submission. This works only on Checkboxes, such that when the person submitting the form clicks that checkbox, it will attach that Activist Code to their submission. This can be useful for automatically adding them to particular email lists, for example.

Custom Fields

Custom fields must be created on your NGP VAN account directly.

In order to add custom fields to your form, open your Run form builder, click Add Form Field, and add a Custom Field (like 'text' for example). Under the NGP VAN custom fields column, Run will pull down a list of your custom fields from NGP VAN to select from.

Did this answer your question?