See what each offer actually earned
Revenue added, customers reached and your best offer for the whole store, then accepted, declined and conversion on every workflow and every offer inside it. Counted from real checkouts.
Three places to look, and each one says what it counts
There is no separate reporting screen to go hunting in. The home page carries your store, the workflows list carries each flow, and a flow's own page breaks it down offer by offer.
Home · last 30 days
Your whole store, including workflows that are now off.
- Revenue added
- Price of the accepted items minus the discount. No shipping or taxes.
- Customers reached
- Checkouts that reached the offer page, each counted once however many offers it showed.
- Offers accepted
- Accepted offers, and their share of customers reached.
- Best offer
- The offer that added the most revenue.
Workflows · since created
One row per flow, so two of them read side by side.
- Accepted
- How many times one of its offers was accepted.
- Declined
- How many times one of its offers was declined, including by the countdown running out.
- Conversion
- Accepted out of accepted plus declined.
- Revenue
- Revenue added by its accepted offers.
A workflow's page
Its totals, and every offer on the canvas with its own numbers.
- Executed
- Customers who saw this workflow.
- Offers accepted
- How many said yes.
- Offers declined
- How many said no, or let the countdown run out.
- Conversions
- Accepted out of accepted plus declined.
Home counts the last 30 days across every workflow. The workflows list counts each flow since it was created, so the two sets of numbers are meant to differ.
Numbers you can act on
Not pretty charts. The numbers that tell you what to keep and what to change.
Revenue added, first
The price of everything customers accepted, minus the discounts you gave. Shipping and taxes are left out, and so are your product costs, so it is revenue rather than profit.
Customers reached counts checkouts, not offers
Each checkout counts once, however many offers it showed, and a customer who checks out twice counts twice. That is why offers accepted can be higher than the share of customers reached suggests: a customer who sees two offers and accepts both counts as one customer reached and two accepts.
Best offer, named
The offer that added the most revenue in the last 30 days, with its revenue and its number of accepts. The quickest read on which discount to copy into your next flow.
The acceptance rate, worked out for you
Conversion is accepted divided by accepted plus declined. One figure to compare a percentage offer against a free shipping one, on the same orders. With one customer it can read 100%, so wait for orders before judging.
Down to each offer
Every offer on the canvas carries its own accepts, declines and conversion, so a second offer on the declined branch can be judged on its own rather than on the flow's average.
One place to look
The numbers live on the workflow's own page, beside the flow that earned them. There is no second dashboard to reconcile them against.
What gets counted, and what does not
Marketing tools tend to flatter themselves. These numbers are built to be believed, which means being clear about their edges.
"Numbers you can check against your own orders."
Everything here describes the offer page: who reached it, what they did there, and how often they said yes. What the extra item was worth is on the order itself, in Shopify, where your accounting already looks.
A skipped offer is not counted
An offer whose targeting rules do not match the order is skipped, and is counted nowhere: not as an accept, not as a decline. The customer never saw it, and a customer whose offers are all skipped is not counted as reached either.
Closing the page is not an answer
A customer who closes the page without answering counts as a customer reached, but as neither accepted nor declined. A countdown that runs out counts as a decline, and so does an accept Shopify refuses, for example when the item is out of stock.
Revenue, counted for you
xPostio reports the revenue itself: Revenue added on the home page, and a Revenue column per workflow. It is not profit, because your product costs are not taken off, and exporting the data from the app is not possible yet.
On your plan
Customers reached is also what your plan meters: 30 a month on Free, 500 a month on Growth, unlimited on Pro. On Free the count restarts on the 1st of the month; on Growth and Pro it restarts on your renewal date. At the limit the offer page stops showing until the count restarts, and customers go straight to the Thank you page. Settings → Plans shows how many you have reached. See the plans.