Creating an email sequence


I’d like to create an email course/sequence as a lead magnet. I’m wondering if and how this is possible with Ghost and Mailgun.


1 Like

Hi Tobias,
I think you can’t use Ghost for automated email sequences.
From what I know, Ghost allows you to send emails for users based on tags, but there are no email sequences and workflows like on dedicated email service providers like Convertkit.

1 Like

Thanks for your reply.

For anyone who’s using email sequences: How do you do it?

Because basically, you’d need to maintain two email lists: The email provider’s list which serves the sequence(s) and the ghost list.

If I use the sequence as a lead magnet, subscribers to the sequence don’t become free members of ghost and aren’t, therefore, included in the newsletter.

If you copy the sequence subscribers over, there are some pitfalls:

  1. it is extra work
  2. it is extra cost (opportunity, time or zappier fee cost)
  3. having multiple providers and lists increase admin cost (time and cost) and it is (at least) problematic from a GDPR compliance point of view

Therefore, I’d really like to know how people implemented an email sequence with ghost.

Plus, I kindly as the @Core team to think about implementing email sequences as a built in functionality.
It could be (for the beginning) as simple as:

User A clicks on a button to sign up for a sequence
(+- User A becomes a free Member, if not already)
+- User A gets a user tag, e.g. {#email-seq-how-to-xyz}
+- Ghost sends the posts tagged with {#email-seq-how-to-xyz}
    in chronogical order with a one day delay in between
+- Ghost saves the post id which was sent last in a private
   note field (same as the admin note, which is already there,
   it just need to be duplicated)

It will be probably a bit more complicated as pictured above, but this could be a way to do this.


1 Like

Email sequences are complicated to implement, from what I’ve read.

I don’t use email sequences at the time. But if I were to start using right now, I would use Convertkit.

1 Like

If you were to start a email sequence, how would you deal with having basically two email lists?

I would use Integromat to sync Ghost with Convertkit (I like Integromat more than Zapier) and I would send all emails through Convertkit.

My reasoning is that I wouldn’t force Ghost to do something that is not good/ capable.

For me, it’s better to use 2 tolls that shine at different things than force 1 to do a mediocre job.

And for the argument that it would cost more money, yes it will. But Convertkit costs $9/ month for up to 300 members and for that many subs you should probably make more than in “sales”.


I have tried this. My recommendation is to avoid it.

Yes, you would need two lists, and the deal-breaker is: the user would have to unsubscribe from either, or both!

Consider this, the user gets an email and decides they don’t like it. They unsubscribe.

A few days later they get your regular or drip email. “What? I unsubscribed. I’m marking this as spam.”

You would need Zapier or some other automation to keep the lists in sync. If you can shell out $$$ to pay for this it might be OK.

But in 90% of cases it just doesn’t work well.


Hi @Tobias solves this problem. You can create an email sequence for new subscribers with delays between each emails you want to send. It feature a text editor as well to create your emails. It integrates with Ghost seamlessly so no need to manage 2 emails lists or dealing with sending emails with Zapier. If you’d like to give it a try head over to :slight_smile:

Disclaimer I am the creator of NewsletterKit

1 Like

Does ghost 5’s “multiple newsletter” feature somehow help with this? (I couldn’t find any info on how the feature works exactly)

Right now we are using Zapier and ActiveCampaign for sending a course or intro sequence to new users. But this is not convenient, especially not if we wish to include more writers and authors to our website.

So being able to send this email sequence would really be great for us too.

  1. Determine the sequence’s purpose. …
  2. Identify the enrollment criteria (or trigger) for the sequence. …
  3. Determine the duration of the sequence and the number of emails required. …
  4. Write the emails for the sequence. …
  5. Build the emails using email software. …
  6. Set up the automation. …
  7. Test the sequence.