Procore Integration – Post Install Notes

Thank you for installing the KHA Online-SDS Management app from the Procore Marketplace. Follow the two steps below to finish setting up your integration so your team can access Safety Data Sheets directly from within Procore.

Step 1 — Enter Your KHA Subdomain

The KHA Procore app is a full-screen embedded application. When Procore launches it, it loads your company’s dedicated KHA portal using your unique subdomain.

Your full portal URL is built as follows:

[your-subdomain].online-msds.com

For example, if your company subdomain is acme, your portal URL is:

acme.online-msds.com

Where to enter your subdomain in Procore

  1. Open the KHA Online-SDS app inside your Procore project or company dashboard.
  2. When prompted, type your subdomain into the Subdomain field (enter only the prefix — do not include .online-msds.com).
  3. Click Save. The app will load your KHA portal in the full-screen iframe.
Don’t know your subdomain? Log in to your KHA account and check the URL in your browser’s address bar — the part before .online-msds.com is your subdomain. You can also contact KHA support at info@kha.com or www.kha.com/contact-us.

Step 2 — Connect Your Procore Account in KHA

To enable seamless single-sign-on authentication — so users who open the app inside Procore are logged in automatically — you must connect your Procore account from within the KHA application.

How to connect

  1. Log in to your KHA portal at [your-subdomain].online-msds.com.
  2. In the top navigation, click the Menu (or your account name).
  3. Navigate to Support › Integrations.
  4. Locate the Procore integration card and click Connect Procore Account.
  5. You will be redirected to Procore’s authorization page. Sign in with your Procore credentials and click Allow to grant KHA permission.
  6. You will be returned to KHA automatically. A green confirmation badge will appear on the Procore integration card indicating the connection is active.
Why is this required? When a Procore user opens the KHA app inside the Procore dashboard, the app runs inside an iframe. The Procore OAuth connection allows KHA to authenticate that user automatically without requiring a separate login, providing a seamless experience.

What happens after connecting

  • Your Procore user with access to the KHA app in your Procore account will be authenticated automatically when they open the app.
  • The full KHA Online-SDS interface will load directly in the Procore embedded panel — no separate browser tab or login required.
  • If the connection is ever revoked or expires, repeat Step 2 to reconnect.

Need Help?

If you encounter any issues during setup, our support team is ready to assist: