---
title: NGP VAN Integration (How to set up) , FAQs
description: How to set up NGP VAN inLearn how to integrate NGP VAN / EveryAction with Scale to Win Text to sync contact lists, track VAN IDs, and streamline political campaign communications. Step-by-step setup guide included.tegration with Scale to Win.
---

[Skip to content](https://support.scaletowin.com/ngp-van-integration-how-to-set-up-faqs#main-content)

English

Show submenu for translations

[![stw\_logo\_navy\_fullcolor-4](https://support.scaletowin.com/hs-fs/hubfs/stw_logo_navy_fullcolor-4.png?width=160&height=104&name=stw_logo_navy_fullcolor-4.png)](https://www.scaletowin.com/)

Open main navigation

Close main navigation

- English
  
  Show submenu for translations
- [Contact us](https://support.scaletowin.com/contact)

[Contact us](https://support.scaletowin.com/contact?hsLang=en)

 Hi! How can we help?

- There are no suggestions because the search field is empty.

1. [Scale to Win](https://support.scaletowin.com/?hsLang=en)
2. [Scale to Win Text](https://support.scaletowin.com/scale-to-win-text?hsLang=en)
3. [Integrations & Data Management](https://support.scaletowin.com/scale-to-win-text?hsLang=en#integrations-data-management)

# NGP VAN Integration (How to set up) , FAQs

| **TABLE OF CONTENTS** |
| --- |
| [NGP VAN / EveryAction](https://support.scaletowin.com/ngp-van-integration-how-to-set-up-faqs#NGP-VAN) - [How to Set Up Your NGP VAN / EveryAction Integration](https://support.scaletowin.com/ngp-van-integration-how-to-set-up-faqs#set-up-integration) - [Getting Your Credentials](https://support.scaletowin.com/ngp-van-integration-how-to-set-up-faqs#getting-your-credentials) - [Adding Credentials](https://support.scaletowin.com/ngp-van-integration-how-to-set-up-faqs#adding-credentials) - [Link Folder(s) in VAN to Scale to Win](https://support.scaletowin.com/ngp-van-integration-how-to-set-up-faqs#link-folders) - [FAQS](https://support.scaletowin.com/ngp-van-integration-how-to-set-up-faqs#FAQs) - [Why won’t my list import from NGP VAN?](https://support.scaletowin.com/ngp-van-integration-how-to-set-up-faqs#list-import) - [How can I confirm my data has synced?](https://support.scaletowin.com/ngp-van-integration-how-to-set-up-faqs#confirm-data-sync) - [Can I add NGP VAN sync mid-campaign?](https://support.scaletowin.com/ngp-van-integration-how-to-set-up-faqs#sync-mid-campaign) - [Can I use the same API Key for the Dialer and Scale to Win Text?](https://support.scaletowin.com/ngp-van-integration-how-to-set-up-faqs#same-API-key) - <https://scaletowin.freshdesk.com/support/solutions/articles/66000530569#Can-I-add-NGP-VAN-sync-mid-campaign?If-you-didn't-select-a-key-in-the%C2%A0Integrations%C2%A0section-of-a-campaign-prior-to-launch,-then-it-won't-be-possible-to-set-up-automatic-sync-back-to-NGP-VAN.-You-can-still-upload-your-data-to-NGP-VAN-by-exporting-the-campaign%E2%80%99s-data-and-using-NGP-VAN%E2%80%99s-bulk-upload-feature.%C2%A0Can-I-use-the-same-API-Key-for-the-Dialer-and-Scale-to-Win-Text?Yes!-You-are-able-to-use-the-same-key-for-both-so-long-as-you-have-the-full-key-name-and-application/assignment-name-to-enter-into-the-Scale-to-Win-Dialer-and-Text-platforms.-In-fact,-we-strongly-recommend-users-use-the-same-API-key-for-both.-%C2%A0If-you-generate-a-second-API-Key-for-the-Dialer,-it-often-forces-the-original-API-Key-to-expire.-So,-users-should-generate-one-and-use-it-for-both-platforms.Does-the-NGP-VAN-sync-create-duplicates-/-new-contacts?The-NGP-VAN-sync-will-not-create-duplicate-records-/-contacts.-It-just-updates-the-current-contacts-with-the-survey-responses,-activist-codes,-or-canvass-responses-you-apply.-If-you-uploaded-a-contact-without-a-VAN-ID,-there-would-be-no-sync-at-all.-The-sync-only-works-if-you%3A%C2%A0a\)%C2%A0pull-data-directly-from-NGP-VAN-\(and-therefore-it-contains-a-VAN-ID-and-existed-in-NGP-VAN\)%C2%A0or-b\)%C2%A0upload-a-file-that-contains-a-row-for-VAN-ID.-If-there-is-no-VAN-ID,-the-sync-back-to-NGP-VAN-won't-be-enabled.%C2%A0>[Does the NGP VAN sync create duplicates / new contacts?](https://support.scaletowin.com/ngp-van-integration-how-to-set-up-faqs#duplicate-new-contacts) |

### **NGP VAN / EveryAction**

The NGP VAN / EveryAction integration enables you to upload VAN lists directly into text campaigns and sync your data back based on a contact’s VAN ID. Learn more about syncing data back using Tags [here](https://support.scaletowin.com/response-scripts?hsLang=en).

<iframe width="640" height="360" src="https://www.youtube.com/embed/jea1q9CXCoA" title="VAN Integration - Setting up and Loading Lists" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen style="position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; border: none;"></iframe>

 

**Note:** Integrations must be set up on a per-subaccount basis. However, within a single subaccount, you can integrate multiple instances of the same integration type.

### **How to Set Up Your NGP VAN / EveryAction Integration**

#### **Getting Your Credentials**

1\. Request an API Key - On the Main Menu page in your NGP VAN account, under the section titled “Administrative Menu,” click on **Integrations**, and then click on **API Integrations**. On the following page, click the blue **Request an API Key** button in the upper right corner.

2\. In the popup window, select Scale to Win from the Integration dropdown menu. Then select your appropriate contact from the contacts listed in the “Request will be sent to” dropdown menu.

3\. Request approval timelines may vary by administrator. When the administrator approves your request, you’ll receive a notification to generate your API key in NGP VAN.

4\. Once the credentials have been generated, they can only be viewed once. So you need to make sure you’re able to save this information before you generate it. The two pieces of information you’ll get when you generate the API key are Application Name and API Key.

#### **Adding Credentials**

1\. Navigate to the **Integrations** page in Scale to Win Text.

2\. Click on **Add New Integration** and choose "NGP VAN / EveryAction”.

![](https://support.scaletowin.com/hs-fs/hubfs/Rich%20Text%20Pasting/google-1756252524087-3.png?width=559&height=304&name=google-1756252524087-3.png)

3\. Assign a name for quick reference, especially when connecting multiple NGP VAN instances.

4\. Enter the Application Name and API Key obtained from NGP VAN into the form then click **Validate**. Once the credentials are submitted, you'll know if it’s been successfully configured because an error message will be returned if it was not.

![](https://support.scaletowin.com/hs-fs/hubfs/Rich%20Text%20Pasting/google-1756252524087.png?width=484&height=379&name=google-1756252524087.png)

#### **Link Folder(s) in VAN to Scale to Win**

To upload lists directly from NGP VAN, lists **must be** in a folder that is shared with Scale to Win.

1\. To set up the ability to sync lists from NGP VAN, go to **My Folders** in NGP VAN.

2\. Add a new folder or edit an existing one. Then, check the box "Allow other users to save into this folder". Click the **Save** button. You will now have the option to add users to save into the folder in a section called "User Access". Find the user titled “API User, Scale to Win” and add that user to the folder, then click Save.

3\. Next, save your lists in the folder you've made accessible to the Scale to Win API. You'll only be able to sync lists if they are in a folder the API User can access. You can share multiple folders with the API User.

### **FAQS**

#### **Why won’t my list import from NGP VAN?**

A few things to check in order to make sure the list gets imported:

- Make sure to select the correct NGP VAN API key in the **Integrations** section of the campaign, i.e. if you would like to pull a list from My Voters, make sure the API key is for My Voters
- Make sure your list is saved as a list. A saved search cannot be imported.
- Make sure the "API User" has shared access to the folder in NGP VAN where you saved the list
- Make sure the list does not contain more than 250k contacts, otherwise it will be too large to be imported
- Make sure to search for the list in the search bar - you'll need to enter words for names to populate

![](https://support.scaletowin.com/hs-fs/hubfs/Rich%20Text%20Pasting/google-1756252524087-1.png?width=504&height=313&name=google-1756252524087-1.png)

#### **Can I add NGP VAN sync mid-campaign?**

If you didn't select a key in the **Integrations** section of a campaign prior to launch, then it won't be possible to set up automatic sync back to NGP VAN. You can still upload your data to NGP VAN by exporting the campaign’s data and using NGP VAN’s bulk upload feature. 

#### **How can I confirm my data has synced?**

Right now, we only currently support syncing saved lists. Saved searches will not load data via the Scale To Win API key. If you don't see your list, wait 30-60 seconds, and ensure that you enabled the NGP VAN Integration in the **Basics** section of your campaign.

 

![](https://support.scaletowin.com/hs-fs/hubfs/Rich%20Text%20Pasting/google-1756252524087-2.png?width=624&height=431&name=google-1756252524087-2.png)

#### **Can I use the same API Key for the Dialer and Scale to Win Text?**

Yes! You are able to use the same key for both so long as you have the full key name and application/assignment name to enter into the Scale to Win Dialer and Text platforms. In fact, we strongly recommend users use the same API key for both.  If you generate a second API Key for the Dialer, it often forces the original API Key to expire. So, users should generate one and use it for both platforms.

#### **Does the NGP VAN sync create duplicates / new contacts?**

The NGP VAN sync will not create duplicate records / contacts. It just updates the current contacts with the survey responses, activist codes, or canvass responses you apply. If you uploaded a contact without a VAN ID, there would be no sync at all. The sync only works if you:

 **a)** pull data directly from NGP VAN (and therefore it contains a VAN ID and existed in NGP VAN) 

**or b)** upload a file that contains a row for VAN ID. If there is no VAN ID, the sync back to NGP VAN won't be enabled. 

- [Scale to Win Text](https://support.scaletowin.com/scale-to-win-text?hsLang=en#main-content)

    - [Getting Started](https://support.scaletowin.com/scale-to-win-text?hsLang=en#getting-started)
    - [Creating Text Campaigns](https://support.scaletowin.com/scale-to-win-text?hsLang=en#creating-text-campaigns)
    - [Navigating Your Menu & Features](https://support.scaletowin.com/scale-to-win-text?hsLang=en#navigating-your-menu-features)
    - [Integrations & Data Management](https://support.scaletowin.com/scale-to-win-text?hsLang=en#integrations-data-management)
    - [Best Practices, Troubleshooting & FAQs](https://support.scaletowin.com/scale-to-win-text?hsLang=en#best-practices-troubleshooting-faqs)
    - [Glossary](https://support.scaletowin.com/scale-to-win-text?hsLang=en#glossary)
- [Scale To Win Text | Phone Number Registration](https://support.scaletowin.com/scale-to-win-text-phone-number-registration?hsLang=en#main-content)

    - [10DLC](https://support.scaletowin.com/scale-to-win-text-phone-number-registration?hsLang=en#10dlc)
    - [Short Code](https://support.scaletowin.com/scale-to-win-text-phone-number-registration?hsLang=en#short-code)
    - [Compliance Guidelines](https://support.scaletowin.com/scale-to-win-text-phone-number-registration?hsLang=en#compliance-guidelines)
- [Scale To Win Text | Phone Number Types](https://support.scaletowin.com/scale-to-win-text-phone-number-types?hsLang=en#main-content)

    - [10DLC](https://support.scaletowin.com/scale-to-win-text-phone-number-types?hsLang=en#10dlc)
    - [Short Code](https://support.scaletowin.com/scale-to-win-text-phone-number-types?hsLang=en#short-code)
- [Scale To Win Text | Guides for Texters](https://support.scaletowin.com/scale-to-win-text-guides-for-texters?hsLang=en#main-content)

    - [Getting Started](https://support.scaletowin.com/scale-to-win-text-guides-for-texters?hsLang=en#getting-started)
    - [Texter View](https://support.scaletowin.com/scale-to-win-text-guides-for-texters?hsLang=en#texter-view)
- [Scale to Win Dialer](https://support.scaletowin.com/scale-to-win-dialer?hsLang=en#main-content)

    - [Getting Started](https://support.scaletowin.com/scale-to-win-dialer?hsLang=en#getting-started)
    - [Creating Call Campaigns](https://support.scaletowin.com/scale-to-win-dialer?hsLang=en#creating-call-campaigns)
    - [Features](https://support.scaletowin.com/scale-to-win-dialer?hsLang=en#features)
    - [Navigating Your Menu](https://support.scaletowin.com/scale-to-win-dialer?hsLang=en#navigating-your-menu)
    - [Managing Call Campaigns](https://support.scaletowin.com/scale-to-win-dialer?hsLang=en#managing-call-campaigns)
    - [Integrations & Data Management](https://support.scaletowin.com/scale-to-win-dialer?hsLang=en#integrations-data-management)
- [Caller Academy | Guides for Callers](https://support.scaletowin.com/caller-academy-guides-for-callers?hsLang=en#main-content)

    - [Getting Started](https://support.scaletowin.com/caller-academy-guides-for-callers?hsLang=en#getting-started)
    - [Making Calls & Clicking](https://support.scaletowin.com/caller-academy-guides-for-callers?hsLang=en#making-calls-clicking)
- [Billing](https://support.scaletowin.com/billing?hsLang=en#main-content)

    - [Setting up your billing portal](https://support.scaletowin.com/billing?hsLang=en#setting-up-your-billing-portal)
    - [Payment Methods](https://support.scaletowin.com/billing?hsLang=en#payment-methods)
    - [Understanding Charges](https://support.scaletowin.com/billing?hsLang=en#understanding-charges)

[![stw\_logo\_navy\_fullcolor-3](https://support.scaletowin.com/hs-fs/hubfs/stw_logo_navy_fullcolor-3.png?width=100&height=65&name=stw_logo_navy_fullcolor-3.png "stw_logo_navy_fullcolor-3")](http://scaletowin.com)

<https://www.facebook.com/ScaleToWin/> <https://x.com/ScaleToWin> <https://www.instagram.com/>

Copyright © 2025, Scale to Win