Home » Updates

Category: Updates

Postmatic banner image

Introducing Postmatic 1.0. Free email-based commenting for WordPress sites.

Commenting in WordPress is an untapped opportunity. Increased blog engagement raises seo performance, strengthens your brand, and builds a community around your ideas. But commenting is confusing. What if it could be easy and familiar, just like email?

Postmatic is the first plugin to bring 100% email commenting to WordPress. And it’s available today.

Postmatic also lets WordPress blog readers subscribe by email when they leave a comment. Subsequent comments and replies will land in their inbox, just like with MailpoetJetpack or Subscribe to Comments. Except now with Postmatic, they can comment back and keep the conversation going just by hitting reply. They never have to leave their inbox.

To learn about Postmatic and the new Postmatic Premium please visit our site or download directly from wordpress.org.

Thanks to all our friends

It was just over a year ago that we quit our day jobs and began this journey. We’ve had brave and tireless families, friends, and beta testers helping us along the way.  We’re proud of the work we’ve done together and grateful for the support from you all.

Beta Testers

Thanks for kicking the tires and helping us discover just how wacky the worlds of WordPress hosting and email really are. It’s been a pleasure to solve your daily challenges. Please continue using Postmatic Premium for as long as you want. On us. You’ll find details in your WordPress dashboard.

Friends and Families

You are all angels. Thank you for your patience. Thank you for your patience. And, thank you for your patience. The support you’ve shown this year and especially the last few months is more than anyone could hope for. We promise to never launch another product. Well. Maybe. Next time we’ll keep it sane.

The people that made this happen

Our Team

Jason Lemieux | Plainfield, Vermont
Founder, product lead, front-end, marketing, business strategy

Dylan Kuhn | Reno, Nevada
Lead plugin development, product development

Ankur Kalra | Atlanta, Georgia
Business strategy, rails development, system design

Elissa Campbell | Montpelier, Vermont
Research, administration, support, task master

Consultants & Contractors

We have had an army of helpers on the periphery of this project. I’d like to recognize them and recommend their work to other startups and agencies:

Today is going to be a big day for us. Please tweet, blog, and spread the word about your experiences with Postmatic.

Onward,
Jason

Magic Action Box now supports Postmatic

Magic Action Box is a WordPress plugin which lets you create intelligent and beautiful signup forms for your site. What we especially like is that you can create signup forms with wysiwyg areas to insert a bit more text (and images) explaining why someone would want to sign up.

WordPress_›_Magic_Action_Box_«_WordPress_Plugins

We like to think of it more as a call to action solution than a simple sign up plugin.

A simple, effective, and free alternative to the native Postmatic widget

If you are looking for a more proactive way to encourage your visitors to become subscribers Magic Action Box is a great way to do it.

Today version 2.16 was released with native support for Postmatic. Users can now send any leads generated using Magic Action Box directly to their Postmatic list. This is all made possible by our new api.

Postmatic support is included in the free version of Magic Action Box, which is available from the WordPress repository. Many thanks to Ryann and the team at Pro Sulum.

 

Postmatic banner image

Release Candidate 1: new features, getting ready to launch 1.0

Things have been quiet on the blog for a few weeks as we’ve been busy getting ready for our public launch. There was so much to do! Today we are releasing 1.0 RC1. Let’s dive right in.

Conversation throttling means no more clogged inboxes

We’ve had good success raising engagement on our beta sites. Sometimes it goes a little too well. Reply to a post with something particularly interesting to say… go to bed… and wake up with dozens if not hundreds of comments in your inbox. Yikes. Sorry about that.

So we’ve fixed that with comment throttling. How it works is simple:

  1. If comments on a post start to take off (in the order of 6 or more comments in an hour) we’ll pause subscriptions for everyone involved.
  2. Instead of sending the 7th (and 8th, 9th, etc) comment we instead send a heads up email alerting the subscriber that things are getting out of hand so we are pausing their subscription.
  3. If and when the subscriber wants to jump back into the conversation they can reply to the pause email. We’ll then send them a summary of everything they missed. They can then reply to add another comment.

Import lists from Mailchimp

Already have your list in Mailchimp and want to move over to Postmatic? Mailchimp importing rounds out our migration tools by joining Mailpoet and Jetpack. Move a list from Mailchimp to Postmatic in just one click.

Just like our MailPoet importer, this one is a bit selective. We’ve built the importer to not allow spammers to abuse your site. Mailchimp users which did not double opt-in can not be imported. Likewise, the importer will not import any lists which are not at least 60 days old. Anyone that falls within either of those categories can be piped over to the invitations system in just one click.

We’ve rolled out an api

We’re working on integrations with other opt-in plugins. To make that easier we’ve created a simple subscribe/unsubscribe api. Developers can now bake in support for Postmatic quite easily. You can find it here.

Postmatic now supports text-only multipart messages

Engaging with WordPress blogs from your old Nokia, Pine, Mutt, or even a Mailstation is now possible. Technology marches on….backwards. And, I must admit, I’ve grown to love Mutt while testing this out.

Not only do we now send all email multipart (which means there is the usual beautiful html email but hiding in there as well is a text-only version) but we do so with exceptional style. We built our own conversion engine (based on markdown) to turn posts and comments into a series of fantastic utf-8 headlines, lists, and otherwise. Things look pretty sharp.

The real reason we now send text-only

As we worked on developing our pricing model earlier this winter we felt strongly that yes, email commenting with replies needs to be available to anyone running WordPress. We want to make a huge contribution to the platform.

That left us trying to figure out how we can have a useful free product but offer incentives to upgrade. Plain text vs HTML mode is one of those. People on the free plan will only send posts and comment notices in plain text mode. A Premium account will be necessary to get full HTML post and comment notifications (among other things, to be announced soon).

We now support single-click unsubscribe

In the footer of all emails sent through the system there is now a link to unsubscribe with a single click. It is sort of nuclear. Clicking that link will unsubscribe the user from everything on your site. It’s the please never email me again button. This gives us full compliance with international spam laws.

It also lays the foundation for a nicer web-based subscription management system. Will be working on that.

Send the full post, or just the excerpt

Some of our users love sending posts out via email but want their subscribers to still visit their site. If you are in that crowd than this feature is for you: There is a new global option which lets you choose what content to send when writing a new post… the full content, or just the excerpt.

There is a trade-off to consider

  1. When sending full posts you’ll get higher engagement and better conversations (because people can reply to the post notification to leave a comment).
  2. When sending excerpts you’ll get more pageviews but lower comment counts and less engagement.

If you choose to send just the excerpt it will be delivered but the user will be prompted to view the post online instead of replying with a comment.

You can always fine-tune this setting depending on your post content. You’ll find a checkbox in the Postmatic Delivery metabox.

More additions to the invitation system

There are two new groups of people you can send invites to: Comment subscribers, and WordPress users. I’ll explain.

Invite comment subscribers

Some of our beta installs pointed out that Postmatic does a very good job of accumulating users which are subscribed to the conversation on individual posts. Now it’s easy to extend an invite to those people for them to become site subscribers as well. It seems like a great way to give your subscriber list a little shot in the arm every few months.

Invite existing WordPress users, based on role

You can now send invitations to any existing WordPress user based on role. Invite all of your WooCommerce customers. Or Buddypress users. Or folks that have signed up for one reason or another….

A laundry list of tweaks, improvements, and squashed bugs.

I can’t remember everything we’ve done, and I’m a bit busy to fish through the archives, but everything has been improved, polished and rethought in every nook and cranny of Postmatic. We have been developing at a rapid pace and pulling out every stop for our public launch, which will be in just a few days.

Also tied up in all of this is a brand-new website, a user portal for managing all of your API keys and payment information, and tons of demo sites and tutorials. It’s going to be a fantastic summer.

Closeup of water drop on leaf

Here’s the new comment template

Facilitating better online discussions is at the center of what we are doing with Postmatic. As we participate more and more in conversation on sites which are running our beta it has become clear that while our template is great for new post notifications the comment-notification templates were much too busy and provided more information than was needed.

We have redesigned the comment templates with a focus on who said what, and why. We did a ton of work on improving comment context, reducing the size of the header so scrolling isn’t needed to see what is new, and making it even clearer to just hit reply.

Here is a side-by-side of the new comments template

Screenshot of Postmatic comments template
A comparison of the old comments template (left) to the new comments template (right).

The new template uses a simple site name as well as favicon (sniffed out by the wonderful grabicon.com) in place of the larger site header image. It also provides a ton of context further down the message in case the comment comes in a few months after the discussion as ended. Down below you’ll see the post title, featured image, excerpt, and then a recap of the conversation up to that point.

The conversation recap is intelligent and does a good job of pinpointing exactly what was being discussed (taking into account parent comments vs inline comments, and its place within the larger flow of things). It was a bear to make but like all of this: very much worth the trouble.

Better subjects for smarter sorting and filtering

Email subjects have gotten smarter. When a user receives a comment notification the subject will clue them in as to if it is a new top-level comment, a reply to a comment by someone else, or a reply to a comment they themselves wrote. This helps Gmail and others group the conversations more intelligently and also provides at-a-glance context of it that particular email is worth opening.

Postmatic gets better every day because of our users.

Most all of these great improvements came to us from a few incredible conversations on two of our beta sites. They were really quite amazing to participate in. It seems that giving people an easy way to discuss your product really gets them talking. The openness and generosity shown to us was really humbling. Thanks again, everyone.

Beta 17 is available in the WordPress repo now. We hope you love it.

Ocean waves crashing on rocks

Fancy headers and template fixes come to Beta 16

Beta 16 is ready for download from your WordPress dashboard.

This release primarily addresses issues with retina images in the new post notification templates. In beta 15 we rolled in support for Thunderbird but inadvertently caused havoc with the mobile views. Very sorry. This new approach should make everything happy. Thanks for your patience.

While we were in there we redid a lot of the code that makes up the new post notification template. We adjusted the header area so it is now possible to create a header image which  fills the entire top area of the email.

Differences in how header images work

The email template will now display your header image differently, depending on what size the image is. There are two modes: Full width and Centered.

Full Width Header Images

It is now possible to fill the entire top area of the email template with an image. It will run across the top of your emails, completely filling the available area. Like this:

Screenshot of full width Postmatic email header

To display your image full width just be sure it is greater than 1440px wide. Postmatic will take care of the rest.

Centered Header Images

The centered header images that you have probably been using to this point are still available as well. So long as your header image is less than 1440px wide it will be displayed centered and at retina quality:

Screenshot of centered Postmatic email header

There are lots of little template tweaks and changes hiding in this release as well. Next we are on to beta 17 which will be an overhaul and simplification of comment notifications.

Two black birds

Fixing image widths in Beta 15 (Or how to include responsive images in Thunderbird)

Beta 15 is available with another round of small tweaks. The most notable feature is that overly-large images in certain versions of Gmail and Thunderbird have been fixed.

Some words of wisdom on responsive and retina images in Thunderbird

Thunderbird is a popular open-source desktop email client made by Mozilla. We have heard from some users during our beta period that our templates do not render well when using it.

The problem

Thunderbird doesn’t like to pay attention to the width attribute of the img tag. It actually ignores it. Regardless of what image width you declare either via the width attribute or with any css declarations, Thunderbird will render the image at the width of the actual image dimensions. Of all of the email clients we have wrestled with over the last few months, we’ve had the most difficulty with Thunderbird.

We faced blown out containers in Thunderbird during two different scenarios:

  1. Most all of our users want to serve a retina-ready header image or logo at the top of their template.
    They know most of their readers will be getting their content on high resolution mobile display and want their brand to look its best. The common way to serve retina images in email is to serve up an image which is double the size it needs to be (1200px) and use the img tag to condense the image down to half its size (600px). Then it looks pretty sharp. But not if the image actually displays as 1200px and either falls off the side of the screen or forces horizontal scrolling….
  2. We have to accommodate whatever images get put into the body of a post.
    This is the largest challenge. Part of the value we bring to sending you posts out over email is that you don’t have to change how you publish. Use whatever crazy plugins you want. Throw in galleries, videos, and some enormous images. We’ll take care of making sure it looks great in email. Well… that’s a big challenge.
    We’ve noticed that many of our beta users like to include enormous images in their posts but use responsive techniques to downsize them within their html. The results look great on desktop but are hard to wrangle via email. Keeping these images within a container was tricky.

Our solution

Here is how we won the battle to make overly-large images not blow out their container in Thunderbird.

  1. Make sure you have some sort of container element with a declared fixed width or max-width defined as px. Percentages will not work. In our case we use a max-width of 720px.
  2. Apply inlined css directly to the img tag: width:auto;max-width:720px;height:auto;display:block;.

It’s the combination of the max-width on the container followed by the max-width of the img that seems to do the trick. No other scenario worked for us. Granted our situation is more complicated than a standard email newsletter template because we have to have a framework in place which will keep any crazy WordPress content in check… but still. It shouldn’t be this hard.

Hopefully the above will help any other developers who are trying to make sure html email looks great in Thunderbird while still being responsive and high resolution for everyone else.

The Beta 15 Changelog

  • Fixed more gmail and Thunderbird image problems which caused the template to get blown out. As always, let us know if anything looks funny in your email client.
  • Added support for Fastmail links in the footer of emails. Fastmail likes to generate a list of links which were available in the original email when composing a reply. I have no idea why. But now we strip them out. 
  • We added some language to the new post notification template which gives a warning about forwarding the email to others. This is pretty important. An email sent to you by Postmatic is for you only. If you forward it to someone else and they reply to the original reply-to address, they will post a comment as if they are you. We now make this even more obvious. In the future we will take more steps to make sure it never happens.
  • Removed support for the Jetpack Like This button. Sorry, there was no way to pull it off via email.
  • Improved Jetpack Share button support.
  • A new top secret feature: to subscribe to the comments on a post you don’t need to actually write ‘subscribe’. Just reply with a blank email. This will be popular for quickly subscribing to the comment stream of a new post.
  • Fixed a bug in which the inviter would mistakingly send duplicate invitations in rare situations.
  • We now cache subscribers less agressively. This will avoid the problem of a user unsubscribing but still receiving a new post that is published right around the same time…