[No QA] [HOLD - WIP] Helpsite add new partnerprogram#93885
[No QA] [HOLD - WIP] Helpsite add new partnerprogram#93885stephanieelliott wants to merge 14 commits into
Conversation
Add expensify-partner-program hub to Newdot directory.
…rd Revenue-Share.md
Added a comprehensive guide on Expensify's Partner Support program, detailing training, partner managers, and support options.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
…roved!-Billing.md
This comment has been minimized.
This comment has been minimized.
Concierge reviewer checklist:
For more detailed instructions on completing this checklist, see How do I review a HelpDot PR as a Concierge Team member? |
|
@mollfpr @brianlee-expensify One of you needs to copy/paste the Reviewer Checklist from here into a new comment on this PR and complete it. If you have the K2 extension, you can simply click: [this button] |
This comment has been minimized.
This comment has been minimized.
HelpDot Documentation ReviewOverall AssessmentThis PR (marked [HOLD - WIP]) adds a new Expensify Partner Program hub with three articles covering Expensify Card revenue share, ExpensifyApproved! billing, and partner support. It also registers the hub in Scores Summary
Key Findings
Recommendations
Files Reviewed
Note: This is a top-level summary review. Detailed line-by-line feedback can be provided as inline comments. |
|
|
||
| Revenue share payments are deposited into your default connected US business bank account each month. No additional action is required as long as you remain eligible. | ||
|
|
||
| -- |
There was a problem hiding this comment.
Formatting violation: This horizontal rule is -- but should be ---. As written it renders as stray text (or an empty heading) instead of a divider. Change it to ---.
|
|
||
| --- | ||
|
|
||
| ## How to receive Expensify Card Revenue Share |
There was a problem hiding this comment.
Terminology/casing inconsistency: "Revenue Share" is Title Case here but sentence case ("revenue share") everywhere else in this article (e.g. the ## Who can earn Expensify Card revenue share and ## How to qualify... headings). Use ## How to receive Expensify Card revenue share for consistent, deterministic terminology.
|
|
||
| ## Do I automatically receive ExpensifyApproved! pricing? | ||
|
|
||
| Yes, once you enroll in the ExpensifyApproved! accountants program, all woryou'll automatically receive partner pricing for all w |
There was a problem hiding this comment.
Readability violation: This answer is broken/truncated — "all woryou'll automatically receive partner pricing for all w" is garbled and cut off. Rewrite as a complete sentence, e.g. "Yes. Once you enroll in the ExpensifyApproved! accountants program, you'll automatically receive partner pricing for all eligible client Workspaces."
|
|
||
| --- | ||
|
|
||
| ## How ExpensifyApproved billing works |
There was a problem hiding this comment.
Heading violation: Two issues — (1) "ExpensifyApproved" is missing its trademark ! (should be ExpensifyApproved!) to match the exact feature name used elsewhere, and (2) this heading is nearly identical to ## How ExpensifyApproved! pricing works above and is vague/redundant. Make it specific and task-based, e.g. ## How ExpensifyApproved! consolidated billing works. Also remove the trailing whitespace.
| - Pay-per-use billing with no annual subscription. | ||
| - Eligible partners can earn revenue share based on their clients' Expensify Card spending. | ||
|
|
||
| Learn how to earn Expensify Card revenue share. |
There was a problem hiding this comment.
Cross-link violation: This reads like anchor text ("Learn how to earn Expensify Card revenue share.") but is plain text with no link. Per the Cross-Linking Standards, turn it into a descriptive relative link, e.g. [Learn how to earn Expensify Card revenue share](/articles/new-expensify/expensify-partner-program/Card-Revenue-Share).
| 2. Choose **Subscription**. | ||
| 3. Select **Billing history**. | ||
|
|
||
| Select the billing receipt you want to view or download. [Learn how to download receipts](articles/new-expensify/reports-and-expenses/Search-and-Download-Expenses). |
There was a problem hiding this comment.
Broken relative link: The link target articles/new-expensify/... is missing a leading slash, so it resolves relative to the current page instead of the site root. Per Link Formatting rules, use a root-relative path: [Learn how to download receipts](/articles/new-expensify/reports-and-expenses/Search-and-Download-Expenses).
|
|
||
| ## What if my clients don't use the Expensify Card? | ||
|
|
||
| Clients that don't use the Expensify Card are billed at the standard ExpensifyApproved! rate of $18 per seat per month. |
There was a problem hiding this comment.
Terminology inconsistency: This says "$18 per seat per month" but the body of the article uses "$18 per active member per month" (see the pricing section). Use "Member" consistently (Expensify terminology) — e.g. "$18 per active member per month".
| title: Understand ExpensifyApproved! Billing | ||
| description: Learn how Expensify bills partners and their clients, including exclusive pricing, and client ID management. | ||
| keywords: [Expensify Classic, ExpensifyApproved, partner billing, client ID, Expensify Card] | ||
| --- |
There was a problem hiding this comment.
Metadata violation: The required internalScope field is missing from the YAML frontmatter. Per the metadata requirements, add it: internalScope: Audience is [role(s)]. Covers [workflow]. Does not cover [exclusions].
| title: Expensify Partner Support | ||
| description: Learn about Expensify's Partner Support program, including training, dedicated partner managers, and real-time chat support. | ||
| keywords: [Expensify Classic, ExpensifyApproved, partner support, training, partner manager, onboarding, concierge] | ||
| --- |
There was a problem hiding this comment.
Metadata violation: The required internalScope field is missing from the YAML frontmatter. Add it per the metadata spec: internalScope: Audience is ExpensifyApproved! partners. Covers the partner support resources available. Does not cover [exclusions].
| keywords: [Expensify Classic, ExpensifyApproved, partner support, training, partner manager, onboarding, concierge] | ||
| --- | ||
|
|
||
| As an **ExpensifyApproved! Partner**, your firm gains access to exclusive support services designed to enhance your experience and help your clients succeed. This guide outlines the key support resources available to you. |
There was a problem hiding this comment.
Structure violation: This article has no # H1 title, and the body begins directly with a paragraph. Every article must have exactly one # heading matching the title (# Expensify Partner Support) at the top. Add it above this intro paragraph.
|
|
||
| As an **ExpensifyApproved! Partner**, your firm gains access to exclusive support services designed to enhance your experience and help your clients succeed. This guide outlines the key support resources available to you. | ||
|
|
||
| # ExpensifyApproved! University |
There was a problem hiding this comment.
Heading violation (multiple # + not task-based): Only one # heading (the title) is allowed per article, plus # FAQ. This file uses several # headings (# ExpensifyApproved! University, # Partner Manager, # Client Account Executive, # Client Account Manager, # Concierge Chat Support). Demote them all to ##, and make them task-based (start with What/How), e.g. ## What ExpensifyApproved! University offers.
|
|
||
| Your **Partner Manager** is your dedicated contact for strategic support. | ||
|
|
||
| ## Key Responsibilities: |
There was a problem hiding this comment.
Heading violation: ## Key Responsibilities: is a generic, noun-only heading in Title Case with a trailing colon. Headings must be task-based and sentence case, e.g. ## What your Partner Manager does.
| - Provide recommendations to optimize your clients' accounts. | ||
| - Assist with strategic planning and feature adoption. | ||
|
|
||
| ## How to Connect with Your Partner Manager |
There was a problem hiding this comment.
Casing violation: Headings must use sentence case, not Title Case. Change to ## How to connect with your Partner Manager.
| ## How to Connect with Your Partner Manager | ||
| To be assigned a **Partner Manager**, you must complete the **ExpensifyApproved! University** training. Once completed, check your **Expensify account**: | ||
| - Look for the **ExpensifyApproved!** logo in the bottom left-hand corner. | ||
| - Navigate to `Support` to message your **Partner Manager**. |
There was a problem hiding this comment.
Navigation/UI referencing violation: "Navigate to Support" uses the prohibited vague phrase "Navigate to" and formats the UI label in code backticks. Reference the exact UI element in bold, e.g. "Select Support." (Same issue appears at the other "navigate to Support" / "go to Support" instructions in this article.)
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: a84da0a630
ℹ️ About Codex in GitHub
Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".
| **Clients using the Expensify Card** | ||
|
|
||
| - Up to a 50% discount, reducing the cost to $9 per active member per month for eligible clients. | ||
| - [Contact your Partner Manager](/articles/new-expensify/getting-started/Connect-with-Your-ExpensifyApproved-Partner-Team) for international pricing. |
There was a problem hiding this comment.
Point Partner Manager links at the new article
When partners click this link (and the same FAQ link later in the article), it points to /articles/new-expensify/getting-started/Connect-with-Your-ExpensifyApproved-Partner-Team, but that article does not exist; a repo-wide search only finds these new references, while the support article added here lives under /articles/new-expensify/expensify-partner-program/Your-Expensify-Partner-Manager. This ships a 404 from the new partner-program hub.
Useful? React with 👍 / 👎.
| 2. Choose **Subscription**. | ||
| 3. Select **Billing history**. | ||
|
|
||
| Select the billing receipt you want to view or download. [Learn how to download receipts](articles/new-expensify/reports-and-expenses/Search-and-Download-Expenses). |
There was a problem hiding this comment.
Add the leading slash to the receipt link
When users click this Learn how to download receipts link from the article page, the browser resolves articles/new-expensify/... relative to the current directory, producing /articles/new-expensify/expensify-partner-program/articles/new-expensify/reports-and-expenses/Search-and-Download-Expenses, which does not exist. The target article does exist at /articles/new-expensify/reports-and-expenses/Search-and-Download-Expenses, so this needs the leading slash like the other internal links.
Useful? React with 👍 / 👎.
|
|
||
| ## Do I automatically receive ExpensifyApproved! pricing? | ||
|
|
||
| Yes, once you enroll in the ExpensifyApproved! accountants program, all woryou'll automatically receive partner pricing for all w |
There was a problem hiding this comment.
Complete the truncated FAQ answer
When readers reach this FAQ, the answer is visibly garbled and cut off (woryou'll ... for all w), so it does not answer whether ExpensifyApproved! pricing is applied automatically and makes the published help article look broken. Replace it with the complete intended sentence before publishing the new hub.
Useful? React with 👍 / 👎.
…and-ExpensifyApproved-Billing.md
|
A preview of your ExpensifyHelp changes have been deployed to https://6725fc85.helpdot.pages.dev ⚡️ Updated articles: |
See: https://github.com/Expensify/Expensify/issues/613636
Explanation of Change
Fixed Issues
$
PROPOSAL:
Tests
Offline tests
QA Steps
// TODO: These must be filled out, or the issue title must include "[No QA]."
PR Author Checklist
### Fixed Issuessection aboveTestssectionOffline stepssectionQA stepssectiontoggleReportand notonIconClick)Avatar, I verified the components usingAvatarare working as expected)StyleUtils.getBackgroundAndBorderStyle(theme.componentBG))npm run compress-svg)Avataris modified, I verified thatAvataris working as expected in all cases)Designlabel and/or tagged@Expensify/designso the design team can review the changes.mainbranch was merged into this PR after a review, I tested again and verified the outcome was still expected according to theTeststeps.Screenshots/Videos
Android: Native
Android: mWeb Chrome
iOS: Native
iOS: mWeb Safari
MacOS: Chrome / Safari