Skip to main content

    Accounting & Tax · project showcase · content operations

    Project ShowcaseReal client work that shipped. No performance figures are published, because none have been verified and approved for release.

    A content calendar built backwards from filing deadlines, with a hard freeze from January to April

    A tax practice can't produce content in busy season, and every generic calendar quietly assumes it can. This one is built the other way round: January–April is a freeze window filled *in advance*, and the production weeks are the ones when partners are actually reachable.

    At a glance

    The engagement in brief

    Services

    • Content
    • Content Systems
    • Email Marketing
    • Organic Social

    Stack

    • Shared workbook
    • Firm deadline calendar
    • Scheduling tool
    • Asset library

    The situation

    What we walked into

    Accounting content programmes fail in February, and they fail for a reason that has nothing to do with the content. The four months when a tax practice has the most to say are the four months when nobody in the firm has an hour to say it, and the calendar agreed in November assumes an even cadence across twelve even months. By the second week of February the partner reviews are three weeks behind, the drafts are stale, and the programme is quietly abandoned until May, at which point it restarts from nothing.

    The calendar was agreed in November as twelve even months. It met the first filing deadline and did not survive it.

    What we found

    The diagnosis

    1. 01

      Busy season is a freeze window, not a slow period

      Nothing new is drafted, reviewed or approved between the start of January and the end of the extended filing work. Everything published inside that window is written and signed off in November and December, and the calendar marks it frozen so nobody schedules a review into it.

    2. 02

      The deadline calendar is the content calendar

      Rows are anchored to filing and payment dates, estimated-payment quarters, extension deadlines and the state-level dates the firm's clients actually face. A topic without a date attached goes to the backlog, not into the calendar.

    3. 03

      Partner review is the constrained resource and it belongs in the schema

      Every row carries a named reviewer and a review-by date that sits outside the freeze window. A row whose reviewer is unavailable is either reassigned or moved, and that decision is made in December rather than discovered in February.

    4. 04

      The unfreeze week is where programmes are lost

      The week after the main deadline is the only week the firm has both the material and the attention to plan the next cycle, and it is the week everyone takes off. The calendar reserves one two-hour session in that week and treats it as the only fixed meeting in the annual programme.

    The number behind it

    What this is built around

    High-growth accounting firms spend **2.1% of revenue on marketing vs 1.0%** for everyone else, and put the difference into *capacity* — content that runs without partner time is exactly that kind of capacity (AAM / Hinge *2025–26 Marketing Budget Benchmark Study*, 87 firms).

    What we built

    The system

    The workbook runs one row per publication carrying the filing or payment date it is anchored to, the audience segment, the named partner reviewer, the review-by date, the freeze flag, the asset needed and its source, and the link to the published item. Rows inside the freeze window must reach approved status before it begins, and the workbook will not show a row as ready if its review-by date falls inside it. Segments are views over one sheet, not separate files. The backlog is its own tab, and a topic only moves from the backlog into the calendar when it has both a date and a reviewer.

    A content calendar built backwards from filing deadlines, with a hard freeze from January to April — loopA repeating cycle of 8 steps, beginning at "Deadline calendar" and feeding back into itself.Deadline calendarTopic anchored to a dateReviewer assignedReview-by date outsidefreezeApproved before freezePublished during freezeUnfreeze planning sessionBacklog reviewed

    The sequence

    How it was delivered

    1. Week 1

      Deadline map

      Federal, state and firm-specific dates the calendar anchors to

      Owner: OmniFlow + firm

    2. Week 1

      Schema and freeze window

      Row schema agreed, freeze dates set, reviewer list confirmed

      Owner: OmniFlow

    3. November–December

      Pre-freeze production

      Everything scheduled inside the freeze written and approved

      Owner: OmniFlow + partners

    4. January–April

      Freeze

      Publishing and distribution only, no drafting and no reviews

      Owner: OmniFlow

    5. Week after the main deadline

      Unfreeze session

      Two hours, next cycle planned, backlog reviewed

      Owner: OmniFlow + firm

    Outcome

    What shipped

    This entry makes no performance claim. It documents a scheduling structure and the failure it was written to prevent: a content programme that stops in February because it was planned as if February were an ordinary month.

    Reporting

    What you would actually see

    These are the surfaces this engagement is run and measured from, shown with representative figures built around the benchmarks cited on this page. Every account we run reports into views like these, and you keep ownership of all of them.

    These are demo dashboards. They show the reporting surfaces this engagement is run and measured from, with representative figures generated around the published benchmarks cited on this page — not a client account and not a client result. Live reporting for your own account replaces every number here.

    Google Analytics 4

    Accounting & Tax · all web data

    Demo
    Acquisition overview
    Last 12 months vs. preceding period

    Sessions

    5,872

    +61.8%

    Key events

    152

    +77.2%

    Session key event rate

    2.6%

    +0.7%

    Engagement rate

    55.0%

    +3.0%

    Sessions by month

    AprJunAugOctDecFeb

    Dashed line marks the month the engagement started.

    Session default channel groupSessionsKey eventsRate
    Organic Search2,254582.6%
    Paid Search1,518483.2%
    Direct932212.3%
    Referral669172.5%
    Organic Social500173.4%

    LinkedIn Campaign Manager

    Sponsored Content · Accounting & Tax audience

    Demo
    Campaign performance
    Last 12 months

    Impressions

    156,137

    +39.6%

    Clicks

    1,135

    +43.6%

    CTR

    0.7%

    +0.24%

    Cost per lead

    $125.63

    -7.2%

    Impressions by month

    AprJunAugOctDecFeb

    Dashed line marks the month the engagement started.

    CampaignImpr.ClicksLeadsCPL
    Thought leadership — practice leads53,08738631$125.63
    Problem-aware — retargeting40,59629523$125.63
    Case study download34,35025020$125.63
    Webinar registration28,10520416$125.63

    Honestly

    What we would do differently

    The first version treated the freeze as a soft rule with an exception for anything genuinely time-sensitive. Every year has time-sensitive news, so the exception became the rule and two partner reviews landed in the middle of March. The freeze is now absolute, and genuinely urgent items publish as a short note from a single named partner with no review chain, which is a different object with a different standard.

    Next

    Start the same conversation

    Start the same conversation

    Tell us what you are working on and we will say plainly whether this is the right shape of engagement for it.

    We use your details only to respond to this request. No lists, no resale.