You caught a copy error on the pricing page at 4pm on a Tuesday. You know exactly what it should say. You could fix it yourself in about 30 seconds if someone handed you the right file.
Instead, you open Jira. You write a ticket. You label it “copy fix,” assign it to the frontend team, set the priority, and attach a screenshot with an annotation. The ticket sits in the backlog until someone picks it up, usually 3 to 8 days later, depending on sprint priorities and who’s on vacation. For a 30-second fix.
This isn’t a process problem you can fix with better ceremony. It’s an access problem. PMs can see what needs to change. They just can’t make the change.
Frontman solves the access problem directly.
How It Works
Frontman runs alongside your engineering team’s development server. When they build the app locally or in a staging environment, Frontman is running too, and you can open it in your browser.
You see the live application. Click any element on the page and Frontman shows you which component it is, where it’s defined, the current visual properties (spacing, color, font, content), and whether it’s shared across the app or scoped to this page.
Describe what you want to change. Frontman edits the source file and hot-reloads the page. You see the result immediately. If it looks right, open a pull request for engineering to review.
No file names. No code. No terminal. No IDE. Just the browser you already use to review builds.
What You Can Change
Copy is the obvious starting point: button labels, CTAs, headlines, body text, navigation labels, alt text on images, error messages, empty states. Most of the words users read are fair game.
Layout and spacing work the same way. Padding inside components, gap between elements, responsive behavior at specific screen sizes. If something looks cramped on mobile, you click it, say “fix this on mobile,” and Frontman handles the adjustment.
Typography, background colors, border styles, component-level color changes: all accessible through the same click-and-describe workflow.
What doesn’t work: changes involving business logic, data fetching, API integrations, or application state. Those are engineering tasks. Frontman handles the visual layer, where “correct” means “it looks right in the browser.”
The Ticket You Will Stop Filing
The most common PM tickets in any frontend team’s backlog:
- “CTA copy should say X not Y”
- “Increase padding on mobile”
- “Button color should match the updated brand palette”
- “Pricing page heading font is wrong”
- “The hero section text is hard to read on tablet”
- “Fix the spacing in the footer”
Every one of these is a change the PM who filed the ticket could make directly if they had access. Every one of these takes a developer 10 minutes to fix and takes 3-5 days to reach them.
Frontman collapses that timeline. The PM makes the change, opens the PR, and engineering reviews a diff instead of translating a ticket. The whole loop goes from a week to under an hour.
The Code Review Step
This is the part that matters for trust.
Every change you make through Frontman produces a standard pull request. Your engineering team sees exactly what changed, a diff against the existing code, line by line. They can comment, request changes, or approve. Nothing ships without that approval.
It’s the same workflow as always: open a PR and get it reviewed before merging. The only difference is that you’re opening the PR instead of a developer. Engineering still controls what goes out.
Your design system stays intact because you’re editing the real components, not adding overrides. Your CI runs on your changes the same as any other PR. The codebase doesn’t know you’re not an engineer.
A Real Workflow Example
Your marketing site is running a campaign. The hero section has a CTA button that says “Start Free Trial.” Legal has asked that it say “Start Free Beta” until the paid tier launches.
Before Frontman:
Day 1: PM notices the copy, drafts ticket, assigns to frontendDay 2: Ticket lands in sprint planningDay 5: Developer picks it up, finds the component, makes the changeDay 5: PM reviews staging, approvesDay 6: Merged and deployedTotal: 5 days, ~20 minutes of engineering time spread across context switchesWith Frontman:
11:00am: PM opens staging environment in browser11:01am: PM clicks the CTA button in Frontman11:01am: PM types "Change this to 'Start Free Beta'"11:01am: Frontman edits the component, hot-reload confirms11:02am: PM opens PR11:30am: Engineer reviews the one-line diff, approves11:35am: Merged and deployedTotal: 35 minutes, 5 minutes of engineering attentionSame outcome. Same review process. Completely different calendar cost.
Getting Started
Frontman is set up once by your engineering team. It takes about 10 minutes to integrate with Next.js, Vite, or Astro. Follow the integration guide for your framework.
After setup, you get access to the staging environment in your browser and start clicking. No new tools to learn. No development environment to configure. The browser you already use to review builds is the tool.
Read about how the code review workflow protects your codebase, or see how designers and PMs use Frontman alongside engineers.
Try Frontman — open source, free during beta.