Overview
Before starting, identify whether you are using a Hosted / Cloud version of Viewpoint Vista or an On-premise version — the setup path for Step 1 is different depending on your environment. Steps 2 and 3 are the same for both.
The integration involves three steps:
Whitelist Vergo's static IP addresses (method depends on hosted vs. on-premise)
Create a SQL user in Vista
Configure table access and security group permissions
When all steps are complete, fill out the Vista Info form so your Vergo implementation specialist can verify and test the connection.
Step 1A: whitelist IPs — hosted / cloud Vista
If you are using a hosted or cloud version of Viewpoint Vista, you need to open a support case with Viewpoint to add Vergo's static IP addresses to your Vista TLS Database Endpoint IP whitelist.
Go to https://support.viewpoint.com/s/ and log in to your Viewpoint Customer Support account.
Select My Resources, then Submit a Case.
Select Support, then Systems/IT.
Under Which product are you using?, fill in the following and click Search Knowledge Base:
Product: Vista
Version: your Vista version (e.g. 2022 R2)
Module: Vista Server and IT Related
Brief Summary: TLS Database Endpoint IP Whitelist
Scroll to the bottom and click Continue to Case Creation.
Set the Priority level on the case.
In the Description field, paste the following message exactly:
"Hi — we are looking to whitelist our IPs for TLS Database Endpoint connectivity with our Vista instance. Here are our static IPs:13.58.14.240
18.219.160.98
3.143.37.24
Could you also let us know what the database name and port are for our instance?"
Click Submit.
Viewpoint Support typically responds within 24–48 hours. Make a note of the hostname (e.g. {hostname}-sql.viewpointdata.cloud) and port number they provide — you will need these when sending your connection details to Vergo.
Once confirmed, proceed to Step 2 below.
Step 1B: whitelist IPs — on-premise Vista
If you are using an on-premise version of Viewpoint Vista, your IT team handles the IP whitelist directly — no Viewpoint support case is needed.
Ask your IT team to add the following three static IP addresses to your firewall for your network's Vista TLS Database Endpoint IP whitelist:
13.58.14.24018.219.160.983.143.37.24
Once your IT team confirms the IPs have been added, proceed to Step 2.
Step 2: create a SQL user
The SQL user creation process differs slightly between hosted and on-premise Vista. Follow the path that matches your setup.
Hosted / cloud Vista — create the user via VA User Profile
Log in to Vista and open the VA User Profile form. You can find it under Viewpoint Administration in the main menu.
Click the New Record icon to create a new user.
Enter the following details:
User Name: Vergo
Full Name: Vergo
In the upper right of the Info tab, change the User Type dropdown from Vista Only to User Application. This prevents the account from logging into the Vista client directly, keeping it secure as a pure service account.
Click Save.
Vista will display an alert: "There is no SQL Login that matches the user name that you entered. Viewpoint will create a SQL user to match your Viewpoint user." This is expected — click Close.
When prompted to set a password, enter: [
thepassword provided by onboarding manager]Click OK.
Now click the Copy Security button on the user profile.
In the VA Copy Security window, select System Users, find and select the user whose security permissions you want to copy from (this should be a user that already has access to the data Vergo needs), and click OK.
After copying security, open a support ticket with Viewpoint to confirm the required database permissions have been applied (see the support ticket template below).
On-premise Vista — create the user via SQL Management Studio
Open Microsoft SQL Server Management Studio and log in to your Vista SQL Server.
In the left panel, expand Security, right-click Logins, and select New Login...
Under the General tab, configure the following:
Login name: VERGO
Authentication: SQL Server authentication
Password: [
the password provided by your onboarding manager]Uncheck Enforce password policy
Default database: Viewpoint
Click the User Mapping tab. In the Database column, check both VPAttachments and Viewpoint.
Under Database role membership for Viewpoint, select the following four roles:
db_datareaderdb_datawriterpublicVCSUsers
Click OK to save the new SQL user.
Viewpoint support ticket — confirm database permissions
Whether hosted or on-premise, open a support ticket with Viewpoint using the following message to confirm the correct permissions are in place for the Vergo user:
"Hi — we are looking to add the following permissions for the 'Vergo' user in our Vista instance. Would it be possible to confirm that the following permissions have been added for the 'Vergo' user to the Viewpoint and VPAttachments databases:
db_datareader
db_datawriter
public
VCSUsers
Thank you."
Step 3: configure table access and security group
Check data security setup
Open VA Data Security Setup and click Grid.
Review the Default Security Group applied to the datatypes
bHQCOandbJob. Note the Security Group name and number shown (e.g. Group 4 — HQ Admin) — you will need this in the next step.
Add the Vergo user to the correct security group
Go to Viewpoint Administration → VA User Profile.
Search for the Vergo user you created in Step 2. When searching, select System Users (not Viewpoint Users) in the lookup dialog.
Open the user record and go to the Security Groups tab.
Add the Security Group that was noted in the Data Security Setup step above (e.g. Group 4 — HQ Admin). This grants the Vergo user access to the job and company data it needs to sync.
Click Save.
Final step: submit the completion form
Once all three steps above are complete, fill out the Vista Info form and provide your Vergo implementation specialist with the following details so they can complete the connection on Vergo's side:
Your Vista URL or server hostname (e.g.
{hostname}-sql.viewpointdata.cloud)Database name
Port number (default is 1433 unless Viewpoint told you otherwise)
SQL username:
VERGOSQL password: [
the password provided by your onboarding manager]
Your Vergo specialist will verify the end-to-end connection and confirm that data is syncing correctly before you go live.
If you run into any issues during setup, contact Vergo support with a description of where you got stuck and any error messages you're seeing. For Viewpoint-specific steps, your Viewpoint support case is the fastest resolution path.
