Skip to main content
The Bentley ProjectWise integration is currently in Alpha. It supports Bentley-hosted cloud projects and on-premises ProjectWise servers exposed through WSG.
The Bentley ProjectWise integration is available on Team and Enterprise plans. To enable it for your organisation,get a quote.

Choose a connection

Speckle can connect to ProjectWise in two ways. Choose the option that matches where your ProjectWise data is hosted and how users authenticate. Your IT administrator should complete the relevant steps in Configure Bentley ProjectWise Integration before users connect.

Connect to ProjectWise

Use this option for Bentley Infrastructure Cloud. Speckle uses your Bentley account to show the projects and work areas you can access.
1

Open the ProjectWise integration

  1. Open a Speckle project.
  2. In the project sidebar, expand Integrations and select ProjectWise.
  3. Select Connect to ProjectWise.
2

Sign in with Bentley

  1. Sign in to your Bentley account.
  2. Select Allow in the Bentley authorization dialog.
3

Choose and sync a file

  1. Select an iTwin project.
  2. Browse the available Share folders or ProjectWise Web work areas.
  3. Select one or more supported files.
  4. Review the file settings, then select Create.
Speckle creates a model for each selected file and starts the first sync.

Supported file formats

The following formats can be synced from either ProjectWise connection:
Navisworks support can vary between files. If an NWD or NWC sync fails, tell us. Requests for DGN and DWG support help us prioritise future work.

FAQs and troubleshooting

Yes. Speckle downloads and converts source files but does not change files or folders in ProjectWise. The converted data is stored as versioned objects in the Speckle project.
Speckle checks ProjectWise on a schedule, so a change may take a few minutes to appear. When a change is detected, Speckle creates a new model version.
Each connected datasource appears as a tab. Use the settings icon next to its name to change the server, datasource, username, or password.Saved connections are personal to your Speckle user in that workspace. Other workspace members connect the datasource with their own ProjectWise credentials.Leave the username and password blank when editing a connection to keep the stored credentials. Enter both fields to replace them.
Disconnecting a datasource deletes its saved credentials. Existing syncs that use them cannot update; connect again and recreate those syncs if needed.
Speckle immediately pauses every sync using that connection and emails the connection owner. This prevents repeated attempts from locking the ProjectWise account.
The integration supports model and file synchronization. It does not provide general ProjectWise document management.
Confirm that you entered the WSG base URL and that Speckle Cloud can resolve and reach it over HTTPS.Ask your IT administrator to check DNS, firewall rules, the TLS certificate, and the /WS/v2.9/Repositories endpoint.
Confirm that the URL points to the WSG server, not a ProjectWise Web page. The server must return its repositories from /WS/v2.9/Repositories.
Ask your ProjectWise administrator to enable Native Authentication for WSG. Bentley IMS authentication is used by the Cloud connection and cannot replace Native Authentication for this On-Prem connection.
Open the datasource settings, enter the new username and password, and save the connection. Then open each affected sync and select Resume.
Speckle pauses the sync after the file is missing for three checks. Restore it to its original location or create a new sync from the file’s new location.
Confirm that your Bentley account can access the project. Also confirm that the Speckle service account has been added to the relevant Bentley project.
Yes. After a model is synced, it can be used with Speckle Intelligence, dashboards, automations, and other Speckle workflows.

Getting help

For setup help or Alpha feedback, contact our support team or visit the Speckle Community.
Last modified on July 31, 2026