Marketplace Approval Checklist
Learn the app validation process, key review items, and how to submit your app for publication.
Overview
Before submitting your app for approval, review this Marketplace Approval Checklist to ensure your integration meets Procore’s standards. By this point in the Technology Partner journey, you’ve been approved as a partner, passed Technical Feasibility, certified your app, and signed the Partner Agreement — so this checklist focuses on the final step: confirming those prerequisites and preparing your listing for submission. It shows you where you are and what’s left.
Step 1. Confirm You Are a Procore Partner
To list on the Marketplace, you must be a full Procore Technology Partner — meaning you have signed the Procore Framework Agreement and Technology Partner Addendum (Step 4 of the partner journey). If you completed that step, you are eligible to list.
If you're unsure of your partner status, contact techpartners@procore.com. To start the partner journey, see the Technology Partner Overview.
Step 2: Validate with a Customer (Recommended)
We strongly encourage validating your app with at least one beta or active customer before listing — most partners do this during certification, using their temporary-status production access. Real-world use validates onboarding, functionality, and performance, but is not required to submit.
Customer validation builds confidence with both the Marketplace review team and future users.
Step 3: Confirm Your App Is Certified & Production-Ready
Your app must have passed the Certification Assessment — Procore's production-readiness review completed during the Build, Test & Certify step of the partner journey. If your app is certified and running in production, you've cleared this step; if not, complete certification before listing.
Certification confirmed your app handles:
- Installation and configuration workflows (both in your service and in Procore)
- The onboarding experience from a customer’s perspective
- Core feature functionality across use cases
- Support for multi-company Procore accounts (if applicable)
It also confirmed correct handling of:
- OAuth authentication correctly
- Procore’s rate limits without performance degradation
Before submitting your listing, double-check your production configuration:
General Requirements:
- Post Installation Notes updated in the Configuration Builder
- App promoted to production via the Procore Developer Portal
For Embedded Apps:
- Correct cross-origin security settings for rendering in Procore
For OAuth-Based Apps:
- Base URLs: token management to
https://login.procore.com, API calls tohttps://api.procore.com - Production Client ID and Secret in use
- Correct callback URL and Procore-Company-Id header handling
- Least privilege applied to access scopes
Step 4: Complete & Verify Your Marketplace Listing
With full partner status, the Marketplace Listing section is automatically available in your app in the Developer Portal — there is no separate enablement step.
Complete your listing, then review the whole thing for accuracy before submitting.
Make sure it includes:
- Accurate feature descriptions and functionality highlights
- Clear onboarding instructions and any customer-side setup requirements
- Correct links, permissions, and a clear value proposition
- Accessible, actionable instructions if you offer a free trial
Step 5: Submit Your App
When all steps are complete, submit your app via the Marketplace Listing tab in the Developer Portal. If you don't see the Marketplace Listing tab, confirm your partner status — the tab is available once you're a full partner.
The Marketplace Team will review your app against the Marketplace Requirements.
Additional Considerations
Support Documentation
You are responsible for supporting your integration. Procore does not provide end-user support for third-party Marketplace apps.
Your support setup must include:
- Up-to-date content
- A public documentation link
- A getting started guide
- A clear explanation of how your app works with Procore
Supporting the Monthly Sandbox
Many customers test integrations using the Monthly Sandbox, which uses different base URLs:
- Token management:
https://login-sandbox-monthly.procore.com/ - API calls:
https://api-monthly.procore.com/
To support this environment:
- Provide your App Version Key to the customer to perform a custom app install
- Adjust any hard-coded URLs accordingly
For more details about the Monthly Sandbox, including the refresh schedule and additional guidelines, refer to the Sandbox Environments.
See Also
- Technology Partner Overview
- Build & Prepare Your App
- Marketplace Listing Guidelines
- Manage & Improve Your Marketplace App
Developer Policies
By distributing your application through the Procore App Marketplace, you agree to abide by the following policies, and terms.
Updates to Guidelines and Enforcement
Procore Technologies reserves the right to revise the Developer Documentation at any time. We may remove or decline to publish any Marketplace listing at our discretion.