Every Buttondown newsletter already has a subscribe page: the one that carries your newsletter's name and description. Forms let you build additional standalone pages, each dedicated to a single goal — a book launch, a giveaway, a specific campaign — with styling, content, and a URL of its own. Subscribers who sign up through a form can be tagged automatically, so you can send them down their own automation.
Creating a form
All of your forms live under the Forms tab. Tap "New form" at top right to start building.
Title and slug
Give your form a title (shown to visitors) and a slug. The slug is the URL-friendly identifier that becomes part of the form's address — a form with the slug book-launch lives at a snappy, memorable URL you can share directly.
Body and success message
The body is the main content visitors see — use it to explain what they're signing up for. The success message is what they see after they subscribe; a good place to set expectations or deliver a first reward.
Surveys
You can embed existing surveys in a form to ask subscribers a question as they sign up — handy for segmenting people the moment they join.
Design
Pick a theme from the gallery to style your form, or write your own custom CSS for full control. The live preview shows exactly what visitors will see.
Tagging subscribers automatically
The reason to give a campaign its own form is that everyone who subscribes through it can be tagged automatically. Combined with automations, that lets you greet form subscribers with their own welcome sequence, or reach back out to exactly that group later.
Tags are set on the form itself, in the Content section of the form editor, below the surveys picker. Choose one or more of your existing tags from the "Add" picker (or type a new name to create one), then save. Every subscriber who signs up through the form gets those tags; you don't need to change the form's URL or embed code.
You can also append ?tag= to a form's URL, using the tag's name, to add further tags to anyone who subscribes through that link — for example, /forms/book-launch?tag=early-access&tag=hardcover. URL tags are added on top of the form's own tags, and require the visitor's browser to run JavaScript. To set tags over the API instead, pass their IDs in the form's tags field.
Measuring a form
Each form tracks its own subscriber count and conversion rate, so you can see how a specific page is performing on its own rather than lumped in with your main subscribe page.
Availability
Forms are available on the Standard plan ($29/month) and above.