Recommended retail price monitoring platform

Prices under control.
Action — on time.

RRPulse automatically checks retailer prices, detects RRP deviations and turns scattered product links into a clear workflow for the whole team.

Self-hosted on your VPS Automated checks 24/7 API, XLSX and notifications
demo.rrpulse.com
Demo data
Today · 09:42

Customer price monitoring

The key monitoring status on one screen.

Products248open section
Listings1 436open section
Below RRP17open section
In queue32open section
Prices retrieved96%open section
RRP violationsItems requiring manager attention
All violations
ProductCustomerRRPPriceStatus
NovaTab Pro 11Demo productRetailHub13 499 ₴12 199 ₴−9,6%
WaveBox MiniDemo productMarketZone2 399 ₴2 099 ₴−12,5%
MotionGo X2Demo productTechPoint5 799 ₴5 399 ₴−6,9%
New deviationPrice is 9.6% below RRP
Check completedPrice retrieved in 2.4 sec.
24/7automated monitoring
3external access providers
3interface languages included
1workspace for the whole team
Beyond manual spreadsheets

RRPulse shows more than a price — it shows what to do next

The platform combines monitoring, analytics, ownership and customer communication in one clear interface.

01

Without RRPulse

Managers open hundreds of links by hand, copy prices into spreadsheets and notice violations too late.

02

With RRPulse

The queue runs automatically, violations are collected in one place, and every result has an owner and history.

For companies of every size

RRP control for brands. Competitive intelligence for businesses.

RRPulse helps wherever public prices must be compared regularly, trends understood and market changes addressed quickly.

Manufacturers and brands

Monitor RRP compliance across your dealer network and quickly find products sold below or above the recommended price.

RRP and dealer discipline

Distributors and suppliers

Bring products, customers, responsible managers and check history into one workflow.

Customer network control

Online stores and retail

Compare public competitor prices, track promotions and spot changes in a product's market position.

Competitive intelligence

Small businesses

Track key competitors without manually checking dozens of sites and make better-informed pricing decisions.

Market visibility without spreadsheets
End-to-end control

Every tool a supplier needs

From the first link to a customer notification — without a separate browser, local agents or disconnected services.

01

Price monitoring

Check current and promotional retailer prices by direct URL and immediately see RRP deviations.

02

Precise extraction

CSS/XPath selectors, automatic discovery and combined mode retrieve the actual selling price.

03

Automated queue

Set per-customer frequency, queue order and priority manual checks.

04

Price trends

Compare changes for one listing or every retailer of a product on a single chart.

05

Notifications

Managers receive email or Telegram alerts, while customers get one consolidated message for selected products.

06

Teamwork

Departments, team leads, owners and flexible permissions divide data across employees.

07

XLSX reports

Export prices, contacts, deviations and history with clickable links for further analysis.

08

API and webhooks

Synchronize products and customers with ERP/CRM and send events to external systems.

09

Security

TOTP, Redis sessions, roles, event logs and encrypted backups protect the platform.

An interface that explains itself

Every task has its own clear screen

Every example below uses fictional demo data while showing real RRPulse workflows.

01 · Monitoring

Understand every listing without opening the retailer website

One row shows the RRP, detected price, status, source and check date.

  • Filters by product, customer, status and owner
  • Manual rechecks and bulk actions
  • Detailed error explanations in a modal
  • Precise selectors take priority over automatic discovery
demo.rrpulse.com
Demo data
Monitoring

Listings and prices

Result, price source and manager action.

Active filtersCustomer: RetailHubStatus: requires attention
NovaTab Pro 11 8/256 GBRetailHub · Selectors · Bright Data
RRP13 499 ₴
Customer price12 199 ₴
Below RRP
WaveBox Mini GraphiteMarketZone · Auto discovery · direct connection
RRP2 399 ₴
Customer price2 399 ₴
RRP compliant
MotionGo X2TechPoint · Retry in 30 minutes
RRP5 799 ₴
Customer price
Price not retrieved
Combined price discoveryPrecise customer selectors run first, followed by safe automatic discovery.
.product-price [data-current]
02 · Analytics

Trends reveal not just violations, but retailer behavior

The chart keeps every measurement, shows the RRP and compares all retailers for one product.

  • Quick periods and custom date ranges
  • Minimum, maximum, average and change count
  • Show or hide individual retailers
  • History export to XLSX
demo.rrpulse.com
Demo data
Product analytics

NovaTab Pro 11

RRP and every customer price for the selected period.

Today7 days30 daysThis monthCustom period
Current price12 199 ₴
Minimum11 899 ₴
Maximum13 499 ₴
Changes7
13,499 ₴ · RRP
01.0708.0715.0722.0729.07
03 · Automation

The queue respects customer frequency and business priority

The scheduler runs continuously inside Docker and does not require managers to access SSH or cron.

  • Individual check frequency for each customer
  • Order by listing, customer, product or age
  • Priority manual queue runs first
  • Container heartbeat and run status are visible in the interface
demo.rrpulse.com
Demo data
24/7 without cron

Automated checks

The scheduler and queue are managed from the interface.

Scheduler is running
Schedule
Next in queuePreview order
20 items
1NovaTab Pro 11RetailHubpriority
2WaveBox MiniMarketZonescheduled
3MotionGo X2TechPointscheduled
4AirSound LiteDeviceCityscheduled
04 · Team

Access follows your company structure

Employees work with their assigned data, team leads manage departments, and administrators see the whole platform.

  • Owners and assignees for every resource
  • Company-wide visibility and granular permissions
  • Team leads fully control their department
  • Inactive customers are excluded from every check
demo.rrpulse.com
Demo data
Team and access

Departments and responsibility

Every employee sees only the resources available to them.

DepartmentKey accounts6 employees
Active
OM
Oleh MelnykDepartment lead
AD
Anna DemchenkoRetailHub · MarketZone
MK
Maksym KovalTechPoint · DeviceCity
Resource access
View24 customers
Edit12 customers
Responsible8 customers
Permissions can be assigned to an employee or department, or a resource can be shared company-wide.
05 · Communication

A violation becomes an action, not another row in a report

RRPulse alerts the responsible manager and helps contact the customer correctly.

  • Email and Telegram in the recipient’s language
  • Choose events: below, above, no price, restored
  • Duplicate notification protection
  • One customer email for multiple products
Customer emailRRP deviations · 3 products

Hello! Monitoring has identified items that require your attention.

NovaTab Pro 1113 499 ₴12 199 ₴
WaveBox Mini2 399 ₴2 099 ₴
MotionGo X25 799 ₴5 399 ₴
Selected products are combined into one email.
RRPulse Botnow
Below RRPNovaTab Pro 11
Customer
RetailHub
RRP
13 499 ₴
Price
12 199 ₴
Flexible rules

Below, above, no price or restored RRP — managers choose the events and channel.

EmailTelegram24h cooldown
Built to integrate

RRPulse becomes part of your information system

A private REST API imports reference data, returns deviations, starts checks and receives results from external parsers.

Two-way exchangeProducts, customers, contacts, listings and prices
Batch upsertUp to 500 objects without duplicates
WebhooksSigned events with retry delivery
RRPulse API · v1200 OK
GET /violationsPOST /products/upsertPOST /checksGET /price-historyPOST /webhooks
{
  "data": [
    {
      "product": "NovaTab Pro 11",
      "client": "RetailHub",
      "rrp": 13499,
      "price": 12199,
      "status": "below",
      "deviation_percent": -9.63
    }
  ],
  "meta": {
    "has_more": false
  }
}
Personal tokens and scopes Signed webhooks OpenAPI 3.1
Quick start

From a product list to live monitoring

Setup follows familiar business entities and requires no technical expertise from managers.

01

Add reference data

Create products with RRPs, customers, contacts and responsible managers.

02

Connect product listings

Add the product page and configure price retrieval for each customer.

03

Start monitoring

RRPulse builds the queue, stores history and highlights every deviation.

04

Respond on time

Review the result, assign an owner and send the customer one consolidated notification.

Control starts with infrastructure

Your prices, customers and history remain yours

RRPulse runs on a dedicated VPS, combining self-hosted control with the convenience of a web service.

Self-hosted

The platform runs on your VPS, keeping business data under your control.

Portable backups

An encrypted archive of the entire database can be restored on a new server.

TOTP and roles

Two-factor authentication and access controls protect the workspace.

Ready for multiple markets

Languages, currency, time zone and date formats are configurable without code changes.

Secret encryption Personal API tokens Configurable history retention Redis sessions and rate limits Encrypted .rrpbak files
One model — subscription

The complete platform without artificial editions

One subscription unlocks every RRPulse capability for one company, with no hidden modules, feature restrictions or update fees.

All modulesUpdatesSupportSelf-hosted
Company subscriptionRRPulse
$30/ month

One isolated platform instance on the customer's VPS.

  • Deployment on the customer’s VPS
  • Every feature with no hidden modules
  • Updates and new integrations
  • Subscription license for one company
  • Launch and migration assistance
Try the demo VPS hosting and external access provider services are billed separately.
Answers to common questions

What to know before deployment

A quick guide to hosting, checks and teamwork.

Where is company data stored?

On the VPS where RRPulse is installed. Products, customers, history and queue data live in MariaDB; Redis is used only for sessions and temporary caching.

What happens with Cloudflare-protected pages?

The platform can try a direct request first, then use a connected external access provider: Bright Data, ZenRows or Zyte.

How does RRPulse locate the price?

CSS/XPath selectors are configured per customer. Automatic discovery can also inspect JSON-LD, meta tags, data attributes and page content.

Do employees need server access?

No. Managers, team leads and administrators use the web interface. SSH is only needed by a technical specialist for initial deployment and diagnostics.

Can RRPulse integrate with an ERP or CRM?

Yes. The REST API supports two-way exchange, batch synchronization, check requests and webhooks.

Contacts

Let's discuss deploying RRPulse in your company

Tell us about your product volume, customers and current price-control process. We will suggest a suitable launch scenario.

Salessales@rrpulse.com