Templates/Newsletter signup

Newsletter signup form template

A white split-card newsletter form - illustration panel, email field, and Subscribe button. Copy-paste for any stack.

Join Our Community!

Get the latest news, updates, and special offers straight to your inbox.

No spam. Unsubscribe anytime.

Copy the code

Same Tailwind fields as the preview. Paste into your stack, then connect your own submit handler or form backend.

          <div class="relative isolate w-full max-w-3xl overflow-hidden rounded-2xl bg-white font-sans text-gray-900 shadow-lg ring-1 ring-gray-200">
  <button type="button" class="absolute right-3 top-3 z-10 flex size-8 items-center justify-center rounded-full bg-gray-100 font-sans text-gray-700 transition hover:bg-gray-200 focus-visible:!outline-2 focus-visible:!outline-offset-2 focus-visible:!outline-[#2563eb]" aria-label="Close">
    <svg viewBox="0 0 20 20" fill="currentColor" class="size-4" aria-hidden="true"><path d="M6.28 5.22a.75.75 0 0 0-1.06 1.06L8.94 10l-3.72 3.72a.75.75 0 1 0 1.06 1.06L10 11.06l3.72 3.72a.75.75 0 1 0 1.06-1.06L11.06 10l3.72-3.72a.75.75 0 0 0-1.06-1.06L10 8.94 6.28 5.22Z"/></svg>
  </button>
  <div class="grid md:grid-cols-2">
    <div class="relative flex min-h-56 items-center justify-center bg-[#eef5ff] px-8 py-10 md:min-h-full" aria-hidden="true">
      <svg viewBox="0 0 240 200" class="relative z-10 h-40 w-auto sm:h-48" fill="none" xmlns="http://www.w3.org/2000/svg">
        <circle cx="120" cy="100" r="78" fill="#dbeafe" />
        <rect x="62" y="74" width="116" height="76" rx="10" fill="#ffffff" stroke="#1f2937" stroke-width="4" />
        <path d="M62 88 L120 126 L178 88" stroke="#1f2937" stroke-width="4" stroke-linecap="round" stroke-linejoin="round" />
        <circle cx="163" cy="81" r="16" fill="#2563eb" />
        <path d="M158 81 L162 85 L170 76" stroke="#ffffff" stroke-width="3" stroke-linecap="round" stroke-linejoin="round" />
      </svg>
    </div>
    <div class="flex flex-col justify-center px-8 py-10 font-sans sm:px-10">
      <h2 class="font-sans text-2xl font-semibold tracking-tight text-gray-900 sm:text-3xl">Join Our Community!</h2>
      <p class="mt-3 font-sans text-sm leading-6 text-gray-600 sm:text-base">Get the latest news, updates, and special offers straight to your inbox.</p>
      <form method="post" action="#" class="mt-6 flex flex-col gap-3 font-sans">
        <label for="email" class="sr-only">Email</label>
        <input type="email" id="email" name="email" required autocomplete="email" placeholder="Enter your email address" class="block w-full rounded-lg border border-gray-300 bg-white px-3.5 py-2.5 font-sans text-base text-gray-900 placeholder:text-sm placeholder:text-gray-400 hover:border-[#60a5fa] focus:border-[#2563eb] focus:ring-2 focus:ring-[#2563eb]/25 focus-visible:!outline-none" />
        <button type="submit" class="inline-flex w-full items-center justify-center rounded-lg bg-[#2563eb] px-4 py-2.5 font-sans text-sm font-semibold text-white transition hover:bg-[#3b82f6] focus-visible:!outline-2 focus-visible:!outline-offset-2 focus-visible:!outline-[#2563eb]">Subscribe</button>
      </form>
      <p class="mt-4 text-center font-sans text-xs text-gray-500">No spam. Unsubscribe anytime.</p>
    </div>
  </div>
</div>
        

When to use this newsletter template

Use it for homepage popups, blog CTAs, launch waitlists, and footer embeds where a short email-only form converts best.

How FormsReach fits

FormsReach stores and delivers each signup as a form submission. Connect a webhook later if you sync to Mailchimp, Buttondown, or a CRM. Credits meter accepted submissions and email notifications.

Next steps

FAQ

Quick answers about fields, styling, and wiring this template to your own backend.

Is this a full email marketing suite?+

No. It is a signup form template. Wire the submit handler to your list tool, or use FormsReach to receive signups by email (and WhatsApp on Pro or Agency).

Why is there a close button?+

The layout mirrors a newsletter modal. Keep the close control for popups, or remove it for an embedded page section.

Can I add a name field?+

Yes. Insert another input above the email field if you want a name.

Does Free include WhatsApp for signup alerts?+

No. Free covers email, webhooks, and workflow rules. WhatsApp is on Pro and Agency.

Ready to receive form leads?

Create a free API key. Upgrade when you need more monthly credits.