While creating a signup form that gives subscribers an unlimited number of frequency options would be tough to pull off without making the form look awkward and intimidating, it’s easy to offer them a couple of different options.
All it takes is a little HTML know-how and a few minutes to set up an extra list or 2.
First, Create 2 Lists
In this example, we’re going to give our blog’s email subscribers the option to sign up for daily emails, or weekly ones.
First, let’s create lists for each of those subscriptions. I’ve named mine blog-daily and blog-weekly. You’ll need to choose different names, but you’ll probably want to follow a similar naming scheme.
(Need to learn how to create a list? See the Getting Started section of our Knowledge Base.)
Next, Set Up 2 Blog Broadcasts
Now, you need to create 2 nearly identical Blog Broadcasts (one in each list).
The only difference? You’ll schedule emails for your daily list to be sent daily, and the ones for your weekly list to be sent weekly.
Now, Set Up Your Web Form
Create a web form in one of the lists. It doesn’t matter which one, because we’re going to edit the HTML to let our readers pick which list to subscribe to.
Need help creating a web form? We’ve got a Knowledge Base entry on that, too.
Once you’ve created/saved your form, get the HTML for it:
We’re going to let our subscribers choose daily or weekly posts from a radio button.
Find the line of HTML in the form for the box where subscribers put their Email Address:
Just beneath it, paste the following:
Replace my sample listnames (blog-daily and blog-weekly) with your daily and weekly lists.
Finally, delete this line of HTML from your form:
and publish the form to your site. You’ll get something like this:
Whenever subscribers fill out the form, they choose how often they want to hear from you, and the form adds them to the appropriate list (in this case, to get daily emails or weekly ones).
What If I Have a Message I Want to Send Everyone?
No problem — just create a broadcast and use our send to multiple lists feature to get in touch with all of your blog’s email subscribers.