Spirit Rock: How We Rescued a 1-Year Stalled Website Redesign and Delivered on Time

By the time we joined the Spirit Rock project, it had been in redesign for over a year — and nothing had shipped. The problem wasn't technical. It was operational: designs changing during development, features estimated before being defined, and no clear path to delivery (via Solspace Inc.).

We took over as Project Lead, restructured the engagement from the ground up, and delivered on time and on budget.

The outcome

Stalled before we joined
To deliver from restructure
Developers managed
Budget overruns

What we walked into

Spirit Rock is a meditation and retreat center. Their website redesign had consumed a year of effort with no clear path to completion. The issues were systemic:

  • Designs kept changing during active development, causing constant rework
  • No componentized design system — every page was unique and required custom work
  • Features were estimated before being technically defined, producing unreliable timelines
  • External e-commerce workarounds were planned instead of using platform-native capabilities
  • No delivery milestones — developers spent time on rework instead of forward progress

The restructure

We started with technical research to map the gap between what had been estimated and what was actually required. That gave us the foundation for a realistic scope.

  • Componentized design system: worked with their design team to replace one-off page layouts with reusable elements — making both design and development predictable
  • Realistic 14-month delivery plan: features scoped to what could actually be delivered within budget, with clear milestones the whole team could track against
  • Platform-native e-commerce: replaced planned workarounds with native Craft Commerce functionality, eliminating a category of technical risk entirely
  • CMS architecture aligned to design: the content model was structured to match the component system, so new pages could be built quickly without custom development

Before and after

BeforeAfter
Designs changing during developmentComponentized system — designs finalized before build
Features estimated without researchTechnical research completed before scoping
No clear delivery path14-month plan with defined milestones
E-commerce workarounds plannedNative Craft Commerce solutions implemented
1+ year of missed deadlinesDelivered on time and on budget

Integrations

The new website connected two key systems for Spirit Rock's operations:

  • Blackbaud CRM: integrated with their existing member and donor management system, ensuring continuity for their operations after launch
  • Pardot: connected the website to their marketing automation platform for lead capture and campaign workflows

The website remains in production today. After launch, a post-project Algolia integration reduced their event calendar search from 10 seconds to under half a second — built on the stable architecture we delivered.

Author Ivars Bariss Founder, IB Solutions

Need Similar Solutions?

If you're facing similar challenges or want to explore how I can help with your project, let's talk.

Get in Touch

Used technologies

Weekly Newsletter

Subscribe for monthly, practical AI demos designed to cut friction and boost real results for marketing, sales, and operations leaders.