FeaturesBroadcasts and lifecycle email
Customer messaging

Email the people who already bought from you, with context about what they bought.

Build campaigns and lifecycle messages from commerce data — what they purchased, when they enrolled, whether they finished — instead of guessing at who your audience is from a disconnected email tool.

Zero
CSV exports needed
Order
context in every send
$0
platform commission
Broadcast campaign — draft
Segment
Course buyers — no activity in 30 days
43 recipients
Subject
You left at lesson 4. Let's fix that.
Preview

Hey Alex,

You enrolled in Photography Masterclass last month and made it through the first three lessons — then things got quiet.

Module 2 is where composition clicks. It takes about 45 minutes. Lesson 4 starts with the rule of thirds and most students say it is where the course starts to feel real.

Pick up where you left off →

Scheduled: Tuesday 9:00 AM
Draft — awaiting review
Last campaign results
Sent to
38
Open rate
71%
Click rate
34%
Orders placed
6
Revenue from send
$894
6 students re-enrolled after the last nudge campaign. All from the same segment.
Why this matters

Most email platforms connect to your store. CodeHawke is the store.

The difference is that commerce context is not an integration — it is already there. Knowing a customer bought your course two months ago and never finished module three is a lifecycle trigger that exists only if your email system and your product system are the same system. Export-based tools get stale data. CodeHawke segments run against live commerce state.

Commerce segments

Build audiences from product purchases, plan type, enrollment status, engagement, and lifecycle position — not CSV exports.

Broadcast campaigns

Send one-time announcements, launches, and promotions to any segment with scheduling and preview.

Lifecycle triggers

Automate messages around enrollment, progress milestones, renewal windows, and re-engagement moments.

Product context

Email drafts know the product, price, access state, and order history for each recipient. Not just a first name.

Send scheduling

Time campaigns around launches, enrollment windows, and renewal moments without leaving the commerce dashboard.

Performance tracking

Measure opens, clicks, and — critically — orders that trace back to each campaign or lifecycle message.

Commerce-native workflow

Segment, compose, send, and measure — all in one place.

The full broadcast loop — from audience selection to order attribution — stays inside the platform that knows your customers. No tool-switching, no sync lag, no stale export.

Step
What CodeHawke handles
Build segment
Choose buyers by product, plan, purchase date, completion state, or engagement behavior.
Compose message
Write email with full product and buyer context already in reach.
Schedule send
Time the broadcast, or let lifecycle triggers fire at the right behavioral moment.
Measure results
Track open rate, click rate, and — most importantly — resulting orders.
Lifecycle triggers

The right message at the moment that matters.

Enrollment, inactivity, milestone completion, subscription renewal, and post-purchase are moments with specific messaging needs. Lifecycle triggers fire on real commerce events — not based on a guess about timing.

Lifecycle triggers
Enrolled
Immediately·Welcome + first lesson link
No progress — 7 days
Day 7·Gentle nudge to lesson 1
Module complete
Real-time·Congratulations + next module
Subscription renewing
3 days before·Renewal reminder + value recap
Payment failed
Same day·Recovery email with update link

Segment

Define the audience from real product and billing state.

Compose

Write with full commerce context available inline.

Send

Broadcast immediately or trigger on lifecycle events.

Measure

Track orders — not just opens — tied to every send.

Email that knows your business.

The most effective campaigns come from knowing exactly who bought what, when they stopped engaging, and what they are likely to want next. That knowledge lives in your commerce data — not in a separate tool.

Try CodeHawke