Editorial Workflow Optimization & Custom Objects for a Digital PR Agency
Company Overview
This engagement was with a digital PR agency based in the United States that manages editorial content production across multiple client accounts. The agency's team includes writers, editors, and operations leadership — all of whom play distinct roles in moving articles from concept through publication. With a growing client roster, the volume of content in production at any given time had reached a point where the existing workflow infrastructure could no longer keep pace.
The agency had already invested in HubSpot as its primary operational platform, but the CRM was not being leveraged to its full potential for editorial management. Content tracking still relied heavily on disconnected spreadsheets, and the team lacked a single source of truth for article status, assignments, and deadlines. Leadership recognized that the agency needed a purpose-built editorial workflow inside HubSpot — not a bolt-on solution, but a system designed around how content actually moves through the organization.
The Challenge
The agency's editorial process had grown organically over time, and with that growth came fragmentation. Writers tracked their assignments in one tool, editors managed review queues in another, and operations leadership attempted to maintain oversight through a web of spreadsheets that required constant manual updates. There was no centralized system where anyone could look up the status of a given article and get an accurate, up-to-date answer.
This lack of centralization created real operational friction. Editors had limited visibility into incoming drafts, making it difficult to plan review capacity. Writers sometimes submitted work without knowing whether the previous round of edits had been incorporated. Operations leadership spent significant time each week compiling status reports by manually polling team members and cross-referencing spreadsheet entries — time that could have been directed toward strategic work.
The problem was compounded by the multi-client nature of the agency's work. Each client account had its own content calendar, editorial standards, and publication targets. Without a unified tracking system, it was difficult to ensure that deadlines were being met consistently across all accounts, and dropped balls often went unnoticed until a client flagged a missed deliverable.
Beyond the workflow challenges, the agency was also dealing with a misconfigured user permissions structure in HubSpot. Several team members had been assigned paid sales seats that they did not need for their roles. This configuration error was quietly inflating the agency's HubSpot subscription costs each month without delivering any additional value. The permissions issue had gone unaddressed because no one on the team had conducted a systematic audit of seat assignments and access levels.
The agency needed a solution that would centralize editorial tracking, give every role the visibility it needed, and do so without disrupting workflows that were already in motion across active client accounts. Any changes had to be rolled out carefully, with proper documentation and training, to ensure adoption across a team that was already operating at full capacity.
Our Approach
We started by evaluating the agency's existing editorial workflows in detail. This meant sitting down with writers, editors, and operations leadership to understand how articles actually moved through the production cycle — not just how the process was documented, but how it functioned in practice. We mapped every handoff point, identified where information was being lost or delayed, and cataloged the tools and spreadsheets currently in use.
Based on this assessment, we designed a custom HubSpot object purpose-built for the article lifecycle. Rather than forcing editorial content into HubSpot's default deal or ticket objects — which would have required awkward workarounds — we built a dedicated object with custom properties that reflected the agency's actual workflow stages. Properties included article status, assigned writer, assigned editor, client account, target publication date, review round, and publication confirmation. This gave the team a native HubSpot experience tailored to editorial work.
We configured the custom object with views and filters that served each role's specific needs. Writers could see their active assignments and upcoming deadlines. Editors could monitor articles entering the review queue. Operations leadership had a dashboard view across all client accounts with the ability to filter by status, deadline, or team member. This role-based visibility ensured that every team member could find what they needed without wading through irrelevant information.
In parallel, we conducted a thorough user permissions audit. We reviewed every HubSpot seat assignment, compared actual usage patterns against access levels, and identified team members who had been allocated paid sales seats unnecessarily. We compiled our findings into a clear recommendation document that outlined which seats could be downgraded or reassigned, along with the projected cost savings.
To support adoption, we produced comprehensive documentation delivered through Google Docs accompanied by a two-part instructional video walkthrough. The first video covered the conceptual framework — why the custom object was structured the way it was and how it mapped to the team's existing workflow. The second video was a hands-on tutorial walking through daily use cases: creating new article records, updating statuses, running filtered views, and generating reports. This two-layer approach ensured that team members could both understand the system and use it effectively from day one.
We also developed an implementation roadmap and team rollout strategy to phase the transition without disrupting active client work. Rather than switching everything over at once, we recommended a staged rollout starting with one client account, gathering feedback, and expanding to additional accounts once the team was comfortable with the new workflow.
Tech Stack
- HubSpot CRM — Custom objects, custom properties, and user permissions configuration for editorial workflow management
- Google Docs — Delivery format for editorial process documentation and implementation guides
- Video walkthroughs — Two-part instructional video series covering system design and daily usage
Key Deliverables
- Custom HubSpot object for article lifecycle — A purpose-built object with custom properties for tracking articles from assignment through publication, replacing spreadsheet-based tracking entirely
- Editorial process documentation — Comprehensive Google Doc paired with a two-part video walkthrough covering system architecture and day-to-day usage
- User permissions audit — A detailed review of HubSpot seat assignments with specific recommendations for cost optimization, including identification of unnecessary sales seats
- Implementation roadmap — A phased rollout plan designed to transition the team to the new system without disrupting active client deliverables
- Team rollout strategy — Role-specific onboarding guidance ensuring writers, editors, and operations leadership each understood their workflows within the new system
Business Outcomes
The custom HubSpot object delivered centralized article tracking that replaced the agency's fragmented spreadsheet system entirely. For the first time, every team member — from writers to operations leadership — could access a single, accurate view of content status across all client accounts. The days of manually compiling status updates from multiple sources were over.
The workflow optimization was designed to integrate with the team's existing processes rather than overhaul them, which meant adoption happened without disrupting active client work. The phased rollout approach and comprehensive documentation gave the team confidence in the transition, and the video walkthroughs provided a reusable training resource for onboarding future team members.
The permissions audit identified unnecessary sales seats that had been inflating the agency's HubSpot costs. By flagging these seats for reassignment, the audit delivered immediate cost recovery opportunities that would compound with each billing cycle.
Overall, the streamlined editorial workflow and elimination of manual tracking processes recovered approximately 8 hours per week of team capacity — time that could be redirected toward content strategy, client relationships, and business development rather than administrative coordination.
What the Client Said
"The custom object approach gave us exactly what we needed — a system that matches how we actually work, not a workaround we'd have to fight against every day."
— Agency Operations Leadership