Signup forms
One form, installed anywhere you can paste a snippet.
One form, four ways to install it: hosted, embedded, popup, or raw HTML. Double opt-in keeps your list clean from day one.
Hosted page
A shareable link for your bio, emails, and social. No website required.
Embed or popup
Drop an auto-resizing embed into any site builder, or trigger a popup on click, delay, scroll, or exit intent.
Raw HTML
A plain form that posts straight to day3, no JavaScript, for when you want full control.
Double opt-in by default
New signups confirm by email before they get a campaign. Better deliverability, with GDPR consent recorded for you.
Why double opt-in is the default
A single opt-in form adds whatever someone typed straight to your list. That includes typos, other people's addresses, spam-trap addresses dropped in by bots, and the address of someone who has no idea they were signed up. Every one of those hurts you later: a typo becomes a hard bounce, a trap becomes a complaint, and both push your domain's reputation down for every subsequent send.
Double opt-in adds one step. The address gets a confirmation email and stays at pending status until someone clicks the link in it. Nobody who can't receive mail at that address ever reaches your list, and nobody who didn't want to be there stays.
It also produces the record the GDPR expects. day3 stores the consent timestamp and the IP the signup came from, so if anyone ever asks how a contact ended up on your list you have an answer rather than a shrug.
You can turn it off per form. Sometimes that's right: a form behind a login, where you already know the address is real and the person is yours, doesn't need a confirmation round trip. Anything on the open web does.
Questions
- Where can I put a day3 signup form?
- Anywhere. Share the hosted page, embed it in any site builder, trigger a popup, or paste a raw HTML form that posts straight to day3.
- What is double opt-in and is it required?
- It means a new subscriber confirms their email before getting any campaign. It's on by default to protect deliverability, and you can toggle it per form.
- Does day3 record consent for the GDPR?
- Yes. Form signups store a consent timestamp and the originating IP address, so you can show when and how a contact opted in. That record is what turns a list into a lawful basis rather than an assertion.
- When should I turn double opt-in off?
- Only where the address is already verified and the relationship already exists, such as a form behind a login. On anything reachable from the open web, leave it on: single opt-in is how bot signups and spam traps get onto a list.
- Can I trigger a popup on exit intent?
- Yes. The popup can fire on click, after a delay, at a scroll depth, or on exit intent, set per form. The embed script is one tag and the popup shares the same form definition, so you're not maintaining two of anything.
Related
- AudiencesA named list of subscribers. Import them, add them by hand, and filter by status. Pay the same whether it's 200 or 200,000.Read on
- GDPRHow day3 acts as your processor, the rights it upholds, and the agreements on offer.Read on
- DeliverabilityAuthenticated domains, one-click unsubscribe, and automatic suppression of bounces and complaints.Read on
- Indie developersEmail your users about what's new, without paying per subscriber or learning a marketing platform. Built for a team of one.Read on
- day3 vs ButtondownButtondown nails minimal, markdown-first newsletters and developers love it. It prices by subscriber count.Read on
- How send-based pricing worksWhat counts as a send, what happens at the monthly cap, and why list size never moves the bill.Read on