Skip to content

feat(newsletter): link signup to hosted Mailchimp form (#43)#54

Merged
koechkevin merged 4 commits into
mainfrom
feat/newsletter-mailchimp-link
Jul 16, 2026
Merged

feat(newsletter): link signup to hosted Mailchimp form (#43)#54
koechkevin merged 4 commits into
mainfrom
feat/newsletter-mailchimp-link

Conversation

@koechkevin

@koechkevin koechkevin commented Jul 15, 2026

Copy link
Copy Markdown
Contributor

Summary

Minimal implementation of the newsletter signup (#43). Rather than building and maintaining our own form + backend, the "Subscribe to receive updates" CTA in the WhatsApp banner now links out to PesaCheck's hosted Mailchimp form, which renders and handles the signup itself.

What changed

  • Wrapped the newsletter icon in the WhatsApp banner's 4th column in a next/link → the hosted Mailchimp form (https://mailchi.mp/04f88cba55d3/subscribe), opening in a new tab (rel="noopener noreferrer"), mirroring the existing WhatsApp-icon link pattern.
  • Added the NEWSLETTER_FORM_URL constant in lib/home-content.ts.

No custom form UI, styling, or server integration — 2 files, +16/−1 (excluding the screenshot).

Where it links

Clicking the CTA opens PesaCheck's hosted Mailchimp signup form (Email, First name, Last name → Subscribe):

mailchimp-form

Notes

  • The hosted page is JS-rendered by Mailchimp; the form is fully managed by them (validation, double opt-in, storage), so PesaCheck gets subscribers directly in Mailchimp with zero app-side plumbing.

Closes #43

Make the "Subscribe to receive updates" icon in the WhatsApp banner link
out to PesaCheck's hosted Mailchimp signup form (opens in a new tab),
which renders the form itself. No custom form UI needed.
@vercel

vercel Bot commented Jul 15, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
pesacheck-ui Ready Ready Preview, Comment Jul 16, 2026 6:49am

Request Review

Comment thread docs/pr-media/newsletter/mailchimp-form.png Outdated
@koechkevin
koechkevin merged commit 720dba4 into main Jul 16, 2026
3 checks 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.

PesaCheck UI | Fix | Home Page | Subscribe to receive update

2 participants