https://www.mailcoach.app/resources/blog/feed2026-06-16T00:00:00+00:00https://www.mailcoach.app/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.
]]>
2022-09-28T00:00:00+00:00https://www.mailcoach.app/writing-a-newsletter-in-markdown-on-mailcoach
Our Markdown editor makes it easy to add links and other markup to any content. As a bonus, our Markdown editor also provides automatic code highlighting for hundreds of programming languages.
]]>
2022-09-28T00:00:00+00:00https://www.mailcoach.app/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 commands, we're scheduling jobs.
]]>
2022-10-04T00:00:00+00:00https://www.mailcoach.app/automatically-setup-your-favorite-email-provider-in-mailcoach
In Mailcoach and the upcoming v6 of the self-hosted version of Mailcoach, we’ve made it much easier to connect an email sending service to Mailcoach. In this blog post we’d like to explain why and how we’ve done this.
]]>
2022-10-05T00:00:00+00:00https://www.mailcoach.app/using-the-mailcoach-markdown-editor-in-filament
Our newest package makes the Mailcoach Markdown editor easily installable in Filament.
]]>
2022-10-12T00:00:00+00:00https://www.mailcoach.app/how-to-create-drip-campaigns-and-email-automation-in-mailcoach
A major feature of Mailcoach is the ability to automate emails. Here's how you can use this feature and how we use it to promote our other Spatie products.
]]>
2022-10-25T00:00:00+00:00https://www.mailcoach.app/introducing-our-sdks-for-php-and-laravel
Both self-hosted Mailcoach and Mailcoach provide a powerful API for integrating Mailcoach functionality into your app. To help you get started, we now offer easy-to-use SDKs.
]]>
2022-11-08T00:00:00+00:00https://www.mailcoach.app/mailcoach-now-offers-beautiful-newsletter-websites
This feature will help leading your audience to your older content.
]]>
2022-11-11T00:00:00+00:00https://www.mailcoach.app/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.
]]>
2022-11-29T00:00:00+00:00https://www.mailcoach.app/you-can-now-use-mailcoach-without-an-external-account
Mailcoach can now handle email sending for you, so you no longer need an account with an external mailer like SES, Mailgun, or Postmark.
]]>
2022-12-07T00:00:00+00:00https://www.mailcoach.app/sending-transactional-mails-using-mailcoach-in-a-laravel-app
Besides sending newsletters and drip campaigns, Mailcoach can take care of the transactional mails that your application needs to send out.
]]>
2022-12-11T00:00:00+00:00https://www.mailcoach.app/you-can-now-add-custom-attributes-to-subscribers
You can now store custom attributes on subscribers and use them as placeholders in your campaigns.
]]>
2022-12-13T00:00:00+00:00https://www.mailcoach.app/create-the-perfect-newsletter-using-conditional-content2022-12-20T00:00:00+00:00https://www.mailcoach.app/creating-an-onboarding-email-drip-campaign-using-mailcoach
Make use of Mailcoach powerful automations to welcome new users to your product.
]]>
2023-02-06T00:00:00+00:00https://www.mailcoach.app/you-can-now-send-webhooks-from-an-email-automation
This unlock our automations to be used for other things besides sending emails
]]>
2023-02-13T00:00:00+00:00https://www.mailcoach.app/were-a-sendgrid-alternative-focused-on-privacy-and-made-in-the-eu
We believe that privacy should be respected and protected by all. With the increasing use of technology, ensuring that our personal information is secure and kept private has become more important than ever.
]]>
2023-03-09T00:00:00+00:00https://www.mailcoach.app/weve-made-our-webhooks-more-powerful
In our latest Mailcoach update, we added some nice features to the Webhooks functionality.
]]>
2023-03-16T00:00:00+00:00https://www.mailcoach.app/you-can-now-hide-parts-of-your-email-from-webviews
This small new tag prevents parts of your email from appearing in the webview version of the email.
]]>
2023-05-05T00:00:00+00:00https://www.mailcoach.app/add-fathom-analytics-or-google-analytics-to-your-mailcoach-website
Find out who is visiting your newsletter archive by adding Fathom Analytics or Google Analytics.
]]>
2023-05-11T00:00:00+00:00https://www.mailcoach.app/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 custom properties, we’re able to modify colors, typography, and more on the fly.
]]>
2023-06-27T00:00:00+00:00https://www.mailcoach.app/get-notified-when-your-mailcoach-webhooks-fail
Failing webhooks are now handled more gracefully.
]]>
2023-07-11T00:00:00+00:00https://www.mailcoach.app/how-to-display-a-subscription-confirmation-message-with-css
CSS has a lesser-known :target selector to style an element that matches the element linked in the page hash. It’s a great way to display a message without creating a separate confirmation page or relying on JavaScript
]]>
2023-07-19T00:00:00+00:00https://www.mailcoach.app/you-can-now-log-in-or-register-using-your-github-or-google-account
We’ve just added the ability to use GitHub and Google OAuth to sign in or register with Mailcoach.
]]>
2023-07-31T00:00:00+00:00https://www.mailcoach.app/protecting-against-spam-using-cloudflare-turnstile
With Mailcoach, protecting your email list & subscription forms against spam is crucial to protect your sending reputation. Mailcoach now makes this easy by integrating with Cloudflare Turnstile, the privacy friendly alternative to Google's ReCaptcha. In this blogpost we'll write a guide on how to set up Cloudflare Turnstile with your self-hosted Mailcoach instance. Mailcoach already has this enabled for all teams & users.
]]>
2023-08-15T00:00:00+00:00https://www.mailcoach.app/introducing-the-mailcoach-affiliate-program
Join our affiliate program and earn money by referring people to Mailcoach. 💸
]]>
2023-08-29T00:00:00+00:00https://www.mailcoach.app/introducing-mjml-support-in-v7
Send polished email templates that look great across devices and browsers using MJML, added in Mailcoach 7.0.
]]>
2023-09-14T00:00:00+00:00https://www.mailcoach.app/building-a-subscription-form-with-laravel-volt-mailcoach
Laravel Volt is one of Laravel's latest tools to build user interfaces. We love playing around with new stuff, lets find our how we can use Volt to power our subscription forms!
]]>
2023-10-05T00:00:00+00:00https://www.mailcoach.app/building-a-newsletter-subscription-form-with-sveltekit-form-actions
We’ll learn how to create a custom newsletter component for your SvelteKit project, how to use environment variables, and how to use form actions to progressively enhance our newsletter component.
]]>
2023-10-17T00:00:00+00:00https://www.mailcoach.app/mailcoach-gains-split-testing-livewire-3-support-suppression-list-and-much-more
Mailcoach 7 adds split testing, MJML support, Livewire 3 support, suppression lists, improved tables, and more.
]]>
2023-10-27T00:00:00+00:00https://www.mailcoach.app/use-honeypot-to-fight-spam
Read on to find out how a sweet, sticky substance can keep bots out of your email lists.
]]>
2023-11-28T00:00:00+00:00https://www.mailcoach.app/why-did-my-email-bounce
Read about all the reasons your email wasn’t delivered, and learn the difference between a soft and hard bounce.
]]>
2023-11-29T00:00:00+00:00https://www.mailcoach.app/why-do-i-need-an-email-marketing-software
Read on to find out why using email marketing software could be just what you need to take your digital marketing strategy to the next level.
]]>
2023-12-07T00:00:00+00:00https://www.mailcoach.app/elevate-your-customer-support-with-helpspace
A short overview how we use HelpSpace to handle customer support!
]]>
2023-12-14T00:00:00+00:00https://www.mailcoach.app/the-power-of-transactional-emails
Transactional emails - building trust through transparency.
]]>
2023-12-18T00:00:00+00:00https://www.mailcoach.app/what-is-a-drip-campaign
Find out what a drip campaign is and how it can help you keep your audience interested and informed with your emails without overwhelming them.
]]>
2023-12-18T00:00:00+00:00https://www.mailcoach.app/securing-your-email-a-guide-to-setting-up-spf-and-dkim-dns-records
A guide to secure your email communication to protect from malicious activities by implementing SPF and DKIM.
]]>
2024-01-08T00:00:00+00:00https://www.mailcoach.app/a-new-look-for-mailcoach
Wow, it smells fresh here! We just launched a big update to our marketing website and branding, and we’re excited to tell you a bit more about the process behind the rebrand, and the choices we’ve made in regards to our messaging.
]]>
2024-03-18T00:00:00+00:00https://www.mailcoach.app/the-mailcoach-app-has-a-beautiful-new-coat-of-paint
After having revamped our marketing pages last month, we’re launching our new beautiful UI for the app today. Let’s take a closer look at all the changes.
]]>
2024-04-11T00:00:00+00:00https://www.mailcoach.app/use-resend-as-your-email-provider-in-mailcoach
Mailcoach now supports sending through Resend, a developer focused email service provider.
]]>
2024-06-03T00:00:00+00:00https://www.mailcoach.app/building-our-new-automation-workflow-builder-with-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.
]]>
2024-06-12T00:00:00+00:00https://www.mailcoach.app/speed-up-database-searches-using-invisible-columns
Read on to find out how we keep search queries fast when we manage email lists with up to millions of subscribers.
]]>
2024-07-05T00:00:00+00:00https://www.mailcoach.app/how-to-add-a-preview-text-to-your-campaign
Improve your open rates by adding a preview text to your campaign.
]]>
2024-07-07T00:00:00+00:00https://www.mailcoach.app/sending-transactional-emails-using-mailcoach-api-in-an-express-js-application
This article explores how to send transactional emails in an Express.js application using the Mailcoach API.
]]>
2024-08-13T00:00:00+00:00https://www.mailcoach.app/resend-a-cancelled-campaign
You can now continue a cancelled campaign, creating a new campaign that sends only to subscribers who had not received the original.
]]>
2024-08-23T00:00:00+00:00https://www.mailcoach.app/create-segments-from-subscriber-attributes
You can now create list segments based on subscriber attributes and target campaigns using custom subscriber data.
]]>
2024-08-26T00:00:00+00:00https://www.mailcoach.app/define-attributes-on-lists
You can now define attributes on an email list and merge them with subscriber attributes when rendering emails.
]]>
2024-08-26T00:00:00+00:00https://www.mailcoach.app/subscriber-engagement-statistics-now-available
Mailcoach now tracks subscriber engagement in a privacy-friendly way and lets you segment lists based on opens, clicks, and activity.
]]>
2024-09-20T00:00:00+00:00https://www.mailcoach.app/fake-it-till-you-make-it-testing-transactional-emails-with-mailcoach-in-laravel
Transactional emails are important for keeping users informed at key moments. This article explains all the ways to test your transactional emails from Mailcoach to make sure they’re working and getting sent.
]]>
2024-10-10T00:00:00+00:00https://www.mailcoach.app/you-can-now-manage-suppressions-through-the-mailcoach-api
You can now add and remove suppressed email addresses through the Mailcoach API, making suppression management easier to automate.
]]>
2024-10-18T00:00:00+00:00https://www.mailcoach.app/create-responsive-email-template-with-mjml
Creating beautiful responsive emails is easy when using the right tools. In this tutorial, we will use MJML, a markup language designed to create responsive emails, to create a custom email template you can use for your Mailcoach campaign.
]]>
2024-11-01T00:00:00+00:00https://www.mailcoach.app/strategies-to-strengthen-your-domain-reputation
To maximize your email deliverability, building a strong domain reputation is essential. Here’s how to improve sender reputation and keep your emails out of spam folders.
]]>
2024-11-07T00:00:00+00:00https://www.mailcoach.app/mailcoach-now-supports-postgresql-sqlite
The self-hosted version of Mailcoach now officially supports PostgreSQL and SQLite in addition to MySQL.
]]>
2024-11-25T00:00:00+00:00https://www.mailcoach.app/recent-campaign-statistics-now-available
The email list performance dashboard now shows recent campaign open and click rates, giving you a quick overview of how your campaigns perform.
]]>
2025-01-24T00:00:00+00:00https://www.mailcoach.app/starting-a-newsletter
Newsletters are a powerful way to connect with your audience, share insights, and build relationships. This guide will help you navigate every step of starting and growing a successful newsletter.
]]>
2025-02-12T00:00:00+00:00https://www.mailcoach.app/send-only-api-keys
You can now create send-only API keys that can send transactional emails without access to any other Mailcoach API endpoints.
]]>
2025-04-11T00:00:00+00:00https://www.mailcoach.app/you-can-now-log-in-using-passkeys
You can now sign in to Mailcoach with passkeys, so you no longer need to type your email address and password every time.
]]>
2025-05-07T00:00:00+00:00https://www.mailcoach.app/simple-and-effective-strategies-to-grow-your-newsletter
Building a successful newsletter list is one of the most effective ways to connect with your audience, boost engagement, and drive conversions. Unlike social media, where algorithms control visibility, email marketing provides direct access to your subscribers’ inboxes.
]]>
2025-05-09T00:00:00+00:00https://www.mailcoach.app/introducing-the-mailcoach-cli-ready-for-your-ai-agents
The new Mailcoach CLI lets you manage lists, subscribers, campaigns, templates, transactional mails, and automations from your terminal or AI agent.
]]>
2026-03-23T00:00:00+00:00https://www.mailcoach.app/explore-the-complete-api-reference
You can now browse every Mailcoach API endpoint, parameter, and response schema in an interactive API reference.
]]>
2026-03-30T00:00:00+00:00https://www.mailcoach.app/how-we-fixed-a-livewire-page-timeout-on-a-566-million-row-table
How we turned a timing-out Livewire page into an instant load by replacing 264 correlated subqueries on a 566 million row table with individual cached queries and wire:init.
]]>
2026-03-31T00:00:00+00:00https://www.mailcoach.app/connect-your-ai-assistant-to-mailcoach-with-mcp
Mailcoach now has an MCP server, so AI assistants can help inspect your audiences, review campaign stats, prepare drafts, and work with templates.
]]>
2026-06-16T00:00:00+00:00