Quick Verdict
ConvertKit’s automation is powerful if you’re a creator who likes visual workflows. But it’s not plug-and-play — you’ll hit walls if you don’t understand triggers and conditions. Good for simple sequences, frustrating for complex branching.
ConvertKit Automation: ★★★★☆ (4/5) – best for creators who already have a subscriber base and want clean, tag-based logic. But not if you need advanced CRM-like behavior.
So you want to set up email automation in ConvertKit. I get it. You’ve probably got a list of people you keep emailing “hey, here’s a blog post” and you’re tired of clicking “Send” every time. Or you’re launching a product and need a 5-email funnel without losing your mind. ConvertKit does this thing where it calls automations “sequences,” and it’s actually decent once you stop trying to fight it.
I burned a weekend last April trying to build a “if they click link X, send them to sequence Y, but only if they haven’t bought Z” mess. Spoiler: ConvertKit’s visual builder looks clean but has these invisible rule limits that just… crash your logic. I accidentally triggered a “complete all sequences” tag on 400 people who then got the same email three times. My open rate went up, but the unsubscribe rate went up faster. Fun times.
Anyway, here’s how you actually do it without crying.
Step 1 – Create a New Sequence
Go to the Automations tab on the left sidebar. Click the button that says “Create a Sequence.” It’s the big blue one. If you can’t find it, it’s probably because ConvertKit moved it — they do that. Last month it was on the top right, now it’s buried under a dropdown. Just… look.
Give it a name. Something human, like “Freebie Follow-Up” or “Launch Waitlist.” Not “seq_32_final_v2.” I did that once, then forgot what it was for, and sent a “welcome” email to people who had already bought a course. That was a fun apology email.
What can go wrong: ConvertKit sequences are dead-simple until you try to edit them later. Every time you add an email, it shifts the timing of everything after it. So if you insert a “check-in” email between days 2 and 3, day 4 email now gets sent on day 5. That’s a design choice I hate but you have to live with it.
Step 2 – Add Your First Email
Inside the sequence, click “New Email.” Write the subject line like you’re texting your cousin who owes you money. Not marketing fluff. Something like “Quick question” or “Did you see this?” works better than “Your exclusive offer inside.” (Yes, I know ConvertKit suggests those templates. Ignore them.)
Write the body in your voice. Short paragraphs. Maybe a P.S. at the bottom. ConvertKit has this weird template engine that forces you to use their blocks, but you can actually just paste raw HTML if you’re brave. I’m not, so I stick to the text block.
What can go wrong: ConvertKit’s email editor sometimes eats your formatting. If you copy-paste from Google Docs, it will turn all your spaces into weird characters. I once sent an email with a bunch of “ ” visible because I didn’t preview. So always preview. On mobile too.
Shortcut nobody tells you: You can set the “send time” of an email to be based on the subscriber’s timezone. But ConvertKit only does that if you manually enable it per email — it’s not a sequence-level setting. So go into each email, click “Advanced,” and toggle “Send based on subscriber’s timezone.” Otherwise you’ll ruin your open rates by sending at 3am.
Step 3 – Add Time Delays
Between each email, set a delay. ConvertKit gives you days, hours, or minutes. For a welcome sequence, I do 1 day, then 3 days, then 5 days. For a launch, maybe 2 hours, 4 hours, 1 day. Don’t overthink it — just don’t send everything at once or you’ll look desperate.
What can go wrong: If you set a delay of “0 days,” it sends immediately after the previous email. But if the previous email is delayed by 1 day, your “0 day” email still sends day after. That math tripped me up once. Just use days.
Step 4 – Add Subscribers to the Sequence
Now you need to actually get people into this automation. There are three ways:
- Tag trigger: When someone gets tagged “freebie,” add them to this sequence.
- Purchase trigger: After they buy a product, add them.
- Manual: You can drag and drop a subscriber from the main list into a sequence. Good for testing with your own email.
Most people use tags. So create a tag called “welcome-sequence” (or whatever) and set up an automation rule: “When tagged, start sequence.” You do that in the Automations > Rules section, which is different from the Sequences section. Yes, they’re separate. ConvertKit’s UI is like a house where the kitchen and living room are in different zip codes.
What can go wrong: If you have multiple rules that add to the same sequence, subscribers might start it twice. ConvertKit does have a “prevent duplicates” checkbox, but it’s hidden in the rule settings. I missed it for weeks.
Step 5 – Add Conditions (if you want to be fancy)
Here’s the part where ConvertKit’s automation gets… interesting. You can add a “condition” step before an email. For example: “If they clicked link X, send them to a different path.” You do this by clicking the little diamond icon between emails and choosing “Condition.”
But the condition options are limited. You can check tags, custom fields, or purchase history. That’s it. No “if they opened email” (unless you use a third-party tool). So if you wanted to send different emails based on what people clicked, you need to tag them manually first — or set up a separate rule.
The thing nobody tells you: ConvertKit’s automation can’t handle “else” logic. You can only say “if condition true, go to path A. Otherwise, continue to path B.” But you can’t combine multiple conditions into a single branch without using nested sequences. And nested sequences are a pain because each sequence is a separate entity — you can’t just drag one sequence inside another. You have to tag the subscriber, then start a new sequence from that tag. It works, but it’s clunky.
Shortcut (slightly questionable): If you want to test a condition but don’t want to wait for the sequence to trigger, you can manually apply the condition’s tag to your own email in the subscriber list. Then go to the sequence and click “Preview” — it will show you what emails they’d see. Don’t tell support I told you.
Step 6 – Test, Test, Test
Send a test email to yourself. Actually subscribe your own real email to the sequence. Wait. Check that the timing is right. I once set a 3-day delay but forgot it was in “hours” and got the email 3 hours later, then sent a panicked follow-up saying “ignore that” which only made it worse.
ConvertKit has a “Preview” mode that shows you the sequence timeline. Use it. But it doesn’t simulate actual send times based on when the subscriber joined. So you still need to test with a real email.
Pros & Cons
ConvertKit Sequences
- Visual builder is clean and not overwhelming
- Tag-based logic is powerful once you wrap your head around it
- Timezone-aware sending actually works
- Conditions are too limited – no “if opened” or “if not clicked” without hacks
- Editing a sequence shifts all future email timings (maddening)
- UI keeps changing – buttons move around every update
Pricing at a Glance
| Plan | Starting Price | What You Actually Get | |——|—————|———————-| | Free | $0 | Up to 1,000 subscribers, unlimited emails, but limited automation (no conditions, no rules). Basically a newsletter tool stuck in 2016. | | Creator | $29/mo | Full automation, tags, sequences, conditions. For 1,000 subs. Goes up as you grow. | | Creator Pro | $59/mo | Everything plus subscriptions, newsletter referral system, advanced reporting. Good if you’re serious. |
FAQ
Q: Can I send a one-time broadcast to only part of a sequence?
A: Yes. Use tags. Create a segment based on a tag that only exists in that sequence. Or just create a new sequence for that specific group. It’s annoying but works.
Q: How do I stop someone from getting a sequence if they already bought?
A: Add a condition at the start: “If purchased product X, skip this email.” ConvertKit checks purchase history. You can also manually remove them with a tag.
Q: Is ConvertKit better than MailerLite for automation?
A: Depends. MailerLite is cheaper and has better triggers, but ConvertKit’s visual builder is nicer if you think in tags. Honestly, MailerLite’s automation is more flexible for complex logic—but ConvertKit handles high deliverability better. Pick your poison.
Q: Can I automate based on email opens or link clicks?
A: Not natively. You need to use ConvertKit’s “clicked link” tags, but that only works for links you add


🖼️ Looking to upscale your images?
Try our free AI image upscaler — upload any image and get a 4K high-resolution version instantly. No signup required.
Upscale Your Images Free →Free 2K preview · 4K download just $2.99 · One-time payment