Skip to content

PauseAI Sverige: new welcome emails for Act now and Volunteer/Lead - #1164

Merged
RisingOrange merged 8 commits into
PauseAI:mainfrom
RisingOrange:sweden-welcome-emails
Sep 25, 2026
Merged

RisingOrange merged 8 commits into
PauseAI:mainfrom
RisingOrange:sweden-welcome-emails

Conversation

@RisingOrange

@RisingOrange RisingOrange commented Sep 25, 2026 •

Copy link
Copy Markdown
Collaborator

PauseAI Sverige sent new welcome emails: one for people who chose Act now and one for Volunteer/Lead. This ports both. Swedish signups with no intent keep the chapter's current Swedish welcome until the chapter decides what they should get (asked; not blocking).

Choosing the email

  • Chapter overrides are now chosen by intent bucket (none / act-now / volunteer) instead of volunteer/non-volunteer, so a chapter can have up to three emails. The UK still sends its non-volunteer email to both none and act-now.
  • The preview page names the intents a chapter's email covers, and tells chapters they can write one email, two, or one per intent.

Matching the chapter's formatting

  • The email markdown gains *italic*, and a list item can carry one level of sub-items. Both render in the branded and plain HTML layouts and in plain text (sub-items as indented - lines, no emphasis markers). These are shared renderer changes, so every email gets them, but only the Swedish copy uses them so far.
  • The Swedish emails use them for the chapter's bold phrases, italic lines and the email-builder sub-bullet, and put the horizontal rules where the chapter's email has them. The rule keeps the house style: the chapter's heavier lines come from unstyled <hr>s.
  • The wording is the chapter lead's own. Two likely typos ("använd" → "använda", "Enkel engagemang" → "Enkelt") are left as written until the chapter confirms.

Links

  • The WhatsApp and calendar links still come from Sweden's National Groups row. The WhatsApp link matches the chapter's draft. The draft linked Luma's admin view (luma.com/calendar/manage/…), which members can't open, so the emails use the row's public luma.com/PauseAI-Sweden.

Preview on the deploy preview: /onboarding-email-preview?country=Sweden with intent Act now, Volunteer or None.

… intent

Port the two emails PauseAI Sverige's chapter lead sent on 2026-09-25: one for
Act now, one for Volunteer/Lead. Signups with no intent now get the shared copy,
as the chapter asked.

Chapter overrides are keyed by intent bucket instead of volunteer/non-volunteer
so Act now and no-intent can differ. The UK keeps its non-volunteer email for
both. The preview page names the buckets a chapter covers.

The calendar link still comes from the chapter's Airtable row (public Luma page)
rather than the chapter's draft, which linked Luma's admin view. The PauseAI
Global line and the petition link are dropped because the new copy leaves them out.
@netlify

netlify Bot commented Sep 25, 2026 •

Copy link
Copy Markdown

👷 Deploy request for pauseai pending review.

Visit the deploys page to approve it

Name Link
🔨 Latest commit 285e8bb

…gnups with no intent

Swedish signups with no intent keep the chapter's shorter Swedish welcome
until the chapter writes one for them, instead of switching to the English
shared copy.
…rige's emails

The email markdown gains *italic*, and a list item can carry one level of
sub-items. The Swedish emails use them, with the bold phrases, to match the
chapter's formatting.
…ndering

- One chapterFor() lookup, so describeChapterOverride reads the chapter once.
- renderOnboardingEmail reuses the override resolve() already found.
- The two new Swedish emails share one builder fed named copy fields.
- listItemParts() gives the three renderers one shape for list items.
- The UK test covers Act now, now a separate entry in its override.
@RisingOrange
RisingOrange marked this pull request as ready for review September 25, 2026 15:06
@RisingOrange
RisingOrange merged commit a9a297a into PauseAI:main Sep 25, 2026
1 check passed
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