This article explains how to connect your NGP VAN account to your Hustle account. Only those with organization level admin access in Hustle can setup this integration.
Note 📝: This integration is only for VAN My Campaign based platform such as Votebuilder or EveryAction 8. It does not work with NGP Classic, New NGP or EveryAction 7.
Getting the API Key and Application Name from NGP VAN
1) You will need to request the VAN API Key and Application Name through the VAN support ticketing system directly. To do this, you will need to be either an Admin or Voter File Manager (VFM). If you do not have this level of access to VAN, please contact your Admin or VFM to submit this request on your behalf.
2) While logged into VAN, click on "Contact the Admin" on the left-hand side of the screen. Submit a ticket asking for an API key to be issued for Hustle integration. Please make a note on the request if you require keys for multiple committees. You will need a different key from NGP VAN for each committee.
Enable the NGP VAN integration in Hustle
1) While logged into the Hustle admin site, open your Organization Settings menu by clicking on the Settings tab on the left of the screen.
2) Then click the Integrations tab, followed by "Add Integration" and then select the appropriate integration type (VAN/My Campaign or VAN MyVoters) from the drop-down menu.
3) Enter a name for the integration then enter your NGP VAN Application Name and API Key.
Note 📝: The integration name is visible to all admins during the upload process. We recommend using the name of the NGP VAN committee to which the key belongs.
Link contacts in Hustle to VAN using their VAN ID
1) During your next upload into Hustle, select the named VAN ID from the drop down menu as the column name for VAN IDs (MyC or MyM) in the upload file. We will also update any existing contact records with the new VAN ID.
2) With contacts now linked to their VAN IDs, the integration setup is complete.
Customize what Hustle data you want to sync to VAN
- Hustle tags can be synced to activist codes and/or survey question responses
- When you sync a Hustle goal to a VAN Event ID, contacts will now be marked as "Left Message" when the first message is sent in a goal Goal and "Canvassed" when they are marked with an Action
- Actions (yes/no responses) in Hustle goals can now be tied to event statuses and/or survey question responses