Skip to content

Newsletter entry points: "Get updates" nav item + homepage box -> /join - #1031

Draft
RisingOrange wants to merge 5 commits into
mainfrom
prototype/newsletter-entry-points
Draft

Newsletter entry points: "Get updates" nav item + homepage box -> /join#1031
RisingOrange wants to merge 5 commits into
mainfrom
prototype/newsletter-entry-points

Conversation

@RisingOrange

@RisingOrange RisingOrange commented Aug 9, 2026

Copy link
Copy Markdown
Collaborator

Draft / proposal, not for merge as-is. Stages the first, low-risk pieces of the newsletter entry-points work for discussion (broader picture: the Step 2 onboarding proposal in #1014).

What this adds

1. A "Get updates" nav entry. A newsletter/updates item in the header, between "Get involved" and Donate, pointing at a new /subscribe page (see 3). Leading mail icon on desktop; on mobile the icon trails the label so it lines up with the other items.

Desktop

Get updates nav entry (desktop)

Mobile (menu open)

Get updates nav entry (mobile menu)

2. The homepage subscribe box now leads to the signup form. It used to subscribe you to Substack only. Now it hands off to the /subscribe page with the email prefilled (?subscribe-email=...), so from the homepage you reach the full signup, the movement newsletter and more, rather than just Substack. The collage campaign and /learn keep their Substack behaviour.

Homepage subscribe box (Get updates / Sign up)

3. A /subscribe landing. Both entry points now land on a new /subscribe page instead of /join. It renders the same signup form, but with newsletter-appropriate framing (title "Get PauseAI updates") and reads ?subscribe-email to prefill. This fixes two things a shared /join couldn't: the hero copy (/join says "Find the highest-impact way to help", off-target for a newsletter-seeker) and the nav highlight (on /join the header lit up "Get involved"; now "Get updates" highlights on its own page).

/join (current signup page):

/join hero

/subscribe (new):

/subscribe hero

The model, and a possible follow-up

/subscribe reuses the same signup form, so a subscriber gives name / country / city and, through the keep-informed opt-in, becomes a local-chapter contact, exactly like anyone who signs up today. That is what this proposes. A lighter, genuinely newsletter-only tier (email only, no location, not shared with a chapter) is a possible follow-up, not part of this PR.

Notes

  • The handoff passes the email via a ?subscribe-email query param; /subscribe reads it to prefill OnboardingFlow (wiring its previously-no-op initialEmail).
  • Verified locally: /subscribe?subscribe-email=… prefills the email; the nav item and homepage box both land there.

Related: #1014 (onboarding Step 2 proposal), PauseAI/pauseai-civicrm#460 (self-service "change later").

Adds a "Get updates" nav item (mail icon) between "Get involved" and
Donate, pointing at /join for now. Rendered leading-icon on desktop
(WideNavbar) and trailing-icon on mobile (NarrowNavbar) so the label
lines up with the other items. Also centers the nav row (align-items)
so the taller item does not push the others up.
…ent signup

The homepage newsletter box posted straight to Substack, which is a
different thing from the CRM movement newsletter. Adds a joinHandoff mode
to NewsletterSignup that instead sends the visitor to /join with the email
prefilled (?subscribe-email=...), wiring OnboardingFlow to consume the
previously-no-op initialEmail. Collage/learn keep the Substack behaviour.
@netlify

netlify Bot commented Aug 9, 2026

Copy link
Copy Markdown

Deploy Preview for pauseai ready!

Name Link
🔨 Latest commit ef31caa
🔍 Latest deploy log https://app.netlify.com/projects/pauseai/deploys/6a7895aa7df8030008d78958
😎 Deploy Preview https://deploy-preview-1031--pauseai.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
Lighthouse
Lighthouse
1 paths audited
Performance: 48 (🔴 down 11 from production)
Accessibility: 91 (no change from production)
Best Practices: 100 (no change from production)
SEO: 82 (no change from production)
PWA: -
View the detailed breakdown and full score reports
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

Now that the box leads to the signup form, "Subscribe to our newsletter"
+ "Subscribe" over-promised a one-click action. Heading -> "Get updates"
(matches the nav), button -> "Sign up" (signals it continues to a form).
Scoped to the homepage instance; Substack uses keep their copy.
Points "Get updates" (nav) and the homepage box at a new /subscribe post
instead of /join. It reuses the same OnboardingFlow but with a newsletter
title/subtitle and reads ?subscribe-email to prefill. Fixes the two
/join-inheritance issues: wrong hero copy, and the nav highlighting
"Get involved". Also gives "Get updates" its own active-state highlight.
NewsletterSignup.joinHandoff -> handoffHref (destination configurable).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant