[No QA] [DO NOT MERGE] Helpsite consolidate v2#81597
[No QA] [DO NOT MERGE] Helpsite consolidate v2#81597stephanieelliott wants to merge 72 commits intomainfrom
Conversation
…ocs/articles/consolidated/billing/Subscription and Plan Management/How-billing-ownership-and-subscription-management-work-in-Expensify.md
…tions-in-Expensify-Classic.md to docs/articles/consolidated/billing/Subscription and Plan Management/Manage-Billing-and-Subscriptions-in-Expensify-Classic.md
…tions-in-New-Expensify.md to docs/articles/consolidated/billing/Subscription and Plan Management/Manage-Billing-and-Subscriptions-in-New-Expensify.md
…iptions-in-Expensify.md
… How-to-Manage-Subscriptions-and-Billing-in-New-Expensify.md
| keywords: [Expensify Classic, karma points, personal karma, corporate karma] | ||
| --- | ||
|
|
||
| [Expensify.org](https://www.expensify.org/about) is built on creating a transparent and convenient way to create an emotional connection between donors, volunteers, and recipients. The funds for this organization come from Corporate Karma, Personal Karma, and monetary donations. |
There was a problem hiding this comment.
Missing breadcrumb path: Add a breadcrumb navigation path below the H1 heading (after the YAML frontmatter) to improve navigation context and AI readability. Example: Settings > Workspaces > Individual/Group
| internalScope: Audience is Workspace Admins and prospective customers. Covers high-level plan features, use cases, and who each plan is for. Does not cover pricing, billing logic, or subscription management. | ||
| --- | ||
|
|
||
| # Expensify Plans Overview: Collect vs Control |
There was a problem hiding this comment.
Missing breadcrumb path: Add a breadcrumb navigation path below the H1 heading to improve navigation context and AI readability.
| internalScope: Audience is Workspace Admins and Billing Owners. Covers pricing tiers, seat billing behavior, subscription models, and supported currencies. Does not cover plan comparisons, billing ownership transfers, or how to cancel a plan. | ||
| --- | ||
|
|
||
| # Expensify Plan Pricing and Billing: Annual, Pay-Per-Use, and Localized Rates |
There was a problem hiding this comment.
Missing breadcrumb path: Add a breadcrumb navigation path below the H1 heading to improve navigation context and AI readability.
| internalScope: Audience is billing owners and Workspace Admins. Covers what causes out-of-date billing, who can resolve it, and what actions are required. Does not cover step-by-step platform-specific navigation. | ||
| --- | ||
|
|
||
| When billing is out of date in Expensify, your workspace may lose access to paid features. This guide explains what it means, why it happens, and how to resolve it. |
There was a problem hiding this comment.
Missing breadcrumb path: Add a breadcrumb navigation path below the H1 heading to improve navigation context and AI readability.
…visibility details for GL codes in the respective tables, clarifying their status for workspace admins and members. Update instructions for managing GL codes and improve consistency across related articles.
…removing the outdated Plan-types-and-pricing.md file. Introduced new links for Expensify Plan Types and Pricing, enhancing clarity and accessibility for users.
… and pricing, improving navigation to relevant documentation for users.
… from redirects.csv to streamline navigation and ensure users access the most relevant documentation.
fa54259 to
8b149e8
Compare
Changed HTML section title from "Plans and Pricing" to "Plans & Pricing" to exactly match _routes.yml configuration. Title mismatches were causing the Jekyll site generator to treat them as separate sections, creating duplicate navigation entries. Co-authored-by: Cursor <cursoragent@cursor.com>
876412e to
6314cb5
Compare
The createDocsRoutes.ts script auto-generates section entries from the filesystem and adds them to existing sections in _routes.yml, causing duplicates. Removed the manual section definitions from the consolidated billing hub to allow the script to generate them automatically. Co-authored-by: Cursor <cursoragent@cursor.com>
e11be4b to
56ab6c8
Compare
…ricing, and add new documentation files for Collect and Control Plan features, cash back benefits, and switching plans. This enhances navigation and provides comprehensive guidance for users evaluating their subscription options.
f6b0413 to
8c8b760
Compare
Co-authored-by: Cursor <cursoragent@cursor.com>
72e10a4 to
d8f3809
Compare
- Change hub icon to subscription-annual.svg - Update hub description to focus on subscription options and payment methods - Write new Subscription Overview article - Add order fields to all articles for proper section ordering - Rename article titles: * 'How to Manage Your Subscription' → 'How to configure your subscription' * 'Deleting a workspace' → 'Deleting an Expensify workspace and ending billing' - Remove version-specific navigation notes from all articles - Add Expensify Classic-only note to Personal and Corporate Karma Co-authored-by: Cursor <cursoragent@cursor.com>
5e36595 to
43ded77
Compare
- Rename article files to match their new titles: * How-to-manage-your-subscription-in-New-Expensify.md → How-to-configure-your-subscription-in-New-Expensify.md * How-to-Manage-Your-Subscription-in-Expensify-Classic.md → How-to-configure-your-subscription-in-Expensify-Classic.md * Deleting-workspaces-in-Expensify.md → Deleting-an-Expensify-workspace-and-ending-billing.md - Add section ordering to billing hub in _routes.yml: 1. Subscription Setup & Billing Ownership 2. Subscription Management 3. Plans & Pricing 4. Other Billing Scenarios - Add redirects for renamed article URLs Co-authored-by: Cursor <cursoragent@cursor.com>
78fe6ea to
593dc21
Compare
Co-authored-by: Cursor <cursoragent@cursor.com>
1363c7a to
6ff3faa
Compare
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 stepssectioncanBeMissingparam foruseOnyxtoggleReportand notonIconClick)src/languages/*files and using the translation methodSTYLE.md) were followedAvatar, 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.ScrollViewcomponent to make it scrollable when more elements are added to the page.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