Manage & Improve Your Marketplace App

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

Introduction

Once your app is live on the Procore Marketplace, your journey doesn’t end—it evolves. 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.


Update Your App

You can update your app’s functionality, features, or Marketplace Listing at any time through the Procore Developer Portal.

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

Marketplace Listing Updates

Your app’s public-facing listing can be edited directly in the Developer Portal. Before making changes:

  • Make sure you have access to the app
  • Confirm you’re assigned the Admin or Owner role

If you don’t see the app after logging in, ask your internal team to invite you.

App Functionality Updates

If you’re modifying app features or behavior, follow the appropriate steps below.

Add 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 its tool permissions accordingly.


Update Embedded or Iframe Properties

If you're updating 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.
Apps using Service Account Authentication must follow the principle of least privilege—only request access to tools essential to your app’s function.


View App Metrics

Once published, your app’s performance data is available in the App Metrics section of the Developer Portal. These insights can help you measure adoption, track engagement, and identify opportunities for improvement.

Important: App metrics do not include any personally identifiable information (e.g., names, emails).

Key Metrics

  • Marketplace Views: Total and time-based views of your public listing
  • Installations: Number of company accounts that installed your app, including dates
  • Uninstalls: Number and timing of uninstall events

To access this data, log in to the Developer Portal → Select your app → Click the Metrics tab.


Best Practices for Growth & Maintenance

Proactive management is key to maximizing your app’s impact and long-term performance.

  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.


Procore API Updates and Deprecation

Stay informed about Procore API changes through Developer Portal announcements, newsletters, and release documentation.

  • Update your app proactively to maintain compatibility.
  • Review deprecation notices carefully to avoid service interruptions.
  • Take advantage of new platform capabilities as they become available.


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.