Conversation
✅ Deploy Preview for flowfuse-website ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
Contributor
Author
dimitrieh
marked this pull request as draft
September 10, 2026 13:57
Contributor
Author
|
for now: up for consideration |
ZJvandeWeg
reviewed
Sep 15, 2026
Contributor
Author
|
@ZJvandeWeg this PR was setup to showcase how to essentially make sure we route as many people to sales rather than self serve signup. This would hypothetically lead to more funnel to sales, and less signups for a trial. Something for which probably alignment is necessary as it will affect certain KPIs like monthly signups etc etc. |
dimitrieh
force-pushed
the
feat/no-in-page-signup-cta
branch
from
September 25, 2026 19:57
260c421 to
57a8270
Compare
Contributor
Author
|
FYI: the failing build here isn't caused by this PR. Tracked in https://github.com/FlowFuse/engineering/issues/460. It's resolved now, re-running the checks. |
Removes the sign-up button from page bodies wherever a sales CTA already sat beside it. Where the sign-up button stood alone (the /node-red/ hero, the Cloud deployment card on /use-cases/it-ot-middleware/ and the Cloud hosting card on /pricing/) it becomes Book a Demo. The AI setup tabs' FlowFuse Expert step points at Sign In, since having an account is a prerequisite there, not a pitch. The header Free Trial, the mobile CTA bar and the blueprint Deploy buttons are untouched. Blog posts switch in BlogPostCta rather than in content: posts asking for sign-up, and posts with no CTA type, now get the demo CTA, and a sign-up post's own title/description is ignored because it pitches the sign-up. The blog RSS feed's end CTA mirrors this. Reverting is this one commit. Copy that promised a trial the page no longer offers is corrected next to each removed button. Rebuilt on main after the pages moved from Eleventy to Nuxt: the original 11ty edits are ported to their Nuxt pages, and remote-device-management and the pricing hosting card, both newer than the original change, get the same treatment.
dimitrieh
force-pushed
the
feat/no-in-page-signup-cta
branch
from
September 25, 2026 20:09
57a8270 to
bbc9e02
Compare
This branch was successfully deployed
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.

Description
Removes the self-serve sign-up CTA from page bodies, leaving the sales CTA that already sat beside it. The header "Free Trial", the mobile CTA bar and the blueprint "Deploy" buttons are untouched. Where the sign-up button stood alone it becomes Book a Demo: the
/node-red/hero, the Cloud deployment card on/use-cases/it-ot-middleware/and the FlowFuse Cloud hosting card on/pricing/. The AI setup tabs point at Sign In, since that step is a prerequisite, not a pitch.Blog posts switch in
BlogPostCtarather than in content: most posts render the sign-up CTA through the fallback rather than by declaring it, so the component does the work and this reverts in one commit. Posts that declare sign-up have their owncta.title/cta.descriptionignored, because that copy pitches the sign-up directly above the button. The blog RSS feed's end CTA mirrors the same rule.Copy promising a trial the page no longer offers is corrected next to each removed button.
Rebuilt on current
mainafter the Eleventy pages moved to Nuxt: the original edits are ported to their Nuxt pages, and/use-cases/remote-device-management/and the pricing hosting card, both newer than this PR, get the same treatment.One call for you:
/node-red/, the it-ot-middleware Cloud card and the pricing Cloud card now say Book a Demo where they said Try It Out; showing nothing there instead is a one-line change each.Related Issue(s)
None.
Checklist