Build & Prepare Your App
Build, test, and prepare your app for a successful listing on the Procore Marketplace.
Introduction
Once you’ve signed up as a developer, it’s time to build a high-quality integration that delivers value to customers and meets Procore’s Marketplace standards. This page walks you through key development milestones, onboarding best practices, and the steps required to become a Procore Technology Partner.
1. Understand the Developer Environment
Before building, make sure to:
- Review our API documentation to explore available endpoints and app types
- Understand OAuth 2.0 authentication flows (User vs. Service Account)
- Familiarize yourself with error handling and rate limits
- Use your Developer Sandbox to test app installations and simulate real-world usage
- Invite collaborators to your app via the Developer Portal
2. Meet the Marketplace Requirements
To be listed on the Procore Marketplace, your app must meet the following requirements. These ensure consistency, reliability, and a great experience for customers.
App Functionality
- Your app must be installable in a customer’s Procore account.
- Your app must deliver clear and meaningful value to Procore customers.
- Your app must be production-ready — demo-only or trial-only apps are not accepted.
- Your app must pass functional testing with no major bugs or blockers.
Customer Validation
- You must have at least one (1) beta customer prior to submission.
- You must have at least one (1) active customer using the app within the past 12 months.
Onboarding & Support
- You must provide clear, step-by-step onboarding instructions.
- You must offer accessible support documentation or support contact information.
- Your Marketplace listing must be accurate, complete, and regularly maintained.
Compliance & Conduct
- You must comply with all Procore Partner Program terms, agreements, and conduct policies.
- You must not use private or undocumented Procore APIs.
- You must not use Procore data to train AI/ML models (including LLMs).
- You must not include ads, push notifications, or malicious behaviors in your app.
3. Onboard and Test with Customers
As your app nears completion, engage a beta customer to simulate a real-world installation and gather feedback.
- Ensure onboarding is simple, intuitive, and well-documented
- Choose the appropriate authentication method (User vs. Service Account)
- Provide a “Getting Started” guide or FAQ to reduce support friction
- Test behavior across multiple Procore company accounts (a common scenario)
- Design with enterprise needs in mind—privacy, scalability, and security
Post-Approval Expectations
Once your app is live on the Marketplace, it’s important to maintain quality and stay engaged with customers.
Maintain Quality & Engagement
- Respond to customer support requests promptly
- Keep listing content accurate and up to date
- Regularly update your app to support Procore platform changes
- Fix bugs and technical issues in a timely manner
- Monitor performance and user engagement using analytics
Enforcement Actions May Be Taken If:
- Your app has ongoing issues or bugs that are not resolved
- Customers report broken functionality or spammy behavior
- Contact/support info in your listing is outdated or missing
- Your app becomes inactive or no longer meets usage expectations
Procore may remove or unlist apps that do not meet ongoing requirements.
Need Help?
We’re here to support you at every step of your journey. Here’s how to get help:
Type of Help | Contact | What They Support |
---|---|---|
API & Technical Support | apisupport@procore.com | Issues with APIs, authentication, Sandbox, and app types |
Technology Partner Program | techpartners@procore.com | Questions about agreements, vetting, or intake process |
Marketplace QA | marketplaceqa@procore.com | App review status, listing changes, and validation feedback |
You can also explore our learning tools and support resources in the Help & Learning Center.
Updates to Guidelines and Enforcement
Procore Technologies reserves the right to modify the Developer Documentation at any time, in its sole discretion.
As described in the applicable terms and conditions, Procore may remove or decline the publication of any Marketplace listing at any time.