Skip to main content
Paravey Products
All posts
UndercutMigration

The Prisync escape hatch: how to migrate your competitor list in 10 minutes

Export, map 1–5 competitor stores, run both in parallel for a week, cancel. The hands-on migration path from Prisync to Paravey Undercut.

October 22, 20266 min readBy Jitendra Paswan

If you're on Prisync and the annual-contract renewal just landed, you have about three weeks to decide whether to stay or switch. This post is the actual migration path: export, map, switch, run both for a week, cancel. Should take an hour of your time and no engineering help.

It's written for teams whose Prisync bill is $99–$399/mo and who are tracking under 1,000 products across ≤5 competitors. Enterprise Prisync setups (per-SKU alerting rules, dynamic repricing feeds, API integrations) need a different conversation — email me directly.

The conceptual difference, in one paragraph

Prisync models the world as a list of “products you track, each with a list of competitor URLs pointing to specific product pages, each with a CSS selector telling Prisync where the price sits on that page.” If you have 200 products and 3 competitors each, that's 600 competitor-page configurations — six hundred CSS selectors you've clicked, saved, and now have to maintain as competitors redesign.

Paravey Undercut models it as “your store + 1–5 competitor stores.” We fetch the full catalog from each store (via /products.json on Shopify, sitemap + JSON-LD on everything else) and match products across stores by title. 600 configurations collapses to 6: your store URL + 5 competitor store URLs. Done.

This is the biggest decision point in the migration: if you currently track specific competitor products — the exact pages, not whole catalogs — the migration involves pasting those URLs into Paravey's “tracked product URLs” field so we prioritize them on each scan. If you track whole catalogs, the migration is three fields.

Step 1: export your Prisync data (3 min)

In Prisync, go to Dashboard → Export → Products. Pick CSV. The export has one row per competitor-URL mapping, with columns including:

  • product_name — your product
  • product_url — your product page
  • competitor_url — the competitor's page
  • competitor_name — the competitor's store name
  • current_price, last_updated — historical

For the Paravey mapping we only need two of these: competitor_url (we'll derive the store from it) and product_url (so we can prioritize your tracked SKUs on each scan).

Step 2: derive the 1–5 competitor stores (2 min)

Open the CSV. Create a new column that extracts the host from competitor_url:

# in a spreadsheet, formula column
=REGEXEXTRACT(B2, "https?://(?:www\.)?([^/]+)")

Dedupe. You'll almost certainly see 3–7 unique competitor hosts covering 95% of your rows. Pick the top 5 by row count. Those are your Paravey competitor stores — one per Undercut slot.

Why 5 and not all of them? Both Undercut tiers are sized at 5 competitors because that's where the diminishing-returns curve flattens for most brands. The 6th and 7th competitors in your Prisync export are usually long-tail shops you're not actually competing with on price. If you genuinely need more, email us for an enterprise sizing.

Step 3: prepare the “tracked product URLs” list (3 min)

This is the one piece of migration prep: if you have specific products you want prioritized on each scan (your top sellers, your margin-critical SKUs), paste their URLs — from your store, not the competitor's — into the Paravey onboarding form. 50 URLs max; realistically 10–20 covers what matters.

Dedupe the product_url column in your Prisync export. Sort by whichever “importance” signal matters to you (revenue, margin, strategic SKUs). Grab the top 20.

Step 4: run the free scan first (2 min)

Before committing, run the free Price Gap Snapshot with your top 3 competitors from the dedupe list. The report lands in your inbox in ~90 seconds and tells you three concrete things:

  • Which of your 20 top products are being undercut right now, by how much, and by which competitor.
  • Whether our scanner successfully parsed each of those competitors (if a competitor appears as “no products found,” they're on a platform we need to handle specially — probably rare but worth knowing before you switch).
  • What the real-world scan latency looks like for your specific store setup.

This is the dry run. If the report is useful, continue. Otherwise it's a free sanity check and you don't have to do anything else.

Step 5: onboard to Undercut (3 min)

  1. Sign up at app.paravey.com/pricing — pick a tier, start the 14-day trial, no card. (If Stripe is still pending by the time you read this, email us and we'll onboard you manually on an invoice basis.)
  2. You'll land on the Undercut onboarding form. Fill:
    — Your store URL (one line)
    — Competitor URLs (the 1–5 from Step 2, one per line)
    — Alert direction (drops only, or drops and rises)
    — Slack webhook URL (optional — paste one if you want Slack alerts alongside email)
    — Tracked product URLs (the 10–20 from Step 3, optional)
  3. Submit. The first scan runs within 8 hours. You'll see a “no readings yet” empty state until then.

Step 6: run both for 7 days

Don't cancel Prisync yet. Keep both tools running in parallel for a week. Each day, open both dashboards and compare:

  • Do the price points agree? If Paravey shows $38.99 and Prisync shows $39.99, one of them has drift — usually your Prisync selector pointing at a stale element.
  • Does Paravey's alert digest cover the moves Prisync caught? If a Prisync alert fired and Paravey didn't, that's a matching-threshold tuning conversation — email us and we'll check the matcher output.
  • Does Paravey catch anything Prisync missed? (Usually yes: competitors whose catalog grew since you last added products in Prisync are now auto-covered by Paravey.)

Step 7: cancel Prisync

Once you're satisfied Paravey covers everything that matters, cancel Prisync from your billing portal. Prisync usually prorates the current month; the annual contract clause is where it gets ugly — if you're in the first 30 days of a renewal, ask for a pro-rated refund. They sometimes agree.

Export your Prisync historical price data as CSV before the cancellation effective date — Prisync doesn't make post-cancellation history accessible. Paravey keeps your readings for the life of your subscription and 30 days after.

Cost comparison (today)

Prisync entry tier: $99/mo for 100 products / 50 competitors — sounds generous but a “product” in Prisync is per-URL, so 100 competitor-page configurations covers maybe 20–30 of your SKUs across 3–5 competitors.

Paravey Undercut Starter: $99/mo for 100 products / 5 competitors, 2 scans/day (every 12h), email alerts, CSV export, 90-day history.
Paravey Undercut Growth: $199/mo for 1,000 products / 5 competitors, 3 scans/day (every 8h), Slack + email alerts, Google Sheets export.

For most Prisync entry-tier customers, Paravey Growth at $199 covers ~5× the product count and gets you Slack alerts you can put in your ops channel. For enterprise Prisync customers paying $500+/mo for repricing feeds and MAP monitoring, the migration is more involved — again, email me directly and we'll scope it.

Side-by-side comparison lives at /compare/prisync-alternative.