Back to portfolio
007

Cazasubastas

SaaS · Spanish public auctions · Alerts

View platform
Cazasubastas — main screenshot

Advice and alerts on the auctions published by the Spanish official gazette (BOE) auction portal. The client sets what they are after — type of asset, province, price, procedure — and gets the new matching auctions by email, without combing the gazette every day.

Context

The BOE auction portal holds around 500 live auctions at any moment, each one open for 20 calendar days. The portal publishes no API and its search returns "too many results" unless you narrow it down. And whoever bids is not buying only the property: they are buying its legal situation, charges predating the enforcement included. Reviewing that by hand, every day, is not something a private buyer can sustain.

Solution

A product in two halves. The public site explains the risk and sells the four advisory services with the price on the table. The client area automates the recurring one: one cron pulls the portal every night, another matches what is new against each person’s saved searches and sends one email per client, not one per auction.

Screenshots
Indicators
  • ~500 Live auctions on the portal at any moment
  • 20 days Bidding window from the day the notice is published
  • €29/mo Personalised alerts, cancellable whenever you want
What it solves
  • 1 Email per client per day, carrying what is new and matching
  • 10 Saved searches per client; an auction enters if it matches any of them
  • 7 → 1 Steps between deciding and having the search live, once payment moved first
Process

How we solved it.

  1. 01

    Extraction

    The BOE has no API: the sweep is split by status and type of asset, because the search gives up unless narrowed, with caching, pauses between requests and an identifiable user agent. Validated against real requests, not fixtures: the tests were green while 100% of the deadlines came through empty

  2. 02

    Alert circuit

    The same code decides what the dashboard shows and what goes into the email — with two copies, drifting apart would raise no error: the client would be charged and told nothing. One email per client per day, carrying the bidding deadline, which is the field that matters

  3. 03

    Paywall

    On the server, not in the browser: whoever does not pay sees how many auctions match, not which ones

  4. 04

    Sign-up from the site

    Payment comes before the account: the criteria travel with the charge and the webhook creates the account and saves the search

The number is the hook: there are twelve waiting for you. The references, the amounts and the addresses are the product.

Product rule · Cazasubastas
Next project 001 ADG
Let's start

Let's talk about your operation.

Tell us what costs more than it should. We come back with a concrete plan, realistic timelines and a clear yes or no.

contacto@plantekia.com