
See What Every Email Sale Actually Earns You
See What Every Email Sale
Actually Earns You
See What Every Email Sale Actually Earns You
Get real profit for every Shopify campaign and flow, after COGS, discounts and refunds. It works with Klaviyo, Omnisend and Mailchimp.
Get real profit for every Shopify campaign and flow, after COGS, discounts and refunds. It works with Klaviyo, Omnisend and Mailchimp.
Works with
1 · EMAILS SENT
25,000
Spring Sale via
2 · OPENS & CLICKS
12,050
opened ·
975
clicked
3 · CHECKOUT
$10,000
212
orders · SPRING40 code
4 · PROFIT
$400
4%
margin after costs
Campaigns and flows
Campaign closed
SEND
SENT · ORDERS
REVENUE
PROFIT
Spring Sale
Campaign ·
Margin Trap
25,000 · 212
$10,000
$400
Welcome flow
Flow ·
Profit Engine
3,400 · 268
$14,200
$6,920
VIP early access
Campaign ·
Profit Engine
4,100 · 190
$12,400
$4,860
Abandoned cart flow
Flow ·
Money Pit
5,600 · 141
$7,840
−$1,120
Restock reminder
Flow ·
Solid Earner
1,200 · 31
$1,860
$820
SPRING SALE · PROFIT SO FAR
$400
from $10,000 in email revenue
Revenue
$10,000
− COGS
−$5,800
− Discounts
−$2,900
− Refunds
−$900
= Profit
$400
Margin Trap
Klaviyo shows $10,000. Bloom shows $400.
Email Efforts Only Pay Off When They’re Profitable
Email Efforts Only Pay Off
When They’re Profitable
Email Efforts Only Pay Off When They’re Profitable
Your email platform’s revenue can look great. Here’s what it leaves out.
Your email platform’s revenue can look great. Here’s what it leaves out.
Spring Sale · Campaign
40% off
Email revenue
$10,000
COGS
−$5,800
Discount codes
−$2,900
Refunds
−$900
You keep
$400
Big sale, small profit
Tap to see why
Big sale, small profit
A $10,000 campaign built on a 40% discount and low-margin products can keep almost nothing.
Flip back
Abandoned cart flow · Profit per send
Revenue in your platform
$7,840
Profit, last 3 sends
−$780
Flows quietly turn red
Tap to see why
Flows quietly turn red
An abandoned cart flow can lose money send after send, and your dashboard still shows revenue.
Flip back
Summer Drop
Looked like a win
Revenue, send day
$8,200
Profit, send day
$3,330
Refunds, weeks 2–5
−$2,950
Profit today
$380
Refunds land later
Tap to see why
Refunds land later
Returns arrive weeks after the send, long after the campaign looked like a win.
Flip back
Spring Sale · Campaign
40% off
Email revenue
$10,000
COGS
−$5,800
Discount codes
−$2,900
Refunds
−$900
You keep
$400
Big sale, small profit
Tap to see why
Big sale, small profit
A $10,000 campaign built on a 40% discount and low-margin products can keep almost nothing.
Flip back
Abandoned cart flow · Profit per send
Revenue in your platform
$7,840
Profit, last 3 sends
−$780
Flows quietly turn red
Tap to see why
Flows quietly turn red
An abandoned cart flow can lose money send after send, and your dashboard still shows revenue.
Flip back
Summer Drop
Looked like a win
Revenue, send day
$8,200
Profit, send day
$3,330
Refunds, weeks 2–5
−$2,950
Profit today
$380
Refunds land later
Tap to see why
Refunds land later
Returns arrive weeks after the send, long after the campaign looked like a win.
Flip back
Email Metrics Alone Can’t Measure Growth
Email Metrics Alone Can’t Measure Growth
A high open rate or a big revenue number is easy to celebrate. The picture changes once you look at profit.
A high open rate or a big revenue number is easy to celebrate. The picture changes once you look at profit.
Spring Sale
Open rate
48.2%
Opened
12,050
Bought
?
Open rate
Shows how many people opened, not whether they bought.
Spring Sale
Click rate
3.9%
Clicked
975
Earned
?
Click rate
Shows how many people clicked, not what those clicks earned.
Spring Sale
Revenue
$10,000
Orders
212
Kept
?
Revenue
Counts sales value, not the money left after costs, discounts and refunds.
Spring Sale
Margin Trap
$400
Profit after costs
Costs and discounts
−$9,600
Margin
4%
Profit per campaign and flow
Subtracts COGS, discounts and refunds, so you know whether each send was worth it.
Spring Sale
Open rate
48.2%
Opened
12,050
Bought
?
Open rate
Shows how many people opened, not whether they bought.
Spring Sale
Click rate
3.9%
Clicked
975
Earned
?
Click rate
Shows how many people clicked, not what those clicks earned.
Spring Sale
Revenue
$10,000
Orders
212
Kept
?
Revenue
Counts sales value, not the money left after costs, discounts and refunds.
Spring Sale
Margin Trap
$400
Profit after costs
Costs and discounts
−$9,600
Margin
4%
Profit per campaign and flow
Subtracts COGS, discounts and refunds, so you know whether each send was worth it.
Know Which Sends Make Money at a Glance
Know Which Sends Make Money at a Glance
Every campaign and flow gets one of five labels, so you can see which sends earn and which ones cost you.
Every campaign and flow gets one of five labels, so you can see which sends earn and which ones cost you.
Profit Engine
Solid Earner
Margin Trap
Breakeven Zone
Money Pit
Profit Engine
High revenue, healthy margin
High revenue, healthy margin
Your best sends. Study them and repeat what worked.
Your best sends. Study them and repeat what worked.
VIP early access
Campaign · Last 30 days
Profit Engine
Revenue
$12,400
Profit
$4,860
Margin
39%
Revenue
$12,400
− COGS
−$5,210
− Discounts
−$1,490
− Refunds
−$840
= Profit
$4,860
Worth repeating: early access with no discount code, sent to your VIP segment.
Tune the thresholds to your store’s margins. Bloom shows your store-wide and platform margins next to them, so you’re adjusting against a real baseline.
Tune the thresholds to your store’s margins. Bloom shows your store-wide and platform margins next to them, so you’re adjusting against a real baseline.
Solid Earner
Reliable profit on every send
Reliable profit on every send
Margin of 20% or more, even if the revenue isn’t top tier.
Margin of 20% or more, even if the revenue isn’t top tier.
Post-purchase flow
Flow · Last 30 days
Solid Earner
Revenue
$6,300
Profit
$1,640
Margin
26%
Revenue
$6,300
− COGS
−$3,520
− Discounts
−$630
− Refunds
−$510
= Profit
$1,640
Steady: 26% margin, above your 20% threshold, on every send this month.
Margin Trap
Big revenue, little left
Big revenue, little left
Looks great in your email platform. Open the breakdown to find the discount, cost or refund eating the margin.
Looks great in your email platform. Open the breakdown to find the discount, cost or refund eating the margin.
Spring Sale
Campaign · Last 30 days
Margin Trap
Revenue
$10,000
Profit
$400
Margin
4%
Revenue
$10,000
− COGS
−$5,800
− Discounts
−$2,900
− Refunds
−$900
= Profit
$400
The leak:
discount codes took 29% of revenue.
Breakeven Zone
Barely covering costs
Barely covering costs
Profitable, but a slightly bigger discount or a few more refunds would push it into the red.
Profitable, but a slightly bigger discount or a few more refunds would push it into the red.
Back in stock
Flow · Last 30 days
Breakeven Zone
Revenue
$2,900
Profit
$90
Margin
3%
Revenue
$2,900
− COGS
−$1,640
− Discounts
−$870
− Refunds
−$300
= Profit
$90
Close call:
$90 left after costs. Another $100 in refunds turns it red.
Money Pit
Losing money
Losing money
Checked first, every time, so a loss never hides behind a high-revenue label.
Checked first, every time, so a loss never hides behind a high-revenue label.
Abandoned cart flow
Flow · Last 30 days
Money Pit
Revenue
$7,840
Profit
−$1,120
Margin
−14%
Revenue
$7,840
− COGS
−$4,310
− Discounts
−$3,140
− Refunds
−$1,510
= Profit
−$1,120
Critical: lost money on its last 3 sends. Discounts and refunds cost more than the margin.
Profit Engine
Solid Earner
Margin Trap
Breakeven Zone
Money Pit
Profit Engine
High revenue, healthy margin
Your best sends. Study them and repeat what worked.
VIP early access
Campaign · Last 30 days
Profit Engine
Revenue
$12,400
Profit
$4,860
Margin
39%
Revenue
$12,400
− COGS
−$5,210
− Discounts
−$1,490
− Refunds
−$840
= Profit
$4,860
Worth repeating: early access with no discount code, sent to your VIP segment.
Tune the thresholds to your store’s margins. Bloom shows your store-wide and platform margins next to them, so you’re adjusting against a real baseline.
Solid Earner
Reliable profit on every send
Margin of 20% or more, even if the revenue isn’t top tier.
Post-purchase flow
Flow · Last 30 days
Solid Earner
Revenue
$6,300
Profit
$1,640
Margin
26%
Revenue
$6,300
− COGS
−$3,520
− Discounts
−$630
− Refunds
−$510
= Profit
$1,640
Steady: 26% margin, above your 20% threshold, on every send this month.
Margin Trap
Big revenue, little left
Looks great in your email platform. Open the breakdown to find the discount, cost or refund eating the margin.
Spring Sale
Campaign · Last 30 days
Margin Trap
Revenue
$10,000
Profit
$400
Margin
4%
Revenue
$10,000
− COGS
−$5,800
− Discounts
−$2,900
− Refunds
−$900
= Profit
$400
The leak:
discount codes took 29% of revenue.
Breakeven Zone
Barely covering costs
Profitable, but a slightly bigger discount or a few more refunds would push it into the red.
Back in stock
Flow · Last 30 days
Breakeven Zone
Revenue
$2,900
Profit
$90
Margin
3%
Revenue
$2,900
− COGS
−$1,640
− Discounts
−$870
− Refunds
−$300
= Profit
$90
Close call:
$90 left after costs. Another $100 in refunds turns it red.
Money Pit
Losing money
Checked first, every time, so a loss never hides behind a high-revenue label.
Abandoned cart flow
Flow · Last 30 days
Money Pit
Revenue
$7,840
Profit
−$1,120
Margin
−14%
Revenue
$7,840
− COGS
−$4,310
− Discounts
−$3,140
− Refunds
−$1,510
= Profit
−$1,120
Critical: lost money on its last 3 sends. Discounts and refunds cost more than the margin.
Find the Leak in Minutes
Find the Leak in Minutes
You don’t need to scan every row. Bloom flags the sends that need attention first and shows exactly where the profit went.
You don’t need to scan every row. Bloom flags the sends that need attention first and shows exactly where the profit went.
Email Profits
Last 30 days
Campaigns
Flows
$28,400
$35,900
SMS
$57,100
$7,200
Revenue vs margin
Size = sends
Margin
Revenue
SEND
LABEL
REVENUE
PROFIT
Welcome flow
Profit Engine
$14,200
$6,920
Spring Sale
Margin Trap
$10,000
$400
COGS
−$5,800
Discounts
−$2,900
Refunds
−$900
Abandoned cart flow
Money Pit
$7,840
−$1,120
Insights
3 new
Critical
Abandoned cart flow
Lost money on its last 3 sends.
High
Spring Sale
Discounts took 29% of revenue.
Low
Restock reminder
44% margin. Try a wider trigger.
1
2
3
4
Click a pin to see how Bloom points you to the problem.
1
Prioritized insights
Critical, high and low alerts, such as an abandoned cart flow that has lost money on its last three sends.
2
Margin breakdown
Open any send to see how much went to product costs, discounts and refunds.
3
Bubble chart
Revenue, margin and send volume on one view, so your winners and leaks stand out.
4
Campaigns vs flows
Split revenue by campaigns and flows, and by email and SMS, to see what really drives profit.
Email Profits
Last 30 days
Campaigns
Flows
$28,400
$35,900
SMS
$57,100
$7,200
Revenue vs margin
Size = sends
Margin
Revenue
SEND
LABEL
REVENUE
PROFIT
Welcome flow
Profit Engine
$14,200
$6,920
Spring Sale
Margin Trap
$10,000
$400
COGS
−$5,800
Discounts
−$2,900
Refunds
−$900
Abandoned cart flow
Money Pit
$7,840
−$1,120
Insights
3 new
Critical
Abandoned cart flow
Lost money on its last 3 sends.
High
Spring Sale
Discounts took 29% of revenue.
Low
Restock reminder
44% margin. Try a wider trigger.
1
2
3
4
Click a pin to see how Bloom points you to the problem.
1
Prioritized insights
Critical, high and low alerts, such as an abandoned cart flow that has lost money on its last three sends.
2
Margin breakdown
Open any send to see how much went to product costs, discounts and refunds.
3
Bubble chart
Revenue, margin and send volume on one view, so your winners and leaks stand out.
4
Campaigns vs flows
Split revenue by campaigns and flows, and by email and SMS, to see what really drives profit.
Turn Every Send Into a Better Next Send
Turn Every Send Into a Better Next Send
Each label and insight points to a clear fix, so your next campaign or flow earns more than the last one.
Each label and insight points to a clear fix, so your next campaign or flow earns more than the last one.
1
Step 1
Stop discount leaks
2
Step 2
Fix flows that lose money
3
Step 3
Scale small winners
4
Step 4
Repeat your best sends
5
Step 5
Report real profit
Stop Discounts Eating Your Margin
Stop Discounts Eating Your Margin
Find Margin Traps built on generous codes, and tighten the offer before the next send.
Find Margin Traps built on generous codes, and tighten the offer before the next send.
Spring Sale · Campaign
Margin Trap
Revenue
$10,000
Discount codes
−$2,900
Profit
$400
Code used
SPRING40 · 40% off
Next send: try a smaller code, or leave low-margin products out of the offer.
Fix Flows That Lost Money
Fix Flows That Lost Money
Money Pit flows are flagged as critical. Swap in higher-margin products or re-price the bundle.
Money Pit flows are flagged as critical. Swap in higher-margin products or re-price the bundle.
Abandoned cart flow
Critical · Money Pit
Send 3
−$140
Send 4
−$260
Send 5
−$380
Discounts + refunds
59% of revenue
Next step: swap in higher-margin products or re-price the bundle in this flow.
Scale Small Sends That Earn Big
Scale Small Sends That Earn Big
Small, high-margin bubbles are your best candidates for a wider audience or broader flow triggers.
Small, high-margin bubbles are your best candidates for a wider audience or broader flow triggers.
Restock reminder · Flow
Small, high margin
Sends
1,200
Revenue
$1,860
Margin
44%
Profit per send
$0.68
Next step: widen the trigger to more products and watch the margin hold.
Repeat What Your Best Sends Did
Repeat What Your Best Sends Did
Profit Engines show which offers, products and audiences actually pay.
Profit Engines show which offers, products and audiences actually pay.
VIP early access · Campaign
Profit Engine
Offer
Early access, no code
Top product
Linen Shirt
Audience
VIP segment
Margin
39%
Repeat it:
same offer, same audience, next product launch.
Report Profit, Not Just Revenue
Report Profit, Not Just Revenue
Export every column to Excel for team reviews or client reporting.
Export every column to Excel for team reviews or client reporting.
Export · September
Excel
SEND
REVENUE
PROFIT
MARGIN
Welcome flow
$14,200
$6,920
49%
VIP early access
$12,400
$4,860
39%
Spring Sale
$10,000
$400
4%
Abandoned cart
$7,840
−$1,120
−14%
Every column goes into the file, ready for a team review or a client report.
1
Step 1
Stop discount leaks
2
Step 2
Fix flows that lose money
3
Step 3
Scale small winners
4
Step 4
Repeat your best sends
5
Step 5
Report real profit
Stop Discounts Eating Your Margin
Find Margin Traps built on generous codes, and tighten the offer before the next send.
Spring Sale · Campaign
Margin Trap
Revenue
$10,000
Discount codes
−$2,900
Profit
$400
Code used
SPRING40 · 40% off
Next send: try a smaller code, or leave low-margin products out of the offer.
Fix Flows That Lost Money
Money Pit flows are flagged as critical. Swap in higher-margin products or re-price the bundle.
Abandoned cart flow
Critical · Money Pit
Send 3
−$140
Send 4
−$260
Send 5
−$380
Discounts + refunds
59% of revenue
Next step: swap in higher-margin products or re-price the bundle in this flow.
Scale Small Sends That Earn Big
Small, high-margin bubbles are your best candidates for a wider audience or broader flow triggers.
Restock reminder · Flow
Small, high margin
Sends
1,200
Revenue
$1,860
Margin
44%
Profit per send
$0.68
Next step: widen the trigger to more products and watch the margin hold.
Repeat What Your Best Sends Did
Profit Engines show which offers, products and audiences actually pay.
VIP early access · Campaign
Profit Engine
Offer
Early access, no code
Top product
Linen Shirt
Audience
VIP segment
Margin
39%
Repeat it:
same offer, same audience, next product launch.
Report Profit, Not Just Revenue
Export every column to Excel for team reviews or client reporting.
Export · September
Excel
SEND
REVENUE
PROFIT
MARGIN
Welcome flow
$14,200
$6,920
49%
VIP early access
$12,400
$4,860
39%
Spring Sale
$10,000
$400
4%
Abandoned cart
$7,840
−$1,120
−14%
Every column goes into the file, ready for a team review or a client report.
What Merchants Say
What Merchants Say

Bruns
Sweden
Great app! Very interactive UI. Gives you full insight in product data, customer behaviours/AOV, shipping costs and much more. I will certainly use this. Great support that answers quickly and is very helpful!

Bruns
Sweden
Great app! Very interactive UI. Gives you full insight in product data, customer behaviours/AOV, shipping costs and much more. I will certainly use this. Great support that answers quickly and is very helpful!

muk mat
Australia
I really like this app so far. There were some formula changes I wanted to make to align with our internal KPI metrics, the team accommodated those changes without any issues and quickly.

muk mat
Australia
I really like this app so far. There were some formula changes I wanted to make to align with our internal KPI metrics, the team accommodated those changes without any issues and quickly.

Manchester Warehouse
Australia
We have only started using this App and it's proved to be a game changer. We are only a small business and struggled to have proper Dashboard reporting where everything can be seen in one place.

Manchester Warehouse
Australia
We have only started using this App and it's proved to be a game changer. We are only a small business and struggled to have proper Dashboard reporting where everything can be seen in one place.

Goal Zero
United States
We tried a few different profit analytics apps before landing on Bloom, and they were the only ones flexible enough to handle our shipping, handling, and fulfillment cost setup.

Goal Zero
United States
We tried a few different profit analytics apps before landing on Bloom, and they were the only ones flexible enough to handle our shipping, handling, and fulfillment cost setup.

Novaline Verzwaringsdekens
Netherlands
Amazing app to get more insight into your finances. Very detailed on different levels. And it has really nice integration with all marketing platforms (meta, google, reddit, etc.)

Novaline Verzwaringsdekens
Netherlands
Amazing app to get more insight into your finances. Very detailed on different levels. And it has really nice integration with all marketing platforms (meta, google, reddit, etc.)

ForeverLily
Germany
"This app basically gives you everything you need to know about your finances. The customer support is also amazing, helping fast and professional. I highly recommend it!"

ForeverLily
Germany
"This app basically gives you everything you need to know about your finances. The customer support is also amazing, helping fast and professional. I highly recommend it!"

kicksshop
Netherlands
I've been looking for a tool like this for years. It provides clear insights, which is incredibly valuable for your webshop. We now know exactly what we make from every sale. Thanks John and your team !!!

kicksshop
Netherlands
I've been looking for a tool like this for years. It provides clear insights, which is incredibly valuable for your webshop. We now know exactly what we make from every sale. Thanks John and your team !!!

äktiivwear.co
United States
Must-Have for Profit Tracking & Growth! Bloom Analytics has been a game-changer for my Shopify store. It gives me real-time, accurate insights into my sales, profit margins, and ad performance in one place.

äktiivwear.co
United States
Must-Have for Profit Tracking & Growth! Bloom Analytics has been a game-changer for my Shopify store. It gives me real-time, accurate insights into my sales, profit margins, and ad performance in one place.

World Rugby Shop
United States
Bloom has been a great tool for real time analytics of our shopify store performance. The staff is very responsive and helpful when I have questions or feedback on the product. Very useful addition to our store!

DYLN
United States
So far I am loving the Bloom app! We migrated from Lifetimely, and it is comparable, but a way better value. I am recommending this app to everyone with a Shopify store, it's a no brainer.

Good-Lite Co
United States
Bloom has been a great addition to our Good-Lite workflow. It has helped us consolidate our reporting in one place, making it much easier to track performance, review key data, and keep everything organized

Stoked&Woke Clothing
Austria
"Huge thanks to the Bloom team for the support along the way. If you're looking for real clarity on your costs and profit, we can't recommend them enough. "

ZZGames.dk
Denmark
The support team is super great. The tool itself is great - it covers all key integrations and covers the full cost profile of your business to ensure you are tracking TRUE profit. 10/10.

OMOYÉ
France
Must-have tool, yet at a very affordable price. It gives you all the financial numbers and insights you need to help improve profitability, that would be very difficult to produce manually.

MedShop Direct
United States
"Love the app, and Ziyan from Customer Support was super helpful. John the founder is also very responsive! The dashboard is easy to use and provides a full picture. Thanks!"

Baron Barclay Bridge Supply
United States
Bloom Analytics is a game-changer! It gives me all the insights I need - revenue, profit, and top-performing products without the headache. Clean, simple, and way more intuitive than other tools. I highly recommend it!
Find out which emails actually pay you
Connect Klaviyo, Omnisend or Mailchimp and see profit for every campaign and flow.

Find out which emails actually pay you
Connect Klaviyo, Omnisend or Mailchimp and see profit for every campaign and flow.


© 2026 Bloom Analytics. All rights reserved.

© 2026 Bloom Analytics. All rights reserved.
