We Already Understand How Liberty Works
After five years building and maintaining Liberty's web platforms and integrating directly with your internal systems, we don't need a lengthy discovery phase to understand the franchise model, the fund mechanics, or the pain points. We've lived them.
The Franchise Ecosystem
Liberty Tax operates approximately 2,000 brick-and-mortar locations and ~70 Virtual Tax Offices (VTOs) across the United States and Canada. The ownership structure follows a franchise model that has specific implications for how Marketing Central must work:
Entities (Franchisees)
Owners who purchase geographic territories and may operate multiple offices. Entity-level reporting spans all offices they own. In Marketing Central, entities represent the billing and ownership layer — fund eligibility, claims, and ordering authority originate here.
Territories
Geographic areas purchased by franchisees within which they are exclusively licensed to operate. Franchisees may only market and operate within their owned territories — this boundary governs what assets they can access, order, and customize in Marketing Central.
Offices
Individual physical locations where tax preparation services are rendered. At launch, orders are single-office (one design per office, with that office's data auto-populated). Multi-office entity ordering is flagged as a future phase.
Managed Operations (MOPS)
Corporate-operated offices, treated like franchise offices in most contexts but not eligible for Zee Funds (discretionary fund based on royalties paid). MOPS offices still need access to Marketing Central's storefront and asset library.
MRA Participants
Territories without physical locations that participate in the Marketing Rights Agreement program receive a fixed $2,000 MRA fund for use in local marketing. MRA eligibility and fund mechanics are distinct from Zee Funds and must be tracked separately.
Marketing Operations
Liberty's marketing team manages the complete catalog of marketing collateral — over 1,093 products today across 25+ product types and approximately 30 active campaign taxonomies. Understanding how this content flows from marketing authorship to franchisee hands is central to how we've designed the platform.
Seasonal Campaign Cadence
Marketing operates on Liberty's tax preparation calendar, with material demand peaking in the months leading up to and during tax season (roughly November through March). The platform must support time-sensitive asset lifecycle — products with hard expiration dates (like the "Holiday Advance" product that retires mid-January), seasonal campaigns launched under tight deadlines, and new-product approval queues that can't become bottlenecks.
The Ansira platform's rigid admin structure and slow update cycles have created friction here. When a new campaign asset needs to go live, it should be a minutes-long process, not a days-long one.
Localized, State-Specific Compliance
A single asset often needs to display different legal disclaimer language depending on the franchisee's office location — Nevada and Oregon have specific license language requirements, for example. Today, these are managed manually. Marketing Central's Design Builder will implement conditional logic to automatically show or hide state-specific disclaimers based on the ordering Zee's office location, eliminating a current manual quality-control step.
The existing Ansira-built platform hosts approximately 1,093 products across 25 product types (Flyers, Posters, Window Clings, Yard Signs, Coupons, and more) and 30 campaigns. Catalog migration is scoped as a deferred phase and is not included in the launch estimate — it will be addressed as a separate workstream once the platform is live.
Zee Funds & MRA
The fund management requirement is one of the most Liberty-specific aspects of this platform — and one of the areas where off-the-shelf DAM products categorically fail. Bonfire understands the mechanics because we've built adjacent features that touch this data.
Discretionary funds assigned to offices based on marketing royalties paid by the franchisee. Allocated annually, spent throughout the season, and any unspent balance zeroes out in mid-to-late March with no rollover. MOPS offices are not eligible. Marketing Central is the system of record for balances — Dynamics GP is downstream accounting only.
A fixed $2,000 annual discretionary fund for franchisees who participate in the Marketing Rights Agreement. Tied to territories, not offices. Separate from Zee Funds, independently tracked, and restricted to authorized products only. Franchisees choose at checkout which fund bucket to use when both are available.
Both fund types expire on the same hard March cutoff. Marketing Central enforces this automatically — no manual intervention, no grace period. The Claims workflow is where franchisees report marketing spend made outside the platform and seek reimbursement from these funds.
Existing Technology Ecosystem
Every critical workflow in Marketing Central touches at least one Liberty internal system. We know these systems — not from documentation, but from having built integrations with them.
Admin System (SQL CRM)
Liberty's internal database that manages entities, territories, offices, and their relationships. Marketing Central's access control derives from this data — a franchisee can only see, order, and manage content for offices within territories they own in the Admin System. We are not relying on self-reported data; scope is always Admin System-authoritative.
Microsoft Dynamics GP
Liberty's accounting system. Marketing Central will push approved claims to GP for AP processing (ACH disbursement), and GP will push payment confirmation back to Marketing Central to close the claims loop. Marketing Central owns the fund balance ledger; GP is the downstream accounting record.
FranConnect / LRC
The intranet (Liberty Resource Center) used by franchisees and corporate staff to access all their business tools. Marketing Central will be accessible from the LRC. FranConnect data may supplement the Admin System for certain attributes not available via the Admin API.
Microsoft Entra ID / Active Directory
Corporate users are authenticated via Entra ID (formerly Azure AD), Liberty's existing enterprise identity provider. Franchise and vendor users will authenticate via Entra External ID — the B2B/B2C extension of the same platform. Role assignments live in Entra App Roles, scoped to Liberty's existing tenant.
Current Platform Pain Points
The current Ansira-built platform has four pain points that Liberty has specifically identified and that Marketing Central is designed to fix:
Manual Data Sync
Daily flat-file uploads are required to keep location, admin, and user-to-office mapping current. Any lag in these uploads creates stale data in the platform, resulting in franchisees seeing wrong information or being locked out of content they're entitled to.
Broken Order Tracking
Vendors fail to update order statuses reliably in the current platform, leaving franchisees unable to track shipments. There is no vendor API telemetry — status updates are manual and inconsistent.
Rigid Admin Roles
A single admin role grants excessive permissions, making it impossible to give corporate teams view-only reporting access without also granting them access to fund controls and operational actions they shouldn't have.
Design Builder Failures
The current design tool is Chrome-only, provides no live preview, and produces print output with font and alignment drift from what the franchisee saw on screen. This is the most-cited usability complaint and a source of significant support volume.