Skip to content

Commit bdef001

Browse files
Updated partner content (#289)
* Adding Partner Content and Updating Collab Section * Adding Partner Content and Updating Collab Section * Added links and a few other small changes * Updating content per internal feedback * Resolves conflicts and removing duplicate text
1 parent a0a4945 commit bdef001

File tree

5 files changed

+94
-27
lines changed

5 files changed

+94
-27
lines changed

app_marketplace/marketplace_checklist.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ Additionally, take into consideration how your app will handle rate limiting and
5656

5757
***
5858
<details>
59-
<summary class="collapseListTierOne">4. Your Marketplace Listing Is Complete</summary>
59+
<summary class="collapseListTierOne">4. Your Marketplace Listing is Complete</summary>
6060
<p>
6161
After becoming a Procore Partner, the Marketplace Team will enable your Marketplace Listing. When submitting your app, ensure that all required fields are completed as incomplete or misleading submissions will be rejected, causing a delay in the overall approval process. Key fields include:
6262
</p>
@@ -89,7 +89,7 @@ Additionally, take into consideration how your app will handle rate limiting and
8989

9090
***
9191
<details>
92-
<summary class="collapseListTierOne">6. App Information Is Accurate</summary>
92+
<summary class="collapseListTierOne">6. App Information is Accurate</summary>
9393
<p>
9494
While you can always update your Marketplace Listing at any time, ensure links, descriptions, functionality, and permissions are correctly reflected and are not misleading when submitting your app for approval.
9595
<br><br>
@@ -99,7 +99,7 @@ Additionally, take into consideration how your app will handle rate limiting and
9999

100100
***
101101
<details>
102-
<summary class="collapseListTierOne">7. You Are Supporting The Production Environment</summary>
102+
<summary class="collapseListTierOne">7. You Are Supporting the Production Environment</summary>
103103
<p>
104104
After testing in the Developer Sandbox, ensure your app is production-ready by updating specific items in the Procore Developer Portal or in your source code. This process can vary since each app is unique.
105105
</p>

app_marketplace/procore_partner_overview.md

Lines changed: 37 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,17 @@
22
permalink: /procore-partner-overview
33
title: Marketplace & Partner Overview
44
sub_header: Learn about listing an app on the Procore Marketplace, and steps to join the Procore Technology Partner Program.
5+
title: Marketplace & Partner Overview
6+
sub_header: Learn about listing an app on the Procore Marketplace, and steps to join the Procore Technology Partner Program.
57
layout: default
68
section_title: App Marketplace
79
---
810

911
## Introduction
1012
Listing an app on the Procore Marketplace is reserved for Procore Partners, who are required to join the Procore Technology Partner Program. By becoming a partner, you join a community dedicated to advancing construction management through integrated, cloud-optimized solutions that enhance project workflows, increase efficiency, and scale businesses.
13+
Listing an app on the Procore Marketplace is reserved for Procore Partners, who are required to join the Procore Technology Partner Program. By becoming a partner, you join a community dedicated to advancing construction management through integrated, cloud-optimized solutions that enhance project workflows, increase efficiency, and scale businesses.
1114

15+
This page provides an overview of how to list an app on the Procore Marketplace, outlines the steps to join the Procore Partner Program, and highlights its benefits—helping you get started with listing your integration on the Marketplace.
1216
This page provides an overview of how to list an app on the Procore Marketplace, outlines the steps to join the Procore Partner Program, and highlights its benefits—helping you get started with listing your integration on the Marketplace.
1317
<br><br>
1418

@@ -34,7 +38,20 @@ There are no fees to join the Procore Technology Partner Program at this time. W
3438
<br><br>
3539

3640
***
37-
## Procore Tech Partner Journey: Step-by-Step Guide
41+
## How to Get Started
42+
Looking to list your app on the Procore Marketplace or become a Partner? You’re in the right place.
43+
44+
To get started, register for an account in the Developer Portal and create your app. From there, you can apply to become a Procore Partner directly through your app’s Marketplace Listing section.
45+
46+
<div class="cta-container">
47+
<a href="https://developers.procore.com/signup" class="create-account-link" target="_blank">
48+
Create Your Account
49+
<img src="{{ '/assets/guides/sign-up-call-to-action.svg' | relative_url }}" alt="Create Account CTA" style="height: 1em; vertical-align: middle; margin-left: 0.4em;"/>
50+
</a>
51+
</div>
52+
<br>
53+
54+
### Procore Tech Partner Journey: Step-by-Step Overview
3855

3956
<div class="steps-container">
4057
<div class="steps-grid">
@@ -51,41 +68,39 @@ There are no fees to join the Procore Technology Partner Program at this time. W
5168
</div>
5269
</div>
5370
<!-- Step 2 -->
54-
<div class="step-item">
71+
<div class="step-item">
5572
<div class="step-icon">
5673
<div class="step-icon-inner">
5774
<img src="{{ '/assets/guides/create-app.svg' | relative_url }}" alt="Create App Procore icon" />
5875
</div>
5976
</div>
6077
<div class="step-content">
6178
<h3 class="step-title">02. CREATE AN APP</h3>
62-
<p class="step-description">Sign up for a Developer account to build your app and use the Procore Sandbox to test in a dedicated environment.</p>
79+
<p class="step-description">Sign up for a Developer account, create your app, and perform testing with Procore’s Sandbox environment.</p>
6380
</div>
6481
</div>
6582
<!-- Step 3 -->
6683
<div class="step-item">
6784
<div class="step-icon">
6885
<div class="step-icon-inner">
69-
<img src="{{ '/assets/guides/customer-testing.svg' | relative_url }}" alt="Customer Testing Procore icon" />
86+
<img src="{{ '/assets/guides/partner-program.svg' | relative_url }}" alt="Partner Program Procore icon" />
7087
</div>
7188
</div>
7289
<div class="step-content">
73-
<h3 class="step-title">03. CUSTOMER TESTING</h3>
74-
<p class="step-description">Engage with mutual customers to test your app's features and gather feedback to finalize your initial app version.</p>
75-
<p class="step-description">Review the requirements for listing your app on the Marketplace in <a href="{{ site.url }}{{ site.baseurl }}{% link app_marketplace/marketplace_requirements.md %}">Getting Started & Requirements</a>.</p>
90+
<h3 class="step-title">03. APPLY TO THE PARTNER PROGRAM</h3>
91+
<p class="step-description">Start your application to become a Procore Partner directly from your app. Then, complete the vetting process and sign the Partnership Terms to join the program.</p>
7692
</div>
7793
</div>
7894
<!-- Step 4 -->
7995
<div class="step-item">
8096
<div class="step-icon">
8197
<div class="step-icon-inner">
82-
<img src="{{ '/assets/guides/partner-program.svg' | relative_url }}" alt="Partner Program Procore icon" />
98+
<img src="{{ '/assets/guides/customer-testing.svg' | relative_url }}" alt="Customer Testing Procore icon" />
8399
</div>
84100
</div>
85101
<div class="step-content">
86-
<h3 class="step-title">04. JOIN THE PARTNER PROGRAM</h3>
87-
<p class="step-description">Complete partner vetting and sign our Partnership Terms to become a Partner.</p>
88-
<p class="step-description">Review how to apply to become a partner in <a href="{{ site.url }}{{ site.baseurl }}{% link app_marketplace/marketplace_requirements.md %}">Getting Started & Requirements</a>.</p>
102+
<h3 class="step-title">04. CUSTOMER TESTING</h3>
103+
<p class="step-description">Engage with mutual customers to test your app's features and gather feedback to finalize your initial app version.</p>
89104
</div>
90105
</div>
91106
<!-- Step 5 -->
@@ -97,8 +112,7 @@ There are no fees to join the Procore Technology Partner Program at this time. W
97112
</div>
98113
<div class="step-content">
99114
<h3 class="step-title">05. PREPARE YOUR LISTING</h3>
100-
<p class="step-description">Prepare your public-facing Marketplace listing to highlight your app's unique value.</p>
101-
<p class="step-description">Follow the <a href="{{ site.url }}{{ site.baseurl }}{% link app_marketplace/marketplace_listing_guidelines.md %}">Marketplace Listing Guidelines</a> to prepare your listing.</p>
115+
<p class="step-description">Once you're a verified Procore Partner, you'll gain access to your public Marketplace listing to showcase your app’s unique value.</p>
102116
</div>
103117
</div>
104118
<!-- Step 6 -->
@@ -111,7 +125,6 @@ There are no fees to join the Procore Technology Partner Program at this time. W
111125
<div class="step-content">
112126
<h3 class="step-title">06. APP VALIDATION</h3>
113127
<p class="step-description">Ensure your app meets Procore's quality, security, and compliance standards through our validation process.</p>
114-
<p class="step-description">Use the <a href="{{ site.url }}{{ site.baseurl }}{% link app_marketplace/marketplace_checklist.md %}" >Marketplace Checklist</a> to ensure your app meets all validation requirements.</p>
115128
</div>
116129
</div>
117130
<!-- Step 7 -->
@@ -143,11 +156,18 @@ There are no fees to join the Procore Technology Partner Program at this time. W
143156
<br>
144157

145158
***
146-
## Explore These Resources to Get Started
147-
- <a href="https://www.procore.com/partners/documents" target="_blank">Technology Partner Agreement & Partner Code of Conduct<a>
159+
## Want to Review the Partner Agreement Before Building?
160+
161+
We recommend reviewing our <a href="https://www.procore.com/partners/documents" target="_blank">Partner Agreement & Program Guide</a> early in your process so you know what to expect before you submit.
162+
<br><br>
163+
164+
***
165+
### Additional Resources
166+
- [Help & Learning Center]({{ site.url }}{{ site.baseurl }}{% link overview/help_and_learning_center.md %})
148167
- [Getting Started & Requirements]({{ site.url }}{{ site.baseurl }}{% link app_marketplace/marketplace_requirements.md %})
149168
- [Marketplace Listing Guidelines]({{ site.url }}{{ site.baseurl }}{% link app_marketplace/marketplace_listing_guidelines.md %})
150169
- [Marketplace Approval Checklist]({{ site.url }}{{ site.baseurl }}{% link app_marketplace/marketplace_checklist.md %})
170+
- [Managing App Collaboration]({{ site.url }}{{ site.baseurl }}{% link building_applications/building_apps_manage_collabs.md %})
151171
<!-- - [Market Your App]({{ site.url }}{{ site.baseurl }}{% link app_marketplace/market_your_app.md %}) -->
152172
<br><br>
153173

@@ -156,8 +176,4 @@ There are no fees to join the Procore Technology Partner Program at this time. W
156176

157177
Procore Technologies reserves the right to revise the Developer Documentation at any time, in its sole discretion.
158178

159-
As described in the applicable terms and conditions, Procore may remove or decline the publication of any Marketplace Listing at any time.
160-
161-
<!-- All prospective partners are required to complete Procore’s vetting process before contracting. Participation in the Partner Program is contingent on adherence to the Program Guide, the applicable Procore Partner Agreement, and the Partner Code of Conduct, which are available <a href="https://www.procore.com/partners/documents" target="_blank">here</a>. -->
162-
163-
<!-- Partners who fail to meet or maintain compliance with the relevant <a href="https://www.procore.com/partners/documents" target="_blank">Program Requirements</a> and [Marketplace Requirements]({{ site.url }}{{ site.baseurl }}{% link app_marketplace/marketplace_requirements.md %}) may be subject to a partnership review and potential changes to program benefits, including the loss of Procore Partner status, as outlined in the Partner Agreement. Partner performance is reviewed at the start of each program year -->
179+
As described in the applicable terms and conditions, Procore may remove or decline the publication of any Marketplace Listing at any time.

assets/css/main.css

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -297,4 +297,41 @@ body {
297297
/* Rotate caret when details is open */
298298
details[open] summary::after {
299299
transform: translateY(-50%) rotate(180deg); /* Rotate caret when open */
300+
}
301+
302+
/* Styling for Create Your Account CTA */
303+
.cta-container {
304+
display: flex;
305+
align-items: center;
306+
margin-top: 1.5rem;
307+
}
308+
309+
.create-account-link {
310+
position: relative;
311+
display: inline-flex;
312+
align-items: center;
313+
color: #f97316;
314+
font-weight: bold;
315+
text-decoration: none;
316+
transition: color 0.2s ease;
317+
}
318+
319+
.create-account-link:hover {
320+
color: #e05e2f; /* Slightly darker orange on hover */
321+
}
322+
323+
.create-account-link::after {
324+
content: '';
325+
position: absolute;
326+
bottom: -2px;
327+
left: 0;
328+
width: 100%;
329+
height: 2px;
330+
background-color: currentColor;
331+
transform: scaleX(0);
332+
transition: transform 0.2s ease;
333+
}
334+
335+
.create-account-link:hover::after {
336+
transform: scaleX(1);
300337
}
Lines changed: 5 additions & 0 deletions
Loading

building_applications/building_apps_manage_collabs.md

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ section_title: Building Applications
1010
>**Note:** This article covers topics consistent with the App Manifest v4.1 format and the form-based app creation UI experience.
1111
>For information on the App Manifest v3.x (legacy) format, see [App Manifest v3.x Legacy Format]({{ site.url }}{{ site.baseurl }}{% link building_applications/building_apps_legacy_v3x_manifest_format.md %}) and [Migrating an App Manifest from v3.x to v4.1]({{ site.url }}{{ site.baseurl }}{% link building_applications/building_apps_v3x_to_v4.1_manifest_migration.md %}).
1212
13+
## Introduction
14+
If you're working with a team, the **Collaborators** feature allows you to manage access and responsibilities across your app. Each collaborator is assigned a role—Owner, Administrator, or Developer—which defines their permissions within the Developer Portal.
1315
## Introduction
1416
If you're working with a team, the **Collaborators** feature allows you to manage access and responsibilities across your app. Each collaborator is assigned a role—Owner, Administrator, or Developer—which defines their permissions within the Developer Portal.
1517

@@ -36,6 +38,7 @@ Each role has a defined set of permissions for actions that can be taken by a te
3638
<img src="{{ site.baseurl }}/assets/guides/collab-permissions.png" alt="Collaborator Role Permissions Overview" style="max-width:50%; margin-top:1rem;" />
3739
</details>
3840

41+
3942
***
4043
<details>
4144
<summary class="collapseListTierOne">Adding Team Members</summary>
@@ -47,6 +50,8 @@ Each role has a defined set of permissions for actions that can be taken by a te
4750
<li>Enter the team member’s email address, choose their role (<b>Admin</b> or <b>Developer</b>), and click <b>Send Invitation</b>.</li>
4851
</ol>
4952
Once added, the invited user will receive an email to confirm the additional. Once they accept, they gain access to the app with permissions aligned to their assigned role.
53+
</p>
54+
</details>
5055

5156
***
5257
<details>
@@ -60,9 +65,10 @@ Each role has a defined set of permissions for actions that can be taken by a te
6065
</ol>
6166
Once removed, the team member will no longer have access to the app in the Developer Portal.
6267
</p>
68+
</details>
6369

6470
***
65-
</details>
71+
<details>
6672
<summary class="collapseListTierOne">Changing App Ownership</summary>
6773
<p>
6874
App Owners can transfer ownership to another team member already added to the app:
@@ -78,17 +84,20 @@ Each role has a defined set of permissions for actions that can be taken by a te
7884
***
7985
## Giving Collaborators Access to Development Sandbox Environments
8086

87+
As an App Owner, you can provide your collaborators with access to a development sandbox using the following steps:
8188
As an App Owner, you can provide your collaborators with access to a development sandbox using the following steps:
8289

90+
1. Log in to the sandbox company for your app and navigate to the **Company Directory** tool.
8391
1. Log in to the sandbox company for your app and navigate to the **Company Directory** tool.
8492
2. Click **Add User**.
8593
3. Fill out the **Add User** form with the required fields and click **Create**.
8694
4. On the following page, set permissions and project settings for the new user as needed.
95+
3. Fill out the **Add User** form with the required fields and click **Create**.
96+
4. On the following page, set permissions and project settings for the new user as needed.
8797
5. Scroll to the bottom of the Edit User page and click **Save and Send Invitation to Procore**.
8898

8999
Once your collaborator accepts the invitation to the sandbox company, they’ll be able to access resources using the API and sandbox credentials.
90100

91101
For additional information, see
92102
- [Add a User Account to the Company Directory](https://support.procore.com/products/online/user-guide/company-level/directory/tutorials/add-a-user-account-to-the-company-directory)
93-
- [Edit a User Account in the Company Directory](https://support.procore.com/products/online/user-guide/company-level/directory/tutorials/edit-a-user-account-in-the-company-directory)
94-
103+
- [Edit a User Account in the Company Directory](https://support.procore.com/products/online/user-guide/company-level/directory/tutorials/edit-a-user-account-in-the-company-directory)

0 commit comments

Comments
 (0)