The integration between CallHub & NGPVan allows CallHub customers to import VAN lists in CallHub, import events, survey questions, and activist codes so that the same can be used for collecting event RSVPs, canvass responses, and tag people matching certain criteria and everything will be sync back to VAN except Read-Only fields.
This new NGPVan integration works with both VAN products (NGPVan and EveryAction).
The setup page for NGPVan integration is available under the Integration section. You can navigate it to get logged-in to your CallHub account > Integrations > NGPVan. A couple of elements to keep in mind:
- If you do not have a VAN APIs key or Application Name to set up the integration with CallHub, you may request it by sending an email to [email protected]
- CallHub can be connected to My Voter or My Campaign mode.
- With "My Voter" mode you will be able to import only Survey responses and Activist codes.
- With “My Campaign” mode you will be able to import Survey responses, Events and Activist codes.
API keys used for connection should have permissions to import data from NGPVan to CallHub. In this case, you need to raise a support request with VAN (email: [email protected]) to enable their API Keys with CallHub permissions.
Connecting to NGPVan:
Please navigate to your CallHub account and click on Integrations from the menu on the top of your page. Here you will see the NGP VAN integration section and need to click on the "Connect" button. The screenshots are below for your quick reference:
Note: You will need to submit a support ticket with VAN if you do not have an API key for VAN handy.
You need to provide an API key and the application name of your NGPVan account. You can choose the connection mode (My Voter or My Campaign) per your requirement.
Now that you're connected to VAN, you need to map the custom fields that you wish to import from NGPVan.
Note: A few fields are Read-only which implies that they can be imported into CallHub but data could not be updated back into NGPVan. This includes Congressional District, State House, State Senate, Polling Location, Polling Address, and Polling City.
Click on “Save and import Lists” to sync Events, Survey questions, and Activist codes.
You can select the list and click “Import” to download the NGP VAN list in CallHub.
Note: If you have a Saved list on your VAN instance and not able to see it on your CallHub account, please check for the permissions for the saved folder on VAN by navigating to Folder > Select folder > Edit folder > Permissions and grant permissions and the saved lists will be visible on CallHub.
Upon completion of the import, you can use the phonebook for the required campaigns.
Call Center Campaigns:
Collect Canvass Responses and Update Activist Codes:
When you create a Call Center Campaign, you can add one or more Survey Questions from VAN and ask volunteers (call center agents) to collect Canvass Responses during the calls when they call voters (VAN Contacts). Responses to the survey questions will flow back to VAN and you can view them in the contact's "Survey Responses" section. You can also mark Activist Codes to VAN contacts in an automated manner based on the survey response. For instance, if the response to the below survey question is "YES", the activist code "Member" will be added to the VAN contact automatically.
You can also choose to add Activist Codes to the VAN Contacts when configuring the Call Center Campaign.
Tagging contacts based on responses
"Tags available to agents" option lets you configure activist codes that agents can use to explicitly mark contacts based on the conversation. These have to be done manually by the agents. "Choose VAN activist code to tag all contacted people" - This option will automatically tag contacts in VAN when notes are saved by call center agents for a conversation.
Collect event RSVP's
To collect event RSVPs in CallHub, in the campaign creation flow, browse to the "Script" section. Here click on "Question" and click on "RSVP". Refer below screenshot for details
Select the appropriate VAN Event from the dropdown and add it to your script. To mark event RSVP in VAN, agents have to mark responses for all three questions. What shift is a volunteer RSVPing to, What role will the volunteer perform at the event, and what's the status of the RSVP such as Confirmed or Declined? Till the agent doesn't answer all these questions, CallHub will not be able to mark RSVP in an automated way.
SMS Broadcasting Campaign:
Activist Codes for Sent and Received Messages
When you create an SMS Campaign, you can select an imported Activist Code.
Activist Code can be configured for VAN Contacts that were contacted via SMS text message and for VAN Contacts that responded back to your SMS Broadcast Message.
Voice Broadcasting Campaign:
Update Activist Codes
When you create a Voice Broadcast Campaign, you can select an imported Activist Code. Contacts from VAN that are contacted via this Voice Broadcast campaign will be marked with the chosen Activist Code back in VAN.
Note: By connecting VAN to CallHub in My Voter mode, the event data cannot be synced or used in your campaigns.
Once you have run the campaign, the details will sync back to VAN and the details of the sync will be available in the "Activity" of the contact.
Additionally, the event RSVPs, the survey responses and Activist codes will be available in the "All Details" of the contact.
Have we missed something you were looking for? Let us know in comments :)