The spam bot cleanup
system for Shopify

Find the fake accounts and card-testing orders bots left behind. Review every batch, approve it, and undo anytime.

New Spam Bot Cleanup is live on the App Store
Illustration of the Shopvibe Cleanup page: a batch of 14 fake accounts named “James Anderson” waiting for approval, with the reasons they were flagged, and a second batch of six card-testing orders ready to cancel as fraud.
10 cleanup batches a month
Free plan
Launch, with a 14-day free trial
$29 / month
Of sign-ups on the first scan
90 days
Decision Trees Inc, Vancouver
Publisher

Shopvibe at a glance

Bots leave a mess behind. Fake accounts collect your abandoned-cart and newsletter emails, and card testers push stolen cards through checkout. Blockers miss some. Shopvibe cleans up what got through.

Fig 0.1

Cleans up, doesn't block

Shopvibe works on the accounts and orders already in your store. Use it next to a blocker if you have one.

Fig 0.2

Nothing changes until you approve

Flagged accounts wait in batches with the reasons each was flagged. You approve every batch.

Fig 0.3

Every cleanup can be undone

Undo restores the exact tags and marketing consent each account had. Customers with orders are never touched.

Fake account
detection

Shopvibe scans 90 days of sign-ups on the first run, then daily and minutes after each new sign-up. Fake accounts are grouped by pattern, with the reason each one was flagged.

How detection works

Signals

  • Same-name bursts

    Many new accounts with one name, like “James Anderson”, grouped into one batch.

  • Links in names

    Spam links typed into the first or last name field.

  • Throwaway emails

    Disposable email domains and random-looking addresses.

  • Sign-up bursts

    More accounts created within minutes than real shoppers produce.

  • 90 days back

    The first scan covers 90 days of sign-ups, so existing fake accounts are found too.

  • After every sign-up

    A daily sweep, plus a scan a few minutes after each new sign-up.

Review
and cleanup

Approve a batch to tag the accounts shopvibe-bot and unsubscribe them from email and SMS marketing in Shopify, so abandoned-cart and newsletter emails skip them.

Will it touch real customers?

Safeguards

  • Review every account

    Each batch lists its accounts, with a link to open any of them in Shopify.

  • Not a bot

    Keeps an account out of the cleanup and out of future checks.

  • Re-checked before cleanup

    Accounts that placed an order or changed since the scan are skipped.

  • Customers with orders

    Never flagged and never touched.

  • Tagged, not hidden

    The shopvibe-bot tag makes cleaned-up accounts easy to filter in Shopify.

  • Email and SMS

    Both kinds of marketing consent are removed, so bots stop getting your campaigns.

Card-testing
orders

Card testers run stolen cards through checkout with small orders. Shopvibe catches them from payment results and risk signals, then cancels them as fraud with a refund, restock and risk note.

Included in Launch

Signals and actions

  • Shopify's card-testing flag

    Orders whose payments Shopify marked as card testing.

  • Failed payment attempts

    Repeated failures on the same order, plus card security code and billing address mismatches.

  • Shared IP addresses

    Several suspicious orders placed from the same IP address.

  • Cancel as fraud

    Each order is marked high risk with a note, tagged, and cancelled with the reason Fraud.

  • Refund and restock

    Any captured payment is refunded and the items go back into stock.

  • Fulfilled orders skipped

    Orders that shipped are never cancelled, and customers aren't emailed.

Undo
and deletion

Every cleanup can be undone: Shopvibe puts back the exact tags and marketing consent each account had. A week after cleanup, deleting the accounts is offered as a separate approval.

What data Shopvibe keeps

Control and data

  • Undo any cleanup

    Removes the tag and restores each account's previous marketing consent.

  • Delete a week later

    Permanent deletion is a second approval, offered seven days after cleanup. Launch plan.

  • Masked emails only

    Shopvibe keeps j•••@example.com, never the full address.

  • 180-day retention

    Decided records are removed after 180 days; the cleanup log after a year.

  • Deleted accounts

    Only the Shopify ID stays in the cleanup log.

  • Uninstall removes all

    Everything Shopvibe stored for your store is deleted.

How a cleanup runs

Install on Shopify
  1. Install and scan

    Click Scan for fake accounts. The first scan covers 90 days of sign-ups and turns on the daily sweep.

    Step 01

  2. Review the batches

    Fake accounts are grouped by pattern with the reasons each was flagged. Mark any as not a bot.

    Step 02

  3. Approve the cleanup

    Each account is re-checked, then tagged shopvibe-bot and unsubscribed from email and SMS marketing.

    Step 03

  4. Undo or delete

    Undo anytime. A week later, deleting the accounts is offered as a separate approval.

    Step 04

Free to start.
One plan to grow.

The Free plan has no time limit. Launch adds card-testing cleanup, deletion and unlimited batches, with a 14-day free trial.

Free

Find and clean up fake accounts.

$0

No time limit

Install free
  • Fake account scans, 90 days back
  • Daily scans and after new sign-ups
  • See why each account was flagged
  • Mark any account as not a bot
  • Tag and unsubscribe bot accounts
  • Undo any cleanup
  • 10 cleanup batches a month

All charges are billed in USD. Recurring and usage-based charges are billed every 30 days.

See plans on the App Store

Bot cleanup terms,
defined.

The words you'll see in Shopvibe, and what each one means in the app.

Fake account
A customer account created by a bot rather than a shopper. Fake accounts usually have no orders, and they receive abandoned-cart and newsletter emails meant for real customers.
Same-name burst
Many new accounts that share one name, such as a run of accounts all called “James Anderson”. Shopvibe groups them into one cleanup batch.
Sign-up burst
A large number of accounts created within a few minutes of each other, which is more than real shoppers usually produce.
Throwaway email
An address on a disposable email domain, or one that looks randomly generated. Shopvibe treats it as one signal among several, never as proof on its own.
Card testing
Placing small orders to check whether stolen card numbers work. Card testing leaves failed payments, voided orders and chargeback risk behind.
Cleanup batch
A group of flagged accounts or orders that share a pattern. Nothing in a batch changes in Shopify until you approve it.
shopvibe-bot tag
The customer tag Shopvibe adds to accounts it cleans up, so they are easy to find and filter in Shopify. Undo removes it.
Not a bot
A mark you put on a flagged account. The account is left out of the cleanup and out of future checks.

Questions,
answered.

Something else? Email [email protected]

What is Shopvibe?

Shopvibe is a Shopify app that cleans up the fake customer accounts, spam sign-ups and card-testing orders bots leave behind. It is listed on the Shopify App Store as “Spam Bot Cleanup ‑ Shopvibe” and published by Decision Trees Inc in Vancouver, BC.

Does Shopvibe block bots?

No. Shopvibe cleans up what got through: fake accounts already in your store and card-testing orders. Use it next to a bot blocker if you have one.

How does Shopvibe find fake accounts?

It checks new accounts that have no orders for bot patterns: many accounts with the same name, links typed into name fields, sign-up bursts, throwaway or random-looking email addresses, and first and last names that match. The first scan covers 90 days of sign-ups; after that it scans daily and minutes after each new sign-up.

Will Shopvibe touch real customers?

Not without your approval. Customers who have placed an order are skipped, every account is re-checked just before cleanup, and you can mark any account as not a bot.

What does a cleanup change in Shopify?

It adds the shopvibe-bot tag and unsubscribes the account from email and SMS marketing, so Shopify's abandoned-cart and marketing emails skip it. Undo puts both back. Deleting the accounts is a separate approval offered a week later, on the Launch plan.

How are card-testing orders handled?

On the Launch plan, Shopvibe watches recent open orders for Shopify's card-testing flag, repeated failed payments, card security code and billing address mismatches, high risk ratings, and orders from the same IP address. When you approve a batch, each order is marked high risk, tagged shopvibe-card-test, and cancelled as fraud with a refund and restock. Customers aren't emailed, and fulfilled orders are never touched.

Does Shopvibe work with Klaviyo?

Not directly yet. Shopvibe unsubscribes bot accounts in Shopify, and Klaviyo's Shopify integration can sync those unsubscribes. Native Klaviyo suppression is planned.

Is there a free plan?

Yes. The Free plan includes fake account scans 90 days back, daily scans and scans after new sign-ups, the reasons behind every flag, tagging and unsubscribing bot accounts, undo, and 10 cleanup batches a month, with no time limit. Launch is $29 per month or $300 per year, with a 14-day free trial.

What data does Shopvibe keep?

For each flagged account or order: the name, a masked email such as j•••@example.com, the reasons it was flagged, and the tags and marketing consent it had before cleanup, so the cleanup can be undone. Full email addresses, phone numbers and addresses are never copied. Decided records are removed after 180 days and the cleanup log after a year, and uninstalling removes everything Shopvibe stored for your store. The privacy policy has the details.

Where does Shopvibe run?

Shopvibe runs inside Shopify Admin. The app is in English, is published by Decision Trees Inc in Vancouver, BC, and has been on the Shopify App Store since May 25, 2026. All charges are billed in USD every 30 days.

Clean up after the bots.
Start free today.

Scan 90 days of sign-ups, see exactly why each account was flagged, and approve your first cleanup. Nothing changes until you do.