Chef Ann Foundation

Engaging Networks Implementation, Data Hub & Website Consolidation

Prepared by Firefly Partners, with Percolator Consulting · V1.0 · August 24, 2026

Percolator Consulting

Executive summary & strategic approach

01 Where CAF is today

Chef Ann Foundation has spent more than 16 years becoming one of the country's most credible school food organizations, with more than 19,000 schools and 5.9 million children reached in all 50 states. But the digital infrastructure hasn't kept pace: two websites that only partly sync, and three eCRM platforms being replaced at once. That is a great deal of change to absorb in a single year, which is why we think the order you do it in matters as much as the scope itself.

Our commitment to CAF

We will deliver a connected digital platform with multiple properties that work as one, backed by a future-forward and extensible Data Hub. This system puts school nutrition resources within reach in seconds, drives measurable philanthropic action, and gives your communications team the agility to tell your story on your terms, without rebuilding every time the moment demands it.

Why this team

Firefly Partners is a women-led, LGBTQ+-owned B Corp that has been doing digital strategy and implementation work exclusively for nonprofits and social good organizations since 2007. Strategy and implementation happen together here, across the full arc of a project, so the work is grounded in your goals from day one and built to last well beyond launch.

For design, web development, and data architecture, our team includes colleagues from Mangrove Web, a women-led, mission-driven B Corp with deep expertise in accessible WordPress builds, complex API connections, and the kind of data layer thinking that is driving the Data Hub conversation at the center of this proposal. They're embedded in this engagement as part of the Firefly team.

For Salesforce and the EN connector, we're partnering with Percolator Consulting, a Seattle-based firm specializing in data systems and integrated technology for nonprofits and social change organizations. They're a certified Salesforce Consulting Partner with deep experience helping mission-driven teams build the data infrastructure they need to do their work effectively.

Across all three organizations, we bring deep hands-on experience in exactly the platforms at play in this engagement: WordPress, Engaging Networks, and Salesforce. We also bring fresh thinking about what's possible when those platforms are connected thoughtfully, which is what the Data Hub conversation is really about.

02 The bigger idea

Start with the data layer

There is a natural order to a project like this one: pick a DAM, build a site around it, set up Engaging Networks, then connect everything at the end. We would start in a different place.

You're running an ecosystem bigger than any single platform, and a lot of your data — assets, resources, recipes — doesn't have a clear home today. On our August 13 call we started exploring whether the DAM is really a broader Data Hub for CAF, and that is deliberately still an open question. We would rather work the foundation out with you in discovery than assume it now, so that what gets built reflects how CAF actually works rather than a structure we guessed at before we understood your data.

03 Approach

Project Phases

Our approach is organized around interconnected phases, all building toward a unified platform that connects donors to CAF's mission, puts school nutrition resources within easy reach, and creates a single source of truth for data, fundraising, and content.

The four phases follow the RFP and are timed around your real constraints: the launch ahead of year-end fundraising, back-to-school volume, and your seasonal office closures.

Phase 01

Discovery & configuration

Oct–Dec 2026 · Your team: 10–20 hrs/week (higher during workshops)

Discovery sets the foundation for everything that follows. We start by understanding CAF's mission, audiences, and content, and by mapping the current technical landscape across both chefannfoundation.org and The Lunch Box.

From there we agree on what the connected ecosystem needs to do and how its systems should link, then turn that into a technical plan: the data architecture and DAM/Data Hub approach, the Engaging Networks configuration, and the integration logic between the website, Salesforce, and Health-e Pro. It's the phase that lets the build start on evidence instead of assumptions.

Phase 02

UX & brand application

Jan–Mar 2027 · Your team: 5–10 hrs/week for reviews and approvals

Structure first, then surface. Bringing two established website properties together is a chance to give visitors one clear, connected experience across CAF and The Lunch Box, so before any visual design we map what content exists, how it should be organized, and how people move between the two.

Wireframes then define layout, hierarchy, and the conversion paths for desktop and mobile, reviewed in Figma and approved before visual design begins. From there we apply your finalized brand into high-fidelity, responsive pages and a bespoke design system with a reusable component library, so the site stays consistent and easy for your team to build on.

Phase 03

Website build & system integration

Mar–Jun 2027 · Your team: 5–10 hrs/week for testing and user acceptance testing (UAT)

Development turns the approved designs and the technical plan into a working site. The Data Hub is built first, since everything else reads from it: we implement the record types and metadata structure CAF's team defines for recipes, resources, and assets, then expose them through the API layer. The CMS and page templates are built on a staging environment your team can review throughout, and the remaining connections follow in sequence — the Health-e Pro connection, and the Engaging Networks to Salesforce sync that Percolator builds.

Each integration is field-mapped and tested in a sandbox with your team before it is enabled in production, and live donation processing is not touched until the full path has been validated. Structured data and page performance are implemented in each template as it is built.

Phase 04

Migration, QA, training & launch

Jun–Sept 2027 · Your team: 10–15 hrs/week for migration, UAT, and training

Migration and launch, sequenced so live donation processing is never at risk. Content has already moved through writing, editing, and review alongside design and development, so the site isn't waiting on it now; this phase brings everything together for final integration and QA.

We don't launch until it's ready: functionality, performance, accessibility, and search all go through rigorous QA, and redirects and indexing are coordinated for a clean cutover. We also train your team — roughly 20 EN users, tiered by level — and hand off full documentation, so CAF can run the site with confidence. Launch is the starting point, not the finish line, so we stay with you through the first weeks of live traffic.

04 Key deliverables

Technical Requirements Document

Database schemas, the Engaging Networks config map, and integration architecture — so the build starts from a documented plan rather than a conversation.

Migration & Redirect Map

Every legacy URL inventoried and mapped, so nothing — and no SEO equity — is lost in the move.

UX/UI Component Library

A reusable design system your team assembles new pages from — so a campaign page is an afternoon's work, not a development ticket.

Accessibility & Schema Log

WCAG 2.1/2.2 AA conformance plus structured data, so your resources are usable by every visitor and quotable by AI engines.

Documentation & Handoff Kit

CMS guides, video training, and a disaster-recovery plan — so CAF can run and repair the site without calling us first.

05 Success metrics we commit to

Data Accuracy
+ Reconciliation reports
records matched on both sides across the website, EN & Salesforce, after every sync
99%+uptime, with zero interruption to live donations through launch
Healthy Core
Web Vitals
page performance benchmarked to current industry standards
3 clicksor fewer to any tool or recipe across the consolidated archive

Technical methodology

Our approach to the technical work

The technical decisions on this project all point in the same direction: toward a platform CAF can run and extend without depending on us for every change. The three that matter most are the CMS your team publishes on, the way your systems share data, and how easily your resources can be found.

The CMS

The system your communications team writes and publishes in. We recommend WordPress for both websites, with day-to-day editing that doesn't need a developer.

Data & integrations

Where the data lives, and how Engaging Networks, Salesforce, the Data Hub, and Health-e Pro stay in agreement about it.

Search & AI

Whether people and AI assistants can find CAF's recipes and resources, and quote them accurately.

06 CMS recommendation

Website Infrastructure

WordPress, built by a team that knows it deeply

A CMS decision is really a decision about who can change the site. When every publish depends on a developer, good content waits in a queue and the site slowly falls behind the work it is meant to represent. WordPress is a strong fit for CAF on exactly that point: it's the platform your team already knows and has told us it prefers, it's the platform we build on every day, and it gives CAF real ownership of code and content rather than files locked inside a proprietary system — so your communications team can publish and restructure on their own schedule, and the site keeps pace with your programs.

WordPress is a great CMS choice and likely our pick, but we'll confirm again in discovery. The front-end landscape is moving quickly and we'd rather validate the CMS decision against the full data and integration picture than assume it. In all likelihood that picture points right back to WP; discovery just means the decision is made with the complete picture in view.

07 API & data management

Data Hub + Ecosystem (API & Data Management)

Where your data lives, and how the systems connect

Today CAF's most valuable material lives in various hubs: recipes in one place, brand and photo assets in another, resources on The Lunch Box, supporter records in a third. Each of those systems does its own job well. What's missing is a layer above them that holds the canonical version of each thing — so a recipe is corrected once and is right everywhere it appears, on chefannfoundation.org, on The Lunch Box, and in every tool that reads it.

That layer is the Data Hub, and it goes a meaningful step past the DAM the RFP describes. A DAM stores files; a hub stores structured records — a recipe with its ingredients, its scaling data, and its images, rather than a document someone has to go find — and publishes them through one API that both websites, Engaging Networks, Salesforce, and Health-e Pro all read from. That structure is also what makes this a future-facing model: AI assistants read structure rather than layout, so the same records that keep your systems in sync are what let an assistant answer a nutrition director's question with CAF's material instead of someone else's.

08 AI & search strategy

SEO + AEO Optimization

Findable by people and by AI

Search is changing. People increasingly ask an AI assistant before they ever reach a search box, and the resources that get surfaced are the ones built to be read by machines as well as people. So CAF's resources now have three audiences to satisfy at the same time: the person searching, the search engine indexing, and the AI assistant answering on someone else's behalf.

That means clean, semantic markup and structured data so AI engines can quote CAF's recipes and resources accurately (AEO), the technical and on-page fundamentals that keep you ranking in traditional search (SEO), and clear navigation with fast pages so a real person finds what they need in seconds. We also keep the AI tooling small and cheap enough that it earns its place rather than adding cost for its own sake.

Project management & financials

Our philosophy: Strategy, Systems & Performance in sync

Strategy

We define the roadmap: understanding your audiences, mapping donor journeys, and designing the conversion pathways that move people from awareness to action.

Systems

We build the engine: connecting the people, processes, and technology that make great digital experiences sustainable.

Performance

We build for continuous improvement, so the work keeps delivering long after launch.

We work as one team and we bring everyone's best thinking to the table to get us to the stated goals of the project, always keeping in mind where the organization is headed. We're genuinely collaborative, we welcome ideas and input from your team at every phase, and we think the best work happens when we are all working side by side.

Long projects move and shift. When they do, we stay transparent, keep the project plan current, and work through it together. Committed timelines have real resources behind them and we take them seriously on both sides. Open communication and mutual respect are what get everyone through any hard moments that come up.

We work hard and we do our best to have fun along the way. Getting to know the people we build things with is one of our favorite parts of the job.

09 Firefly Team

Firefly Partners

Kim Evered

Principal Consultant & Lead Strategist

Your primary point of contact. 20+ years in business process, systems selection, and client delivery, with deep experience in complex website and Engaging Networks migrations, and the training that makes them stick. A speaker at Engaging Networks events.

Kim Evered

Stephanie Burnett

Account Manager

20+ years in fundraising technology and philanthropic impact. Keeps delivery on scope, on time, and on budget.

Stephanie Burnett

Leslie Beck

EN Technical Lead

20 years in nonprofit digital tools, 15 of them at Firefly. Deep in EN configuration, data migration off platforms like Classy and Campaign Monitor, and the Supporter Hub most organizations underuse.

Leslie Beck

Karen Niedzwiecki

Lead Designer

Leads visual design and information architecture, so high-fidelity work carries beautifully across devices and contexts.

Karen Niedzwiecki

Chae Clark

Lead Developer

Builds the WordPress environment and the API integrations, so the architecture holds up as CAF grows.

Chae Clark

10 Percolator Team

Percolator Consulting

Jessica Townsend

Client Success Manager

Veteran nonprofit Salesforce admin with a background in grantmaking and financial consulting. Partners with organizations to turn good data management into mission impact.

Jessica Townsend

Jess Manvell

Senior Consultant

Experienced nonprofit Salesforce consultant with a background in research, program evaluation, and quality improvement. Focused on data and systems that help teams work more easily and with greater impact.

Jess Manvell

Project management

How we'll work together

Kim is your day-to-day contact. Regular working sessions (weekly or biweekly, your preference), a shared project plan, and a live status board keep everyone aligned across all three organizations. You'll always know where hours and budget stand, and scope questions get flagged as they come up rather than at invoice time.

Maiya leads all technical and web architecture decisions, and Karen is your point on everything Salesforce. Jen is executive sponsor and stays close to the engagement, and Stephanie checks in regularly on the account to make sure your team has what it needs.

11 Project estimate & timeline

All figures below are estimates based on our reading of the RFP scope as written. Our estimates are honest, and they account for realistic review cycles, content and technical spec development time, and the decisions that genuinely get made during discovery: the data architecture, the approach to the DAM and Data Hub, and how your properties share information.

We have set a not-to-exceed above the working estimate so there is room to build the Data Hub as we learn what it needs to do, without a change order every time we learn something. You will always know where hours and budget stand. If needed, we are glad to discuss a phased approach or scope adjustments in discovery to keep this within CAF's budget.

One-time implementation

WorkstreamTimingEst. cost
Phase 01 · Discovery, configuration & data architectureOct–Dec 2026$42,000
Phase 02 · UX, brand application & design systemJan–Mar 2027$38,000
Phase 03 · Website build, Data Hub & integrationsMar–Jun 2027$75,000
Phase 04 · Migration, QA, training, launch & post-launch supportJun–Sept 2027$45,000
Project management, across all phasesincluded above
Staff training, roughly 20 EN users in tiered sessionsPhase 04$5,000
EN ↔ Salesforce connector (Percolator)$18,000
Working estimateOct 2026–Sept 2027~$223,000
Not-to-exceed, data platform & integrations scoped in discovery$250,000

Included at launch: two weeks of Percolator launch support on the Engaging Networks and Salesforce side, already in the core project budget, alongside Firefly's 30-day post-launch technical support. The monthly support retainers below cover the months after that.

Ongoing & training (separate scope)

ItemCadenceEst. cost
WordPress hosting (WP Engine or Pantheon)Annual$3,000–$5,000
Semantic search platformAnnual$2,400–$6,000
Security, SSL & monitoringAnnual$600–$1,200
Data & asset platform licenseAnnualpending vendor selection
Engaging Networks licenseAnnualTBD
Website + Data Hub maintenance & support retainer (Firefly)MonthlyStarts at $4,000/mo
EN + Salesforce support retainer (Percolator)MonthlyStarts at $1,840/mo
Staff training beyond launchAs neededTBD

12 Optional services

Additional Services

Optional Services: ongoing strategy & platform growth

Standing up this type of tech stack is a significant investment, and getting full value from it takes time and intention. The Data Hub will grow as CAF is ready to connect more to it. Engaging Networks has capabilities your team will want to explore as you get comfortable with it. And the new infrastructure opens up marketing and fundraising possibilities that didn't exist before.

Beyond the core engagement, we're available to stay on as strategic and technical partners as the work evolves. This could mean supporting marketing and fundraising campaigns built on the new infrastructure, building out donor journeys and email nurturing sequences in Engaging Networks, or picking up the Data Hub roadmap as new connections to Airtable, Qualtrics, and other systems get phased in.

These services are scoped separately and none of them need to be decided now. They're here so you know we're committed to helping you get it right over time.

13 CAF staff involvement

What we need from your team

The RFP asks for estimated hours from your staff by phase. These are the weekly loads we would plan around, heaviest during the Phase 01 workshops and again through migration and training, and they assume CAF wants to be closely involved in the decisions rather than handed a result at the end.

PhaseWhat we needTimingHours (across all roles)
Phase 01 · Discovery & configurationWorkshops, stakeholder sessions, back-end access, timely approvalsOct–Dec 202610–20 hrs/wk
Phase 02 · UX & brand applicationWireframe and design reviews, approvals, feedbackJan–Mar 20275–10 hrs/wk
Phase 03 · Website build & integrationTesting, user acceptance testing, stakeholder reviewsMar–Jun 20275–10 hrs/wk
Phase 04 · Migration, QA, training & launchMigration support, UAT, training sessionsJun–Sept 202710–15 hrs/wk

Client success stories

EN implementation & migration

Southern Poverty Law Center

Full Engaging Networks implementation and data migration. Firefly led a full EN implementation for SPLC, migrating 750,000 contacts off Luminate Online and building custom templates for emails, donation forms, and event pages. Donation forms included digital wallet giving to meet younger donors where they already were. We set up GA4 with UTM tagging and trained the team to run it all independently.

“They understood right off the bat what we were trying to achieve with our migration to Engaging Networks and helped navigate through a few roadblocks along the way.”Sarah Burke, Director of Marketing, Southern Poverty Law Center

Southern Poverty Law Center

Salesforce & NPSP consolidation (Percolator)

Thich Nhat Hanh Foundation

Siloed databases consolidated into one Salesforce source of truth. Percolator mapped the foundation's tools and processes first, then moved them into Salesforce on NPSP in phases: over five million donation and communication records, with gifts arriving from 103 countries in 46 currencies. Staff stopped reconciling duplicates by hand, subscribers grew by 24,780 after the move, and their followers saw no disruption.

“They understood us and helped us select systems and processes that would give us the flexibility to deal with our global complexity.”Denise Nguyen, Executive Director

5Mdonation & constituent records migrated
103countries donating
2+ hrssaved per email sent

Brand, WordPress build & resource hub

National Center on School Infrastructure

A new brand identity and an accessible website, designed and built end to end. For a brand-new organization, our team created NCSI's visual identity and designed and developed their WordPress site from the ground up. A custom Airtable integration feeds resources, policies, and events into the page templates, powering a Resource Library with advanced filtering and search by topic, type, and location. Designed and developed to WCAG AA.

NCSI Explore Resources page NCSI Team and Advisors page

References

Each of these is a comparable technical engagement: an Engaging Networks implementation, a large content archive migration, a nonprofit digital ecosystem rebuild, or a website build in progress. All of them are happy to speak to how we work.

Sarah Burke

Director of Marketing, Southern Poverty Law Center
Engaging Networks implementation & data migration
sarah.burke@splcenter.org

Natalie Widel

Director of Digital Marketing, Population Connection
Website rebuild & ongoing search optimization
nwidel@populationconnection.org

Cathy Renna

Director of Communications, National LGBTQ Task Force
Digital ecosystem optimization
crenna@thetaskforce.org

Paulo Vergara

Exec. VP of Marketing and Development, SF Zoo
Website build (pre-launch)
PauloV@sfzoo.org · 415.753.7286

14 Why us. Why now.

You have outgrown the tools you started on. Separate sites, separate databases, and a stack of platforms that never quite talked to each other carried CAF's work this far, and they are now the thing slowing it down. This is not a website project with a data problem attached to it. It is a data project that a website integrates into.

The Data Hub we are proposing puts your recipes, your resources, and your supporter records in one place that CAF owns, so that every property you run draws from the same source and the next platform decision does not mean rebuilding the foundation underneath it. We won't pretend we have every answer today, and a great deal gets decided during discovery. What we bring is a team that has run migrations of this shape before, on these platforms, and knows which of those decisions actually matter — and a process that is open and clearly explained, so your team feels confident and considered at every step.

We would love to build this with you.