Can you tell us a little bit about your experience and the work you do?
My name is Jonnie Hallman, and I run a startup for freelancers, called Cushion. I started coding 20 years ago, when I was 10, then went to school for design, and became a full-time freelancer after years of trying to fit in at a full-time job. I realized I wasn’t built to work under someone else, so I went out on my own and eventually came up with the idea for Cushion.
How are you using Postmark with Cushion today?
At Cushion, we use Postmark for all of our typical transactional emails, like confirming email and resetting passwords, but we also use it for features. The simpler ones include a summary of invoices due today, but we also have a new feature coming out where you can track time by responding to an email, using Postmark's inbound hook. We send an email that lists your active projects, and you simply respond with what you worked on and how long it took. Cushion then parses it and saves the time entries.
If you could add one feature to Postmark, what would it be?
I'd love to be able to use Git to push/pull templates changes between my local dev environment and Postmark. That would make my life a lot easier and retain a history of changes.
If you could give fellow developers one piece of advice about how to implement and manage their transactional email, what would it be?
Rely on templates as much as you can. Early on, we simply sent HTML to Postmark, thinking it would give us more flexibility, but it actually put a huge burden on our servers to render the HTML, and we found ourselves updating the templates less. By using templates, we can simply send a few variables and preview everything in Postmark.
Want to tell us about your Postmark experience, get some free swag, and get featured in the Newsletter? Of course you do! Just fill out this form.