Audience

Connect with your audience

Subscribe Bug

Fixed a small bug that's been on the list for a while. When an existing subscriber subscribes to a new list (for example a trial user signs up for the newsletter) audience now adds them to the new list correctly.

First version of page for newsletter

Big first step here, I've got a public page for the newsletter that shows the email.

Next up, I have to give it a bit of style.

Generate URL for the emails

Take the subject of the email and created a URL for the email with the subject. Just cleaning up spaces, etc. Anything that will cause an issue with the link.

Each newsletter will now have a nice URL something along the lines of startaudience.com/newsletter/audience/welcome_email

Now to moving onto building the pages on the end of these URL's

Added Profile and code to newsletters

I've added the profile name to the newsletter now. This will give the newsletter it's own public page, so you can check the latest and the archive.

I've also added a code, this is just a random string that will be unique to each newsletter. This I'll be using as part of the referral code for the newsletter and in the premium newsletter work.

Subscriber form

Once you create the newsletter you can pull up a basic subscriber form.

Newsletter view

Some clean up work on the newsletter screen.

- Fix up the filters to switch from newsletter to newsletter.
- Add a new menu bar that's cleaner.
- Add Subscriber count onto menu bar for the newsletter.
- Fix filter bug.
- Remove old options that didn't go anywhere

Update the Newsletter Create screen

- Added validation to check the required fields.
- Disable the save newsletter when images are uploading
- Allow users to create new audience list from the Create screen.
- Set a default Email and from Name for the newsletter

Add profile image upload to Newsletter

First look at adding the profile image into the newsletter, I need to work on the sizing next.
James Kenny Author

Thanks!

0 Likes

Looking great!

0 Likes

Design newsletter profile images

A bit of design and testing first, working on adding images to the newsletters to use as icons in subscriber forms and other places.

- Setup CDN and DNS.
- I built a test app to load the images into the CDN and make sure all that is working ok, gives me an idea of the code I'll be adding into Audience and what I need to do. Also have to think about removing old images from the CDN.
- Wireframe to finish off the newsletter create screen with the image.

Build out some custom routing

Built out the new routing for the newsletters. Each newsletter will have it's own thank you and archive page.

Also want to create a new page for each email's web version.

Spec time

Doing some specs around the next phase of work for the newsletters. I want to be able to create much richer subscriber forms, Archives to access previous emails, a new thank you page for successful signups.

Blogged an update https://serversncode.com/audience-what-have-i-been-working-on-lately/

A quick update into the work I have been doing and some of the new features coming in Q1 2021

- Email Editions
- Premium Newsletters
- Newsletter Signups
- Referral system

Get a subscriber count

This is part of the analytics that Audience will be able to show you.

I can track the number of subscribers to a newsletter each edition you send, so we can see if it goes up or down between editions.

I plan on also tracking unsubscribed based on the newsletter edition they unsubscribe. So even if they don't tell you why you would have some information to understand why it might have happened.

Updated newsletter flow

Made some updates to the user flow on creating a newsletter and email, you can no create the email and schedule it or save as draft.

Updated the email options

Added in support email options.

- Edit an email,
- Schedule an email,
- Archive email,
- Cancelled a scheduled email

Audience Newsletter updates

Built out the new newsletter cards, show the scheduled, draft and published newsletters as different lists.

Filter by newsletter so you can see the emails for each newsletter.

Added in support to edit a scheduled or draft email.

Schedule or update the schedule of a newsletter.

Each step allows for previews to be sent.

Next step is to nail down the flow from screen to screen, create a newsletter, followed into the create email, then schedule screen. A user will be able to bail out at any stage and the email will be at the stage it was at when you exit.