Semafor checks each Shopify order in seconds, quietly stops the buyers who refuse cash-on-delivery parcels — even under a new name — and brings back the customers who left their cart.
Every new order is matched against your blacklist and the Semafor store network. Then the light decides what that buyer can do at checkout — and they never find out why.
Nothing changes. Every payment method stays available and checkout is as smooth as ever.
Semafor tags the order with the reason. For buyers flagged by the store network, you can also set a checkout rule — for example, no cash on delivery.
Payment quietly disappears. The buyer simply can't complete the order — and never learns they were blocked.
Refusers come back with a husband's e-mail, a sister's phone or a new address. Semafor recognises the device and browser they order from and links every identity into one person.
Open any customer and see the whole story: every e-mail, phone, name, address and device, why and when they were added, their Shopify orders, checkout attempts and every Semafor check — on one timeline.
One click from the order page, or many at once from the orders list.
Semafor warns you when the person is already on your list.
Refused COD parcel, frequent returns without a valid reason, chargeback, return fraud, threats, other.
Import everything from a CSV file in one go — and edit a single detail any time.
Stores using Semafor share who refused parcels or disputed payments — as anonymous fingerprints, never raw personal data. You see the warning before you ship.
No new dashboard to babysit. The light, the reason and the action sit exactly where you already work.
See who tried to buy while on your blacklist, refreshed every 30 seconds.
Checkout attempts by person, who got through, who kept changing details, suspicious devices.
Every page turns into clean cards on mobile. Check an order from anywhere.
A welcome pop-up turns new visitors into subscribers. It asks once on the first visit and once more on the way to checkout — and the discount code is already in the cart.
Elegant, with the products from their cart.
15% by default — or a reminder of the discount already in the cart.
A bigger discount, valid that day only. You set every time and percentage.
Switch it on once. It stops the moment they order, never reminds about a sold-out product and even reaches pop-up subscribers who left before typing their e-mail. By default it writes only to customers who agreed to receive marketing e-mails.
E-mails go out included in your plan — or from your own domain, with a guided setup for your DNS provider.
Elegant, Minimal and Modern — filled with the product photo and price, in the customer's language.
Each order shows whether the pop-up, the cart or a reminder brought it — with recovered revenue in numbers.
Semafor doesn't only save the money lost on refused parcels and returns without a reason. It brings in orders — and marks every one of them, so you see exactly what it earned.
An order counts when it came within 90 days of a pop-up sign-up or 14 days of a reminder.
Green, yellow or red within seconds, as a tag and a Shopify risk signal.
By e-mail, phone, name or address, with smart address matching.
See who refused parcels at other stores before you ship.
Hide cash on delivery or every payment method, separately for yellow and red.
Every identity used on one phone or computer, linked and blocked.
A red order that still slips through is cancelled on its own.
COD already on its way, parcels to merge — re-checked every 15 minutes.
5 designs, 5 languages, code applied in the cart, welcome e-mail included.
Who tried to buy while blacklisted, every 30 seconds.
Where each customer stopped and exactly what was in the cart.
Up to 3, automatic or one click, with one-time discount codes.
E-mails sent, customers who came back, revenue brought in.
Billed through Shopify. Change or cancel any time.
No. Install Semafor and it starts checking orders right away. Checkout blocking switches on automatically. Turn on the Semafor app embed in your theme editor once — it powers device recognition and the pop-up. No code.
No. They simply see no payment method (or no cash on delivery), depending on the rule you chose. There is no message saying they were blocked.
The store network only exchanges anonymous fingerprints, never names or addresses. Every e-mail has a one-click unsubscribe, and Shopify's data-deletion requests are applied automatically.
No. Reminder and welcome e-mails are sent by Semafor and included in your plan. If you prefer, connect your own domain with a step-by-step guide.
The app speaks English, Romanian, Spanish, French, Polish and Russian. E-mails and the pop-up reach customers in English, Romanian, German, Polish or Spanish.
Your store moves to the Free plan and keeps checking 50 orders a month. Your settings are saved — choose a plan any time to switch everything back on.
Install Semafor and get 14 days of every Pro feature — free.