App Marketplace Listing Requirements

We want to help you succeed, so we created this guide to ensure we have all the necessary content to properly display your App listing on the App Marketplace. Please ensure the content you supply for your App Marketplace tile, descriptions, screenshots, and video accurately reflect the App’s core experience. Please note, this is a working document and subject to change, but for now, we have a few requirements for setting up your App listing in the Marketplace.

To get started, you can download this helpful App Marketplace Submission Form as a fillable PDF form to help you compile the necessary information. Once you have everything assembled you can log in your Procore Developer Portal account and visit your application page to enter and submit information for your App Marketplace listing. The following sections summarize the application data required for your App Marketplace listing.

Marketplace Listing Information

The information listed in the following table can be entered directly on your App page in your Developer Portal account.

Requirement Description
  • This is the public-facing name for your App.
  • Must be a clear and intuitive friendly name suitable for the App Marketplace tile.
  • Avoid tradmark and copyright infringements on existing products and services.
  • The Procore name must not be included in the App Name.
  • Must not conflict with any App Name that curently exists on the App Marketplace.
  • Refrain from using the name of an Independent Software Vendor (ISV).
  • Provide a detailed description of your App. This description will be displayed on the App Marketplace. (Maximum 500 characters)
Tagline (short description)
  • Provide a brief, clear, and concise description of your App. This will be used for the tile hover text and the search text. (Maximum 40 characters)
  • Consider a creative marketing slogan or catchphrase.
  • Choose a product category that corresponds to the main functionality of your App.
  • Select from the following... Accounting, Analytics, Bidding, Estimating, BIM, CRM, Devices, Legal & Compliance, Document Management, Drones, Progress, Documentation, Site Cameras, Quality & Safety, Scheduling, Field Productivity, Field Communications, IT, Other
  • Note: Procore retains the right to re-assign your App to a different category if, upon review, we deem your category choice to be incorrect.
Built By
  • The name of the organization that developed your application. Normally, this is your company name.
About Your Company
  • Background information on your company.
How it Works
  • Description of how the integration between Procore and your App works. (Maximum 500 characters)
Support Email
  • A dedicated email address for your support team.
Support Phone
  • A dedicated telephone contact number for your support team.
Support Website URL
  • The URL for your support website.
Support Website Label
  • The label to display for your support website.
  • Provide three functional benefits of your App to be used as bullet points on the App Marketplace page. Please limit this content to 100 characters per bullet item.
  • A list of external links you want to include in your listing. These can be documentation, your company website, etc.
Required Product Lines
  • Clearly state which Procore product lines are required in order to take advantage of your integration.
  • Core, Project Management, Quality & Safety, Construction Financials, Field Productivity
Integration Requirements
  • List any requirements that must be met in order for your App to function properly. For example, product subscriptions, proper licensing, third-party systems, etc.

Media Content Requirements

Once you have submitted information for your App Marketplace listing via the Developer Portal and our Business Delevopment team has referred you to our Quality Assurance team, a Media folder will be generated for your team to upload all items described in the following table.

Requirement Description
Demo Video
  • Accepted File Formats: .MP4 or .MOV, Minimum resolution: 720p, 24fps screen recording. Must include instructional voice over and transcript.
  • Please submit the actual video file. Links to online videos will not be accepted.
  • You can use the Demo Video as your Marketplace Video or make a seperate promotional video that highlights the integration
  • Provide a minimum of 3 screenshots. Accepted File Formats: .PNG or .JPG. (Minimum resolution for .JPG: 1920x1080px at 72dpi)
  • Show the application in use, and not merely title art, login page, or a splashscreen.
  • 200 x 200 px dimensions (Square Format) with a transparent or white background. File Formats: Vector .EPS and .PNG
  • Distinctive icon that does not resemble the Procore icon (see Procore Branding Guidelines).
  • Icon does not infringe on anyone else's copyright or trademark.
  • 300 x 250 px dimensions (Banner Format) with a transparent or white background. File Formats: Vector .EPS and .PNG
  • Distinctive logo that does not resemble the Procore logo (see Procore Branding Guidelines).
  • Logo does not infringe on anyone else's copyright or trademark.
Procore Battlecard
  • You will be provided a copy of the Procore Integration Partner Battlecard in your integrations media folder to be filled out.
  • The information given here will guide our customer support and internal users to better understand the integration when working with clients.
  • The Data Flowchart section should reflect all Procore tools affected by either an export of data or import of data done by your integration.

Additional Requirements

Some additional infomation regarding your App may also be required and can be sent directly to your App Marketplace QA contact at Procore.

Requirement Description
External License Requirements
  • You can choose to display a price or opt to be contacted.
  • If your integration requires the purchase of software or you charge for the integration itself, then clearly indicate this in the your submission.
  • Apps can have trial period, but the integration itself cannot have a trial period. It is either free or paid.