Everything you need to run revenue like an agency

No missing piece, no manual glue. From the moment you connect Pricelabs to the moment you revert a bad Friday, every step is covered.

Pricelabs integration

A dedicated layer on top of your existing Pricelabs account.

One-click connection

Paste your API key. We test it, encrypt it (AES-256-GCM), import all your listings automatically.

Auto sync every 30 minutes

A background worker keeps listings, calendars, and prices fresh. Manual sync any time.

Full calendar visibility

Month-grid view with real prices, booked/blocked overlays, min-stay markers. See what Pricelabs sees.

Pricing engine

Bulk edits with real preview and hard safety rails.

Preview before publish

Percent, flat, or min-stay changes across any date range. See day-by-day deltas + skip counts before pushing.

Safety rails enforced

Booked nights excluded. Minimum prices clamped. Past dates ignored. Enforced at the queue layer - bad inputs cannot escape.

Exact revert per date

Every change stores per-day before/after values. Revert restores exact prior prices - not a lossy inverse. Works even after intervening changes.

Team & access control

Owner, Manager, and Client roles with strict per-tenant isolation.

Role-based dashboards

Owners see the platform. Managers see assigned clients. Clients see only their own account. Every dashboard purpose-built.

Cross-tenant isolation

Enforced at the database query layer. Every request checks scope. Verified by cross-tenant e2e tests before every deploy.

Every action audited

Assignments, price changes, connections, cancellations - all logged with actor, target, IP, user-agent. Query by user or by resource.

Observability & trust

Built the way an enterprise expects, priced for indies.

Structured logs + Sentry

JSON logs with secret redaction, error capture with stack traces, request IDs propagated end-to-end.

Encrypted at rest

AES-256-GCM for API keys and MFA secrets. Argon2id for passwords. Refresh-token reuse detection kills the whole family.

Health checks + retries

Failed Pricelabs pushes retry with exponential backoff. Reconciliation confirms every published price actually landed.

Ready to see it live?