Home / Features / Email capture
The form, and the consent record behind it
Every email address arrives with the moment it was given, what was agreed to, and which link brought it.
We do not send email. Your page collects addresses and you export them. You send from Mailchimp, ConvertKit, Beehiiv, Buttondown or whatever you already use.
The wording on the form is yours
Every string is editable: the heading, the button label, whether you ask for a name, and the message people see after they submit. It ships with "Get my next post first" and "Keep me posted".
One field stays on the form: the frequency note next to the input. The default is "One email a month. No spam, unsubscribe anytime." Rewrite it if you like, but you cannot delete it.
What gets stored, field by field
Every email address is saved with a consent record:
- The email address, and the name if you asked for one
- When they consented, to the second
- What the consent was for, recorded as its source, so you can tell a form sign-up from a post-payment opt-in a year later
- Which tracked link they arrived on, so you can say later that a particular pinned comment produced eleven sign-ups
- Whether they have unsubscribed, and when
That record travels with the email address into the CSV. Why any of it is worth doing.
The second way in: the payment receipt
The receipt after a payment carries an opt-in link, under a line saying plainly that the reader is not subscribed and this is optional. Nothing is pre-ticked, because a receipt with anything pre-selected on it is marketing. Clicking the link is the consent.
If the person who paid is already on your list, that section does not render.
The third way in: a file worth an address
A form asks for something and offers nothing back. You can put a PDF behind yours instead — a guide, a recipe pack, a preset, whatever your audience would actually want — and the address buys it.
They type an email address, the file arrives on screen and in their inbox, and the address lands in your list with the same consent record as any other sign-up. The link works for seven days, and someone who asks again gets the same one rather than being locked out. Free plan, like the form.
It works with JavaScript turned off
The form is a plain server-rendered POST. A large share of the people tapping your link are inside the Instagram or TikTok in-app browser, where a sign-up that depends on a script sometimes does not happen.
On the free plan
The form collects every email address without limit. Free lets you read and export the first five; the rest are held masked until you upgrade to Pro at $15 a month. If you never upgrade, they are deleted after twelve months.