I’m Joey Keller, I’m glad to see you here.

I am the CTO at Friendly Automate, a Swiss Startup, that focuses on privacy friendly marketing tools. I’m also the assistant product lead at Mautic Open Source Project.

Every day I coach marketers to automate their processes, use Mautic to create better segments, meaningful campaigns, that lead to better ROI for their business.

I am also the host of the Marketing Automation Show.

You can find me at the Mautic Forums, the Mautic Facebook Group and I frequently speak at the Lagos Mautic Meetup.

Dear visitor, I’d like to invite you to register for free, or login to unlock a bunch of restricted content on my website including:

  • Your very own download center, that features apps, tools, guides and premium Mautic themes
  • A guided tutorial app, that figures out the next step for your Mautic learning journey

Get Mautic Tips and Secrets in Your inbox!

In this weekly email you'll recieve never published guides, ready to deploy code samples, premium templates!

Read my blog

  • Content storm is coming.
    A short update, before I’m releasing a bunch of content in the near future. It seems like a long silence, but I can assure you I have been working on a bunch of things related to Mautic in the past few months. The reason for radio silence has been waiting for the Mautic 5.1 update, …
  • 2024 Feb. email regulations – the Mautic angle
    If you are a marketer, your mailbox must be full with warnings and checklists to make sure you comply with Google and Yahoo’s new mailing regulations. As a Mautic user, this is what you have to know.
  • Mautic 5 Composer install simplified
    After long waiting, it’s time to enjoy Mautic 5. Here is my spin on a composer install with step by step instructions including the new Amazon SES config and new cronjobs.
  • Send Emails 10x Faster with Mautic 4
    Why are my emails going out so slow in Mautic 4? I’ll answer this question, and show you how to send emails 10x faster with Mautic 4.
  • Random AB Test your campaigns in Mautic
    You can AB test emails in Mautic in a simple way, but there is no built in option to AB test your campaigns. by using a free plugin you can do that. Here are 2 ways.
  • Double Optin Plugin for Mautic
    Using a double opt-in is really the first step to be a good emailer. The Mautic DOI plugin is like a swiss army knife. It will help you have a good list + protect you from bots.
  • Form Design Plugin for Mautic
    Creating beautiful forms is a constant struggle for Mautic users. But it doesn’t have to be that way. A new plugin by mtcextendee.com will allow you to create forms right in your Mautic instance.
  • Identify geolocation retrospectively in Mautic
    Nothing is more sad then a Mautic Contact page with missing little colorful flags. It just doesn’t look organized. And the worst is: all this information needed to populate the country, city, state data is already available in Mautic. This happens if Mautic starts to collect data before the Maxmind database is installed. Once the …
  • Password protected Mautic landing pages
    Finally there is a simple way to create password protected landing pages for Mautic. Can you imaging cheaper way to craft an intranet page? I can’t. In fact I’m sharing 2 different ways to do it.
  • Learn with the Mautic Guided Tutorials plugin
    I’m really excited to launch my new plugin, since I’ve been working on it for months. It more then that, it’s a combination of a plugin + a tutorial tool + custom logic, that predicts the next step you should complete on your Mautic learning experience.
  • Weekend Project: a Mautic Whatsapp Plugin
    Every marketer is up for reaching new customers, building better communication channels. The reason can be to have another channel where you can have meaningful conversations. Or to have another channel where you can contact stranger is masses, deliver a bunch of cold content and see what sticks. This tutorial won’t be useful in the …
  • The great Mautic weight control
    If you are running a larger Mautic instance with a bunch of daily pageviews and lot’s of emails sent, you might experience some slowdown with time. Once you look under the hood, you might even find a bloated database, over 60 GIG, and wonder how to go further.
  • Dealing with Time based campaigns with Mautic
    In this tutorial I’ll discuss 4 time-based campaigns and how to achieve them. The three different scenarios will teach you how to start campaigns before something happens for a user or after something happens (or even doesn’t happen). These are the scenarios: We miss you, come back buy more campaignIn this campaign we will start …
  • Full guide to permissions and cache in Mautic
    If you go to the mautic forums, you often hear the solution: clear the cache. This is a very wise advice 90% of the time, and will fix 90% of your errors. But why is it needed at all? Does the cache expire? Does it get rusty? Kinda. Let me explain.
  • 2 Powerful Nurture Campaign tricks for Mautic 3+ and 4+ (incl Video)
    Nurturing campaigns are the most efficient way to warm up your clients, get them ready for the sales guys to swoop in, or just make them an offer online. Nurturing campaigns continuously evolve, you will want to make additions. This is how you do it with Mautic.
  • Protect Mautic training: 3 + 2 tips vs form spam and crawlers
    In this exclusive tutorial I’m going to talk about protecting and keeping your Mautic instance clean and spam free. Obviously there are no 100% fool proof ways, but by implementing these strategies you can keep most of the bad guys from trashing your Mautic with fake entries. Keeping fake entries from being submitted is especially …
  • Capture and troubleshoot SNS logs (script inside)
    Once you set it up correctly, Mautic will capture the SNS bounces and complaints. But there are times when bounces won’t work. This tutorial and script will help you to troubleshoot it.
  • Learn Mautic – Courses overview
    As I promised in a previous Automation Show episode, I would like to lay out the whole curriculum I’m planning to cover with the Mautic courses. Basic 1. This tutorial will teach you all the basics you need to know before starting to work with Mautic. You’ll be able to work with contacts, import data, …
  • Free Course to kickstart You and Mautic
    If you attend the Mautic Helpdesk Meetups every first Tuesday of the month, you heard me promising a comprehensive Mautic Tutorial for months. I’ve been working on it since the summer already. Creating the curriculum was particularly hard, because I didn’t just want to make another Mautic tutorial, where I show how to do all …
  • 12 New Features in Mautic 4 (+3 hidden gems)
    Mautic 4 came out last week. But does it make sense to upgrade? Of course! I collected 12 great new features and improvements, and 3 hidden gems, that you might have missed. Let’s dive in.
  • Update Mautic 3+ to Mautic 4.0.1 (via SSH)
    This guide will tell you how to upgrade your Mautic 3+ installation to Mautic 4+. I have to say to smoothest upgrade ever. All command included and some heads up.
  • Install Mautic 4 on Ubuntu 18.04
    Here is a simple step by step guide about installing Mautic 4 on a clean Ubuntu 18.04 server. Enjoy.
  • The Mighty Pixel, that teleports contacts
    Mautic is super powerful when it comes to tracking anything on your own website, or any other website in fact. It is pretty brilliand if you want to track email opens and clicks. But sometimes it is just not enough. Sometimes you want to track events in other email software, and push in openers into …
  • Track Multiple Domains with Mautic
    This is a hot topic, as cookie based tracking can be tricky in a multi-domain environment. I started to work on a solution couple of months ago, and ended up creating a plugin, that helps with the multi-domain tracking. In order to get you covered in your multi-domain tracking endeavors, I would like to share …
  • Instant Double Opt-in without cronjobs (3 examples)
    The minimum requirement for constant inboxing is to use the best list possible. This can be done with double opt-in procedure the easiest way. Many marketers feel, that Double opt-in slows them down. This is why:
  • Video Tutorial: Upgrade from Mautic 2.+ to 3.+
    If you are still on Mautic 2.+, you should put yourself together and upgrade as soon as possible. There is really no reason to stay on the 2.+ infrastructure, unless you use old plugins, that are not any more available for M3. But eventually the pros of upgrading will outweighs the cons anyway.
  • This new app figures out your cronjobs
    Cronjos are the heart of Mautic, as well it’s configured, as well your software will run. And yet most problems are related to crons (after clearing your cache), and they are not easy to troubleshoot them.
  • Tutorial: Creating your first MJML Template
    Now, that Mautic gives us the option to create super-responsive email templates, you might want to flex your design muscles and create your own. All you need is a bit of MJML language knowledge and a bit of affinity to design. MJML is super-easy, it is based on HTML and will allow you to create …
  • Add new functionality to your Mautic with a conversion table (2 case studies)
    There are some scenarios when you wish Mautic would have just a little bit more brain. Sometimes you are one step away from great marketing automation, íbut you would need to parse another database first to make your idea work. I have a workaround: I call it the conversion table.
  • Another type of welcome e-mail: The Story So Far
    When someone subscribes to your newsletter, they probably are new to your site. They read couple of blogposts or consumed other content, but in general they are new to YOU and what you are doing. My website is my domain and I am the host here (I meant none of these in the technical way.) …
  • Mautic and the Beauty of the Deutsche Sprache
    If you’ve been sending emails forever, and happen to communicate with your clients in German, Russian (or another bunch of languages), you might need to use greeting words for your contacts based on their gender AND based on the relationship with the client. By relationship I meant – you can use a polite form in …
  • Introducing: The Marketing Automation Show
    My tutorial about accepting webhooks generated a lot of questions and headache for the readers. I realized, that some tutorials are better to be made in a video format. I have about 30 tutorials lined up discussing campaign strategy, dynamic contents, countdowns on landing pages, integration with third party tools, etc. If I would like …
  • Troubleshoot Mautic Campaigns: Fix Membership and Pending Actions
    Mautic is a great tool, but due to it’s amazing possibilities it lacks the intuitive UI when it comes to troubleshooting. And that is okay. Once you spend some time with troubleshooting campaigns you will understand how everything works.
  • Your next Ecommerce Campaings
    I attended the 2020 November Mauticon with two seminars. One of them supposed to give you some ideas regarding your next e-commerce campaign. But not only ideas. I actually shared some real life examples, results. Moreover, scripts, code snipplets for you to use in your next marketing automation campaign.
  • Clean Your Emails Automatically with Mautic (2 Scripts)
    Before your would enthusiastically jump around in your room, I can assure you: I didn’t figure out a way to create an automatic way to clean a dirty, scraped or purchased list for bulletproof emailing. But I’ll show you how to use Mautic API to connect to 2 different email cleaning services and build it …
  • Ultimate guide to Mautic cronjobs
    I created this guide for self-hosted Mautic users to understand, troubleshoot and optimise their crontab and time their Mautic cronjobs the proper way. It will help you to figure out why Mautic emails are not sent out, why campaign steps are stuck, and why segments or email sending are not working.
  • Install a fully functional Mautic 3 on a Raspberry Pi
    There are two kinds of projects, that make the geek heart beat faster: Install Doom on any device, and run any software on a Raspberry Pi. I was shocked to find out that there is no proper instructions on the internet for installing Mautic on a Rapsberry Pi, so I figured, this outragous neglection has …
  • Process any webhook with Mautic (without Zapier) [Updated!]
    Zapier is great if you want to create a proof of concept automation or test your workflows. However if you want to scale up your automation, Zapier can be super-expensive. And all it does is take data from one place and puts it into another place. If you use Zapier for couple of simple repetitive …
  • Lean Mautic Multi-lingual Double-optin
    The only way to frogleap your competition is to create relevant, quality and personalized content.One aspect of this personalization is often under estimated. The langauge. And I don’t mean like ‘friendly’ or ‘professional’, when I say language I mean, that you try to speak to your contacts on the language they prefer.With your previous tools …
  • Let’s understand how Mautic Campaigns are triggered (detailed test results explained)
    Campaigns. Restarts. Campaignevent additions. Will they run? What does really happen?Let’s reveil the mechanic turk inside of Mautic with some hands on tests and clear results. This comes up awfully lot in different forums, tutorials, but there is little clearity behind what really happens. I’d like to clear it up everything in this post. If …