Repository navigation
Introduce OpenBoxes Lift (hosted SaaS) across the site - #6
Merged
Merged
Conversation
Add the new hosted product, OpenBoxes Lift (https://openboxes.cloud), as a top-level "Platform" nav item and reframe the existing cloud/managed-hosting content to promote it. The site otherwise stays focused on the community edition, docs, and DIY/self-hosted guidance. Navigation (config.toml): - Add top-level "Platform" -> https://openboxes.cloud - Move "Blog" out of the top nav into the Docs and Community sub-menus - Repoint "Deploy on Managed Cloud" -> "Deploy on OpenBoxes Lift" (Lift URL) Demo links -> https://openboxes.cloud/demo: - Route every "Try the Demo" / "Schedule a Demo" link to the Lift demo and relabel "Schedule a Demo" as "Try the Demo" (config, demo/footer/benefits/ signup partials, carousel + support data, one blog CTA) - Collapse duplicate demo buttons left behind by the relabel - Point the reused-demo-Calendly "Cost Analysis"/"Training" booking links at the Discovery booking instead, preserving their intent Cloud Hosting -> OpenBoxes Lift (pricing): - Rename the "Cloud Hosting / Coming Soon / Join Waitlist" package to "OpenBoxes Lift" with a "Get Started" link to the product - Update the lead copy, footnote, support-plan references, and the deploy-unavailable modal - Remove the cloud-hosting waitlist (modal, [params.waitlist], the /waitlist page and its partial) and redirect /demo and /waitlist to Lift
✅ Deploy Preview for openboxes ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
- Packages: highlight OpenBoxes Lift as "Most Popular" (was Self-Hosted); price from $75/mo; Configuration, Data Migration, and Dedicated Support now included; rewrite the intro to lead with Community / Lift / Self-Hosted - Support matrix: rework from 5 plans to 4 — Community plus the three Lift tiers (Shared, Dedicated, Enterprise); populate from the Lift product; all three Lift CTAs link to openboxes.cloud/pricing - Add-on Services: clarify these are for self-hosted Community Edition users - FAQs: position OpenBoxes Lift for orgs without developer resources or the ability to self-host (rewrite #2 and #6, add a dedicated FAQ, note in #4) - Add docs/openboxes-lift.md capturing Lift tiers/pricing/positioning
High-value placements: - Cost Analysis (TCO): add a paragraph and a "See OpenBoxes Lift" CTA framing Lift as the way to skip self-hosting costs - Homepage carousel: slide 3 now leads with OpenBoxes Lift (primary CTA) - New homepage "Fully Managed with OpenBoxes Lift" section (lift.html + [params.lift], rendered after benefits) - Features page: add a Lift callout band beneath the feature list Medium-value placements: - Benefits CTA row: add a "Get Started with Lift" button - Quote page: note routing managed-hosting interest to Lift - Services page: clarify à-la-carte services are for self-hosted users; managed = Lift - Support page: rework intro to contrast free Community support vs Lift's included managed support - Global topbar: add a "Try OpenBoxes Lift" menu item
There was a problem hiding this comment.
Pull request overview
This PR updates the Hugo marketing site to introduce and promote OpenBoxes Lift (hosted SaaS) across high-traffic pages, replacing legacy “Cloud Hosting / Waitlist” and demo-booking flows with Lift-oriented CTAs, pricing/support positioning, and redirects.
Changes:
- Repoints demo/CTA links site-wide to
https://openboxes.cloud/demoand surfaces Lift CTAs in homepage, features, benefits, cost analysis, footer, and support content. - Reworks
/pricingto replace the old cloud/waitlist offering with Lift packages + a new 4-column support matrix (Community + Lift Shared/Dedicated/Enterprise), and removes the waitlist modal/page. - Updates navigation/menus and adds internal Lift reference documentation (
docs/openboxes-lift.md) to help keep on-site copy aligned with Lift pricing/tiering.
Reviewed changes
Copilot reviewed 32 out of 67 changed files in this pull request and generated 3 comments.
Show a summary per file
| File | Description |
|---|---|
| themes/hugo-universal-theme/layouts/partials/footer.html | Replaces “Schedule a Demo” Calendly CTA with Lift demo link in theme footer. |
| static/_redirects | Redirects /demo to Lift demo; adds /waitlist redirect to Lift. |
| layouts/partials/waitlist.html | Removes waitlist partial (no longer used). |
| layouts/partials/support.html | Adds Lift positioning/links to support page partial. |
| layouts/partials/signup.html | Replaces “Schedule a Demo” popup CTA with Lift demo link. |
| layouts/partials/services.html | Adds framing that services are for self-hosted users; points managed hosting to Lift. |
| layouts/partials/quote.html | Adds Lift info callout to steer non-custom needs to Lift. |
| layouts/partials/pricing/support.html | Reworks support matrix to Community + Lift tiers with updated pricing/SLAs/channels/platform features and CTAs. |
| layouts/partials/pricing/services.html | Reframes add-on services for self-hosted users; clarifies Lift customers don’t need add-ons. |
| layouts/partials/pricing/packages.html | Updates hosting packages to include Lift as “Most Popular” and removes waitlist-era copy/CTA. |
| layouts/partials/pricing.html | Removes waitlist modal from pricing page. |
| layouts/partials/lift.html | Adds new homepage Lift section (config-driven). |
| layouts/partials/footer.html | Updates global footer CTAs to Lift demo and removes Calendly demo scheduling button. |
| layouts/partials/features.html | Adds Lift callout section after features. |
| layouts/partials/demo.html | Removes the “schedule demo” button from the demo section, leaving “Try the demo”. |
| layouts/partials/cost-analysis.html | Adds Lift positioning paragraph + Lift CTA near TCO conclusion. |
| layouts/partials/benefits.html | Updates demo CTA and adds “Get Started with Lift” CTA. |
| layouts/index.html | Inserts Lift section into homepage flow. |
| docs/openboxes-lift.md | Adds internal reference notes for Lift tiers/pricing/positioning used by this site. |
| data/support/unavailable/trainings.yaml | Updates training support tile link from demo booking to discovery/discussion booking. |
| data/support/community/demo.yaml | Updates community “Demos” tile to Lift demo link and copy. |
| data/support/community/cost-analysis.yaml | Repoints cost-analysis scheduling link to discovery/discussion booking. |
| data/pricingfaqs/6.yml | Updates support-availability FAQ to Lift tier framing. |
| data/pricingfaqs/4.yml | Adds Lift guidance for orgs without dev resources. |
| data/pricingfaqs/2.yml | Adds Lift as the managed option in the “why pay” FAQ. |
| data/pricingfaqs/10.yml | Adds new FAQ explicitly positioning Lift for orgs without devs/servers. |
| data/carousel/3.yaml | Reframes carousel slide to Lift, updates primary/secondary CTAs to Lift + demo. |
| data/carousel/2.yaml | Repoints carousel demo link to Lift demo. |
| data/carousel/1.yaml | Repoints carousel primary link to Lift demo. |
| content/waitlist.md | Removes waitlist content page. |
| content/blog/openboxes-vs-spreadsheets.md | Updates blog post demo link to Lift demo. |
| config.toml | Updates menus/CTAs, removes waitlist params, adds Lift params, repoints demo links. |
| .gitignore | Ignores local screenshot tooling artifacts (node modules, screenshots, tools). |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Comment on lines
+401
to
+407
| [[menu.topbar]] | ||
| weight = 1 | ||
| name = "Platform" | ||
| url = "https://openboxes.cloud" | ||
| pre = "<i class='fa fa-1x fa-cloud'></i>" | ||
| post = "<i class='fa fa-external-link'></i>" | ||
|
|
Comment on lines
+48
to
+49
| | Support | live chat + community | priority email | dedicated account manager, 24/7 phone + chat | | ||
| | SSO / Audit logs | — | included | included | |
Comment on lines
4
to
6
| description: "Schedule a training session with us." | ||
| link: "https://calendly.com/openboxes/demo" | ||
| link: "https://calendly.com/openboxes/discussion" | ||
| linkName: "Schedule a Training" |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.

Summary
Introduces OpenBoxes Lift (the hosted SaaS at https://openboxes.cloud) across the marketing site. The site stays focused on the community edition, docs, and DIY/self-hosted guidance; cloud/managed-hosting content is reframed to promote Lift, and Lift is surfaced on the high-traffic pages.
Navigation (
config.toml)https://openboxes.cloudin the top nav (new tab).Demo links →
https://openboxes.cloud/demoPricing (
/pricing)openboxes.cloud/pricing./waitlistpage);/demo+/waitlistredirect to Lift.Lift placements across the site
Cost Analysis (TCO), homepage carousel + a new managed-hosting section, Features callout, benefits CTA, Quote/Services notes, and the Support page rework. See screenshots below.
Docs
docs/openboxes-lift.md— Lift tiers/pricing/positioning (source: peerliftrepo).Verified: builds clean on pinned Hugo 0.92.2; zero
demo.openboxes.com,calendly.com/openboxes/demo, "Join Waitlist", "Schedule a Demo", or stale support-tier strings in the build.Before / After — structural changes
Pricing packages
Support matrix (5 plans → Community + 3 Lift tiers)
Top navigation (single Platform link, Blog moved into sub-menus)
Docs menu / Community menu (Blog moved here)
Homepage demo section / Footer
OpenBoxes Lift placements (after)
1. Cost Analysis (TCO) — paragraph + "See OpenBoxes Lift" CTA

2. Homepage carousel — slide 3 leads with Lift

3. New homepage "Fully Managed with OpenBoxes Lift" section

4. Features page — Lift callout

5. Benefits CTA row — "Get Started with Lift"

6. Quote page — managed-hosting note

7. Services page — self-hosted framing

8. Support page — Community vs Lift managed support

All before/after captures (incl. full-page
home-full/pricing-full, mobile nav, and the orphaned/demo+/waitlistpages) are indocs/pr-screenshots/. The screenshot commits should be dropped before merge.