Skip to content

[No QA] Update and rename Create-expense-tags.md to Create-and-manage-expense-tags.md#84478

Merged
bfitzexpensify merged 2 commits intomainfrom
helpsite-fix-tags-page
Mar 9, 2026
Merged

[No QA] Update and rename Create-expense-tags.md to Create-and-manage-expense-tags.md#84478
bfitzexpensify merged 2 commits intomainfrom
helpsite-fix-tags-page

Conversation

@stephanieelliott
Copy link
Contributor

@stephanieelliott stephanieelliott self-assigned this Mar 7, 2026
update redirects file
@stephanieelliott stephanieelliott requested a review from a team as a code owner March 7, 2026 02:58
@melvin-bot
Copy link

melvin-bot bot commented Mar 7, 2026

Concierge reviewer checklist:

  • I have verified the accuracy of the article
    • The article is within a hub that makes sense, and the navigation is correct
    • All processes, screenshots, and examples align with current product behavior.
    • All links within the doc have been verified for correct destination and functionality.
  • I have verified the readability of the article
    • The article's language is clear, concise, and free of jargon.
    • The grammar, spelling, and punctuation are correct.
    • The article contains at least one image, or that an image is not necessary
  • I have verified the formatting of the article
    • The article has consistent formatting (headings, bullet points, etc.) with other HelpDot articles and that aligns with the HelpDot formatting standards.
    • The article has proper text spacing and breaks for readability.
  • I have verified the article has the appropriate tone and style
    • The article's tone is professional, friendly, and suitable for the target audience.
    • The article's tone, terminology, and voice are consistent throughout.
  • I have verified the overall quality of the article
    • The article is not missing any information, nor does it contain redundant information.
    • The article fully addresses user needs.
  • I have verified that all requested improvements have been addressed

For more detailed instructions on completing this checklist, see How do I review a HelpDot PR as a Concierge Team member?

cc @bfitzexpensify

@melvin-bot melvin-bot bot requested review from Valforte and bfitzexpensify and removed request for a team March 7, 2026 02:58
@melvin-bot
Copy link

melvin-bot bot commented Mar 7, 2026

@Valforte @bfitzexpensify 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]

NOTE: It looks like docs/redirects.csv was modified in this PR. Please see this SO for special instructions on how to review changes to that file.


## How to create a tag manually

1. In the navigation tabs (on the left on web, and at the bottom on mobile), select **Workspaces** > **[workspace name]**
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Formatting inconsistency: "navigation tabs" is not bold here, but it is bold in other sections (lines 28, 155, 164, 172). For consistency, wrap it in bold: **navigation tabs**. Also, this step is missing a period at the end.

Suggested change
1. In the navigation tabs (on the left on web, and at the bottom on mobile), select **Workspaces** > **[workspace name]**
1. In the **navigation tabs** (on the left on web, and at the bottom on mobile), select **Workspaces** > **[workspace name]**.


1. In the navigation tabs (on the left on web, and at the bottom on mobile), select **Workspaces** > **[workspace name]**
2. Select **Tags**.
3. Choose **Add tag**
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Formatting inconsistency: This step is missing a period at the end. Also, "Choose" is used here but "Select" is used in parallel steps elsewhere in the article. Pick one verb and use it consistently throughout.

Suggested change
3. Choose **Add tag**
3. Select **Add tag**.

## How to create a tag manually

1. In the navigation tabs (on the left on web, and at the bottom on mobile), select **Workspaces** > **[workspace name]**
2. Select **Tags**.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Formatting inconsistency: Missing period at end of step.

Suggested change
2. Select **Tags**.
2. Select **Tags**.


## How to import single-level Tags using a spreadsheet

Use this option when you want one flat list of tags (for example: Marketing, Sales, IT).
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Formatting inconsistency: "navigation tabs" is not bold here but is bold in other sections. Also missing a period at the end of this step.

Suggested change
Use this option when you want one flat list of tags (for example: Marketing, Sales, IT).
1. In the **navigation tabs** (on the left on web, and at the bottom on mobile), select **Workspaces** > **[workspace name]**.

## How to import single-level Tags using a spreadsheet

Use this option when you want one flat list of tags (for example: Marketing, Sales, IT).

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Formatting inconsistency: Missing period at end of step.

Suggested change
2. Select **Tags**.


Use this option when you want one flat list of tags (for example: Marketing, Sales, IT).

1. In the navigation tabs (on the left on web, and at the bottom on mobile), select **Workspaces** > **[workspace name]**
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Formatting inconsistency: Missing period at end of step.

Suggested change
1. In the navigation tabs (on the left on web, and at the bottom on mobile), select **Workspaces** > **[workspace name]**
3. Select **More** > **Import spreadsheet**.

---

## How to import multi-level Tags using a spreadsheet

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Formatting inconsistency: "navigation tabs" is not bold here but is bold in other sections (e.g., lines 28, 155, 164). For consistency, use **navigation tabs**.

Suggested change
1. In the **navigation tabs** (on the left on web, and at the bottom on mobile), select **Workspaces** > **[workspace name]**.


---

## How to create a tag manually
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Heading capitalization inconsistency: "tag" is lowercase here, but other headings capitalize "Tags" (e.g., "How to enable Tags on a workspace", "How to import single-level Tags"). Choose one convention and apply it to all headings throughout the article.

Suggested change
## How to create a tag manually
## How to create a Tag manually

3. Select one or more tags.
4. Choose **Selected** in the top right.
5. Select **Delete tag**.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Heading capitalization inconsistency: "tags" is lowercase here, but other section headings capitalize "Tags" (e.g., "How to enable Tags on a workspace", "How to import single-level Tags"). For consistency:

Suggested change
## How to delete expense Tags

Workspaces on the Control plan can assign a GL code to each tag for exporting purposes. Tag GL codes are not visible to members.

1. In the **navigation tabs** (on the left on web, and at the bottom on mobile), select **Workspaces** > **[workspace name]**.
2. Select **Tags**.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Heading capitalization inconsistency: "tag" is lowercase here but capitalized ("Tags") in most other headings. For consistency:

Suggested change
2. Select **Tags**.
## How to add or edit a Tag GL code

- [Dependent tags with GL codes](https://help.expensify.com/assets/Files/Dependent+with+GL+codes+format.csv)
- [Dependent tags without GL codes](https://help.expensify.com/assets/Files/Dependent+without+GL+codes+format.csv)
- [Independent tags with GL codes](https://help.expensify.com/assets/Files/Independent+with+GL+codes+format.csv)
- [Independent tags without GL codes](https://help.expensify.com/assets/Files/Independent+without+GL+codes+format.csv)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Formatting inconsistency: "Notes:" (plural) is used here but only one bullet point follows. The rest of the article uses "Note:" (singular) for single-item notes. Use the singular form for consistency.

Suggested change
- [Independent tags without GL codes](https://help.expensify.com/assets/Files/Independent+without+GL+codes+format.csv)
**Note:**


1. In the navigation tabs (on the left on web, and at the bottom on mobile), select **Workspaces** > **[workspace name]**
2. Select **Tags**.
3. Select **More** > **Import spreadsheet**
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Verb inconsistency: "Choose" is used here, but most other steps in the article use "Select". For consistency, use "Select" throughout.

Suggested change
3. Select **More** > **Import spreadsheet**
4. Select **Single level of tags**.


1. In the navigation tabs (on the left on web, and at the bottom on mobile), select **Workspaces** > **[workspace name]**.
2. Select **Tags**.
3. Select **More** > **Import spreadsheet**.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Verb inconsistency: "Choose" is used here, but most other steps in the article use "Select". For consistency, use "Select" throughout.

Suggested change
3. Select **More** > **Import spreadsheet**.
4. Select **Multi-level tags**.


---

## How to add or edit a tag GL code
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Verb inconsistency: "Choose" is used here, but most other steps in the article use "Select". For consistency, use "Select" throughout.

Suggested change
## How to add or edit a tag GL code
4. Select **Selected** in the top right.


**Notes:**
- Only CSV and TSV files are supported for multi-level tag imports. A single file can include up to 50,000 tags.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Readability / AI Readiness: This heading is long and hard to scan. Consider shortening it while keeping the full feature name. For example:

Suggested change
## How single-level and multi-level Tags affect expenses

1. In the navigation tabs (on the left on web, and at the bottom on mobile), select **Workspaces** > **[workspace name]**
2. Select **Tags**.
3. Choose **Add tag**
4. Enter a tag name and select **Save**.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Style compliance: Per Expensify HelpDot standards, end-of-flow confirmation buttons should use "Confirm" rather than "Save." If the UI button literally reads "Save," please disregard this comment -- but if the button text is actually "Confirm," this should be updated.

Same concern applies to line 175.

- Only CSV and TSV files are supported for multi-level tag imports. A single file can include up to 50,000 tags.

---

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Readability: The phrase "how many 'layers' of coding members must complete" is awkward and could be misread (it is unclear whether "coding members" is a noun phrase or "coding" modifies "layers"). Consider rephrasing for clarity:

Suggested change
Single-level Tags and multi-level Tags determine how many tag fields appear on each expense. This controls how many layers of coding a member must complete when submitting expenses.

@github-actions
Copy link
Contributor

github-actions bot commented Mar 7, 2026

HelpDot Documentation Review

Overall Assessment

This PR renames and rewrites the expense tags documentation from Create-expense-tags.md to Create-and-manage-expense-tags.md. The rewrite is a substantial improvement over the original. It eliminates duplicate instructions that existed in the old file (the old version had the "add a single tag" steps listed twice), fixes the heading hierarchy (the old file incorrectly used multiple H1 headings for subsections), standardizes interaction verbs from "click" to "select"/"choose" for cross-platform consistency, and adds two valuable new explanatory sections covering single-level vs. multi-level tags and dependent vs. independent tags. The redirect in redirects.csv is properly handled. Overall, this is a strong rewrite with a few minor consistency issues worth addressing.

Scores Summary

  • Readability: 8/10 - Clear, well-organized prose at an appropriate reading level. Step-by-step instructions are easy to follow, and the new explanatory sections with concrete examples (State/City for dependent tags, Department/Location for independent tags) are especially helpful. Minor deductions for inconsistent punctuation in numbered steps (some end with periods, some do not) and for the removal of the "enable or disable tags" section from the old file, which leaves a small gap in coverage.

  • AI Readiness: 9/10 - Excellent improvements. Headings are descriptive and task-oriented (e.g., "How to import single-level Tags using a spreadsheet"), giving AI systems strong semantic signals. The YAML metadata is well-structured with a clear internalScope following the prescribed format. The heading hierarchy is correct: a single H1 for the title, H2 for all sections, and H1 for FAQ. One minor issue: the heading "How single-level Tags and multi-level Tags affect tag fields on expenses" is quite long and could be slightly condensed for readability without losing descriptiveness.

  • Style Compliance: 7/10 - Good adherence to Expensify voice and tone overall, but there are several consistency issues. The verb standardization from "click" to "select" is a welcome fix; however, capitalization of "Tags" is inconsistent throughout the document (sometimes capitalized mid-sentence as a feature name, sometimes lowercase), bold formatting of "navigation tabs" is applied in some sections but omitted in others, and punctuation at the end of numbered steps is not uniform. These are small issues but they accumulate across the document.

Key Findings

Positive aspects:

  • Eliminates the duplicate "add a single tag" instructions that existed in the old file (old lines 28-30 duplicated at lines 50-55).
  • Fixes the heading hierarchy: the old file used multiple H1 (#) headings for subsections, which violated the "H1 and H2 only" structure. The new file correctly uses H1 only for the page title and FAQ.
  • Replaces "click" with "select"/"choose" consistently, which is correct for documentation that covers both web and mobile platforms.
  • Adds two entirely new explanatory sections ("How single-level Tags and multi-level Tags affect tag fields on expenses" and "How dependent and independent multi-level Tags work") with clear, concrete examples.
  • Consolidates the navigation path from two steps (click Workspaces then Select your workspace name) into one (select Workspaces > [workspace name]), reducing friction.
  • Properly adds a redirect entry in redirects.csv so existing links will not break.
  • FAQ questions are rewritten in clearer, more member-centric language (e.g., "How can my Employees see the GL Codes?" becomes "Can members see Tag GL codes?").

Issues to address:

  1. Inconsistent capitalization of "Tags": The document alternates between capitalizing "Tags" mid-sentence (treating it as a feature name, e.g., "single-level Tags") and using lowercase "tags" (e.g., "expense tags," "delete expense tags"). A consistent convention should be adopted. If "Tags" is a proper feature name when referring to the workspace feature, it should always be capitalized in that context; if referring generically to tag values, it should be lowercase.

  2. Inconsistent punctuation in numbered steps: Some steps end with a period and some do not. For example, in "How to create a tag manually," steps 1 and 3 lack terminal periods while step 4 has one. This inconsistency appears across multiple sections.

  3. Inconsistent bold formatting of navigation instructions: The "How to enable Tags on a workspace" section bolds navigation tabs, but the "How to create a tag manually" and both import sections do not bold it. Either all instances should be bolded or none.

  4. Removed content -- enable/disable tags section: The old file included a "How to enable or disable expense tags" section explaining how to toggle individual tags on or off, and noted that tags imported from accounting systems are inactive by default. This information does not appear in the new file. Consider whether this section should be retained, as it covers a distinct use case from the "delete" workflow.

  5. Long heading: "How single-level Tags and multi-level Tags affect tag fields on expenses" is lengthy. Consider condensing it, for example: "How tag levels affect expense fields."

Recommendations

  1. Standardize "Tags" capitalization: Decide on a convention (capitalize when referring to the workspace feature, lowercase when referring to individual tag values) and apply it uniformly.
  2. Normalize punctuation: Ensure all numbered steps either consistently end with periods or consistently omit them. Ending with periods is the more standard approach.
  3. Normalize bold formatting: Apply the same bold treatment to "navigation tabs" and the navigation path across all step-by-step sections.
  4. Consider restoring the enable/disable section: The ability to toggle tags on or off (and the note about accounting-imported tags being inactive by default) is useful information that was present in the old file. Consider adding it back, even as a brief subsection.
  5. Condense the long heading: Shorten "How single-level Tags and multi-level Tags affect tag fields on expenses" to improve scannability.

Files Reviewed

  • docs/articles/new-expensify/workspaces/Create-and-manage-expense-tags.md (198 additions) -- New file. Substantially improved rewrite with better structure, expanded explanatory content, and corrected heading hierarchy. Has minor consistency issues with capitalization, punctuation, and formatting.
  • docs/articles/new-expensify/workspaces/Create-expense-tags.md (170 deletions) -- Deleted. Old file had duplicate instructions, incorrect heading hierarchy (multiple H1s), and inconsistent use of "click."
  • docs/redirects.csv (1 addition) -- Redirect from old URL to new URL properly added.

Note: Detailed line-by-line feedback has been provided as inline comments.


## What happens if a tag is disabled in my accounting system?

It will be removed from the workspace’s tag list. However, it will still appear on expenses or reports where it was previously applied.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

AI Readiness: "It" at the start of this answer is a vague reference. For better clarity and AI retrieval, restate the subject.

Suggested change
It will be removed from the workspaces tag list. However, it will still appear on expenses or reports where it was previously applied.
The disabled tag will be removed from the workspace's tag list. However, it will still appear on expenses or reports where it was previously applied.

@github-actions github-actions bot changed the title Update and rename Create-expense-tags.md to Create-and-manage-expense-tags.md [No QA] Update and rename Create-expense-tags.md to Create-and-manage-expense-tags.md Mar 7, 2026
@OSBotify
Copy link
Contributor

OSBotify commented Mar 7, 2026

A preview of your ExpensifyHelp changes have been deployed to https://73ce6947.helpdot.pages.dev ⚡️

Updated articles:

Copy link

@chatgpt-codex-connector chatgpt-codex-connector bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: d71287b255

ℹ️ 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".

@@ -0,0 +1,198 @@
---

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Add redirect for renamed tags article URL

Renaming this markdown file changes the published article path because our docs route generator derives href directly from the filename (.github/scripts/createDocsRoutes.ts), but this commit does not add a redirect from .../Create-expense-tags to the new slug. We still have multiple links pointing at the old URL (for example in src/CONST/index.ts and src/components/SidePanel/HelpContent/helpContentMap.tsx), so those links will start returning 404 after this deploy unless docs/redirects.csv is updated.

Useful? React with 👍 / 👎.

@stephanieelliott stephanieelliott removed the request for review from Valforte March 9, 2026 06:29
@bfitzexpensify bfitzexpensify merged commit c627215 into main Mar 9, 2026
14 checks passed
@bfitzexpensify bfitzexpensify deleted the helpsite-fix-tags-page branch March 9, 2026 11:47
@OSBotify
Copy link
Contributor

OSBotify commented Mar 9, 2026

🚀 Deployed to staging by https://github.com/bfitzexpensify in version: 9.3.34-0 🚀

platform result
🕸 web 🕸 success ✅
🤖 android 🤖 success ✅
🍎 iOS 🍎 success ✅

@OSBotify
Copy link
Contributor

🚀 Deployed to production by https://github.com/luacmartins in version: 9.3.34-2 🚀

platform result
🕸 web 🕸 success ✅
🤖 android 🤖 success ✅
🍎 iOS 🍎 success ✅

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants