Manage & Improve Your Marketplace App

Learn how to update your app, track usage metrics, and optimize performance on the Procore Marketplace.

Introduction

Launching your app on the Procore Marketplace is just the beginning, your journey evolves from there. Maintaining a high-quality app and continuously improving it based on platform updates, performance insights, and customer feedback is essential for long-term success.

This guide covers how to manage updates to your app, view key metrics, and implement best practices to keep your app relevant and impactful.


Manage Your App

You can update your app’s functionality, features, or Marketplace Listing at any time through the Procore Developer Portal. Note that some changes may require approval from the Marketplace team.

If you’re unable to access the app in the Developer Portal, see Managing App Collaborators to check your role or request access.

Managing Your Marketplace Listing Your Marketplace Listing serves as the public-facing introduction to your app. You can update it at any time through the Procore Developer Portal to reflect the latest branding, features, and value proposition.

Access Requirements

To make edits, you must:
  • Have access to the app in the Developer Portal
  • Be assigned the Admin or Owner role for the app
If you don’t see the app after logging in, check your role or request access by following the steps in Managing App Collaborators.

Best Practices

A well-crafted listing helps attract the right audience and improve discoverability. For guidance on optimizing your listing content, see Marketplace Listing Guidelines.

Managing Your App Functionality

You can update your app’s technical configuration through the Developer Portal. This includes enhancing functionality, updating embedded experiences, and configuring tool permissions. Here’s how to manage common updates:

Add or Update API Routes

To expand your app’s capabilities, integrate additional Procore API routes. Use the REST API Overview to identify endpoints for reading, writing, or updating data. If your app uses Service Account Authentication, be sure to update tool permissions accordingly.

Update Embedded or Iframe Properties

To modify the embedded experience (e.g., iframe URL, added views, interpolation), follow these steps:
  1. Open your app in the Developer Portal.
  2. Click the pencil icon next to the embedded component.
  3. Update the required fields (URL, views, parameters).
  4. Click Save Component, then Save Version.
  5. Test via custom app installation.
  6. When ready, click Promote Version, then Submit for Review.

Update App Tool Permissions

Tool access varies depending on your authentication type:
  • User-Level Authentication:
    • Permissions are tied to the end user and cannot be edited directly. Be sure to reflect any changes in your Marketplace Listing.
  • Service Account Authentication:
    1. In the Developer Portal, select your app and click Add Components or Edit Permissions.
    2. Update tool permissions as needed.
    3. Click Save Component and then Save Version.
    4. Test via custom app installation.
    5. Click Promote Version, then Submit for Review.
If your app uses Service Account Authentication, follow the principle of least privilege: request access only to the tools essential to your app’s functionality.


Managing Your App Metrics

Understanding how your app is performing on the Procore Marketplace is key to making informed product decisions and improving user experience. The Developer Portal provides visibility into usage metrics without exposing any personally identifiable information (e.g., names, emails).

Where to Find Metrics

To access your app's performance data:

  1. Log in to the Developer Portal
  2. Select your app
  3. Click the Metrics tab

What You Can Track

Key metrics include:
  • Marketplace Views: Total and time-filtered views of your app's public listing
  • Installations: Number of company accounts that installed your app, along with install dates
  • Uninstalls: Number of companies that removed your app, including when it occurred


Marketing & Growing Your App

Publishing your app on the Procore Marketplace is just the first step toward scaling adoption and maximizing its impact. This section focuses on the different aspects of growing and maintaining your app, as well as some of the self-service marketing activities.

Leverage Procore’s Marketing Guides

To support your go-to-market and growth strategies, Procore provides a suite of self-service partner guides that offer actionable tactics and recommendations. Rather than duplicating this guidance, we encourage you to explore the full details in each guide below:

These resources are designed to help you grow efficiently and successfully within the Procore ecosystem. For questions, contact techpartners@procore.com.

Best Practices for Growth & Maintenance

Proactively managing your app ensures long-term success and sustained impact.

  1. Regularly Monitor Metrics
    Track engagement trends and installation patterns to stay ahead of changes.

  2. Collect and Act on User Feedback
    Gather insights through support channels, or direct outreach.

  3. Keep Your App Aligned with Platform Changes
    Stay current with Procore API updates and deprecation notices to ensure compatibility.

  4. Communicate Updates to Users
    Release notes, listing updates, and in-app messaging help keep users informed.

  5. Provide Exceptional Support
    Fast, helpful support builds trust and improves customer retention.


Additional Resources


Updates to Guidelines and Enforcement

Procore Technologies reserves the right to revise the Developer Documentation at any time.

As outlined in our terms and conditions, Procore may remove or decline the publication of any Marketplace listing at its discretion.