Deltek Vantagepoint Cloud Integration Setup
Direction | Estimated Time | Vendor | Vendor Docs |
---|---|---|---|
1-way | < 24 hours | Deltek Vantagepoint Product Website | Deltek Vantagepoint Product Videos Deltek Support Center Login |
Integration Setup
You must generate an ID and a secret for Mosaic in order to access Vantagepoint through the API.
To set up access to the API:
- In the Navigation pane, select Utilities > Integrations > API Authorization.
- On the API Authorization form, click Generate Secret.
- Important: You only need to generate the secret once. However, if you generate a new secret any time thereafter, all current integrations using the old secret will be broken until you refresh your access token for those integrations.
- In response to the confirmation message, click Generate.
- Take note of the client ID, client secret, database name, Vantagepoint username/password that your applications can use to access Vantagepoint through the API display. You will enter these credentials in Step #4 of "Integrating with Mosaic" below.
Instructions for Vantagepoint Cloud Version 5.0 and above:
- In the Navigation pane, select Utilities > Integrations > API Authorization.
- Select Allow Password Grant Type
- Take note of the Consumer Key (also known as Client ID), Secret (also known as Client Secret), database name, Vantagepoint username/password that your applications can use to access Vantagepoint through the API display. You will enter these credentials in Step #4 of "Integrating with Mosaic" below.
Create a New Role
- Navigate to Security → Roles
- Add a new Role
- Set the “Type of Role” to Administrator and Accounting
- Select the following permissions:
- Hubs → Employees
- Hubs → Firms → Firms
- Hubs → Projects
- Utilities → Integrations → API Authorization
- Settings → Accounting → Labor Code
Create a New User
- Navigate to Security → Users and add a new user
- Name the user something like “Mosaic”, and assign it the role that you just created
- Ensure that the user is marked as “Active” and deselect the option “Force User to Reset Password at Next Login”
- (Optional) Use field level security to disallow access to any sensitive information. See Field Level Security for details.
Integrate with Mosaic
Please provide the following details:
- The username and password of the new user you’ve created
- The Client ID, Client Secret, Database Name, and URL for your web application.
The URL should look like this:
https://companyname.deltekfirst.com/CompanyName/api
Versions 4.0 and 4.5
To retrieve your Client ID and Client Secret:
- Navigate to Integrations -> API Authorization
- Provide the Client ID, Client Secret and Database Name to Mosaic along with your web application URL
Version 5.0
To retrieve your Client ID and Secret:
- Navigate to Integrations -> API Authorization
- Click new authorization
- Give the authorization a name like "Mosaic Integration"
- Choose Match Role Access for Scopes
- Insert https://prod-vantagepoint-agent.mosaicapp.com for the Callback URL
- If they have an option for Allow Password Grant Type on their form then need to make sure that it is selected
- Provide the Database Name, Consumer Key and Client Secret to Mosaic along with your web application URL
Steps
- Login to Mosaic and navigate to the company settings from the Home screen
- Select Integrations from the Settings menu
3.Select Deltek Vantagepoint Cloud from the financial options
- Enter your username, password, client ID, client secret, database name, and URL and click connect

- Please follow the steps in the Adding Stored Procedures to Vantagepoint guide to upload stored procedures to Vantagepoint Cloud. Reach out to your Customer Success Manager to obtain the necessary scripts for the following processes:
- To synchronize Time Entries, upload the "Combined Time" Stored Procedure.
- To synchronize Work Plans, upload the "Work Plans" Stored Procedure.
- To synchronize Profit Centers, upload the "Profit Centers" Stored Procedure.
Integration Settings
Fees
You can configure Mosaic to show your fees using your Direct Labor Fee + Direct Consult Fee, or just the Direct Labor Fee. In Vantagepoint, these fields are located in the Projects -> Budget & Revenue tab

Use just Direct Labor (blue) as your Direct Labor Fee in Mosaic, or the Direct Labor (blue) + Direct Consult (green) as your Fee in Mosaic
Deltek VantagePoint <> Mosaic Best Practices
Projects and Phases
How to Set Fees on Projects
Fees are synced from VantagePoint into Mosaic from the “Direct Labor” amount that is listed in your Projects and Phases, under Projects Hub → Contract Management → Compensation.
There are many ways that the Direct Labor amount can be set, but so long as there is a “Direct Labor” amount visible on this page, it should sync into Mosaic.
One way to set the Direct Labor amount is as follows:
-
Navigate to the Projects Hub under the Hubs menu in your VantagePoint web application
-
Inside the Projects Hub, select Contract Management, and choose your Project from the drop down at the top of the screen
Please Note:
If you are trying to set the fee for a particular Phase, you should use the Project Structure button to the left of the Project’s name to select the appropriate Phase
- Select Edit on the right hand side of your screen to make changes to this project. Add the fee that you wish to bring into Mosaic Under the Direct Compensation section as the Direct Labor amount and save the Project record.
- After setting Fees on Phases, navigate to the Project's Contract tab, and select
Include In Fees
for the phases you wish to include in the Total Project Fee. Selecting this will populate the value under Direct Compensation > Direct Labor page. Mosaic can only sync phase budgets if it is visible under Direct Compensation > Direct Labor.
Start/End Dates
Start and End dates for Projects and Phases are synced into Mosaic from the dates that is listed in your Projects and Phases under Projects Hub → Plan → Schedule.
There are many ways that start and end dates can be set for Projects and Phases, but so long as you have the correct dates in the “PLAN START” and “PLAN END” columns, they should sync into Mosaic.
One way to set the start and end dates is as follows:
- Navigate to the Projects Hub under the Hubs menu in your VantagePoint web application
- Inside the Projects Hub, select Project, choose your Project from the drop down at the top of the screen, and select the Dates & Costs tab
Note: If you are trying to set the fee for a particular Phase, you should use the Project Structure button to the left of the Project’s name to select the appropriate Phase
- Click “Add Milestone”. Add Milestones for the start and end dates for your Project or Phase using “Estimated Start Date”, and “Estimated Completion Date” respectively.
Updated 18 days ago