Blog

Building Mailcoach

Explore developer insights and behind-the-scenes looks at Mailcoach. Perfect for anyone curious about the tech behind it or eager to dive into the code.

All posts

Speeding up database searches using an invisible column

Read on to find out how we keep search queries fast when we manage email lists with up to millions of subscribers.

Read more

Building our new automation workflow builder with css flexbox

In this post we’ll uncover some of the techniques used to create our automation builder without any dependencies on large JavaScript libraries using only CSS Flexbox for the layout.

Read more

Elevate your customer support with HelpSpace

A short overview how we use HelpSpace to handle customer support!

Read more

Introducing the Mailcoach affiliate program

Join our affiliate program and earn money by referring people to Mailcoach. 💸

Read more

How we use CSS custom properties to customize your newsletter archive

With Mailcoach, you can create a customized archive website for your campaigns. To blend your website with the style of your newsletters, we support setting a primary color and theme. With CSS...

Read more

Personalise newsletters using conditional content

Read more

Using the shadow DOM as a better iframe

Using the shadow DOM, we can ensure that the sent newsletter we display in the archive is not affected by the layout of our website.

Read more

Using the Mailcoach Markdown editor in Filament

Our newest package makes the Mailcoach Markdown editor easily installable in Filament.

Read more

Using jobs instead of commands in the schedule of a Laravel app

In a standard Laravel application, you can schedule Artisan commands in your console kernel. While that works for most projects, we took a different route in Mailcoach. Instead of scheduling...

Read more

How we scale our servers

Let's take a look at how we handle the server load that goes with sending a lot of emails.

Read more