LiveListWhat it costsThe checkQuestionsBuilderTalk to us
Distribution for travel inventory

One catalogue. Every publisher. Always current.

Your trips are already on other people’s sites — affiliates, deal pages, blogs, bio links. Most of them are out of date. You don’t publish anything here. We read the feed you already give your affiliate network, and every placement follows it.

We find where your trips already appear and which of those pages are wrong, before anything gets installed. No publisher has to agree to it.

live — a publisher’s page

theroutefinder.com

01 — The problem

You publish once, and then you lose sight of it

The moment a trip leaves your site it stops being yours. It becomes a copy on someone else’s page, frozen at the moment they built it, and there is no mechanism anywhere in the affiliate stack to change it afterwards. Four versions of the same problem.

01

Sold-out trips stay live

A departure fills and the listing sits on a dozen other sites for weeks. Nothing tells the publisher. Every click on it is a reader you have annoyed and a placement earning nothing.

02

Most affiliates never start

A programme approves hundreds of publishers and a handful ever ship anything. They are not lazy — a raw datafeed is beyond them, so they join, hit the wall, and go quiet.

03

Every channel wants it differently

Different image sizes, copy lengths, price framing, terms. The same offer gets rebuilt four times by hand, weekly, by someone who has better things to do.

04

You cannot see where you are

Ask how many pages currently show your trips, and at what prices, and there is no answer. Not a hard one — no answer. Nobody in the chain holds that list.

02 — What it costs

The damage is quiet, and it compounds

Stale inventory does not fail loudly. Nothing breaks, no error is raised, no report turns red. It degrades, in a loop that runs against you every week it is left alone.

  1. A reader clicks a trip that is gone

    They land on a sold-out departure, a price that moved, or a 404. They do not email you about it. They go back and click a competitor on the same page.

  2. The publisher sees your brand convert badly

    They cannot see why — their report shows clicks in and nothing out. What it looks like from their side is a merchant whose traffic does not convert.

  3. So they quietly demote you

    Not a cancellation, nothing you get told about. Next time they build a roundup you are further down it, or not on it. The placement you already earned decays without ever being withdrawn.

  4. And you never learn it happened

    Revenue from that publisher drifts down over two quarters. It reads as a soft market, or seasonality, or the channel maturing. The actual cause was a listing nobody could update.

Order of magnitude

12 placements × 8 clicks a day × 30 days on a trip that is already sold out =2,880 clicks into a dead end

Illustrative, and deliberately conservative — substitute your own placement count and your own click rate. The point is not the figure, it is that you are paying for that traffic in brand terms whether or not a single booking comes out of it.

  1. How many live pages show your trips right now?If the answer is an estimate rather than a list, everything below follows from that.
  2. When you last moved a price, how many of them changed?You sent the email. There is no step after the email that anyone owns.
  3. How would you pull one trip from every site by Friday?A safety issue, a supplier dispute, a permit withdrawn. The honest answer is usually that you cannot.
  4. Of the publishers you approved last year, how many have ever sent a booking?Each one was a person who wanted to sell your trips and could not work out how.
03 — Start here

First, find out. It needs nobody’s permission

Every placement carrying your trips sits on a public page. So the first useful thing is not a product at all — it is a list. We go and look, compare what is published against what you are actually selling today, and hand you the difference. No publisher has to agree to anything for this to happen, which matters, because the publishers not responding to you is the whole problem.

What we need

Two things you already have

Your merchant ID on the network, and the feed you already publish to it. That is the entire input. Nothing to install, no access to your systems, no work for anyone on your side.

What it is not

Not an audit of your team

There is no mechanism anywhere in the affiliate stack that tells a publisher a deal ended. Nobody built one. The gap is structural, and every operator running a programme has it.

What comes back
  • Every public page we can find carrying your trips — including the ones nobody on your side knew about.
  • Which of them show a price you no longer sell at, with both figures side by side so you can check the comparison yourself.
  • Which point at departures that have gone — sold out, withdrawn, or simply past.
  • Which are broken outright — dead links, 404s, trips that no longer exist at all.
  • Which of your approved affiliates have never published anything, which is usually the largest number on the page and the most useful one.

What this method cannot do. Price comparison needs your own prices to be readable from somewhere — your feed, or a site that publishes them in a machine-readable form, which many operators do and some do not. Where they are not, the check still finds the placements, the dead links and the withdrawn trips; it just cannot tell you a number is wrong — and we say which of those you are before starting, not after. It also sweeps public pages, so it finds what is publicly reachable, not placements behind a login, in an email, or in an app. And a price is only reported as wrong when it is genuinely comparable: same currency, same departure, same occupancy. Anything that cannot be lined up exactly is left out rather than counted, because a comparison that quietly mixes two currencies produces a big confident number that is wrong.

The example is run on Saltline, the illustrative catalogue used across this site. Every row names a page, a trip and the evidence, and the figures reconcile against the blocks rendering above.

04 — Then fix what it finds

One catalogue, one line, and it stays current on its own

Two moving parts. You maintain a catalogue; they paste a line. After that the connection is live — not a copy of your data, a window onto it.

You

Carry on exactly as you are

There is no catalogue to build here and nothing to keep in step with your own. You update your inventory where you update it today; we read it, and every placement follows. Your system stays the only source of truth, which is the only arrangement worth agreeing to.

Them

Paste one line

No account, no login, nothing to build. It renders in their fonts and colours, and their own affiliate ID rides on every link, so they earn exactly what they earn today.

Both

Nothing goes stale

Because there is one source. No emails, no CMS logins, no waiting for someone to notice. The block on their page is always what you are actually selling.

The list splits in two, and only one half embeds

Worth being straight about, because it decides where the value is. A check comes back with two kinds of publisher on it and they need opposite things from you.

Half one

The ones who never started

Usually the large majority: publishers you approved who have never shipped a placement. They are not uninterested — they wanted to sell your trips, opened a datafeed, and could not do anything with it. One line puts them live in a minute, with their own affiliate ID on every link. This is where a block wins, and it is the half nobody is working.

Half two

The big publishers who build their own pages

Deal sites and large affiliates run their own templates and their own layout, and they will not embed anyone’s block. Nothing here changes that. What changes is that you stop sending a general email and start sending this page, this trip, this price, wrong since this date — which is a request someone can action in a minute.

Why a publisher says yes

The half that embeds has to want to. They do, and not because of anything we give them — because of what we take away.

01

They keep every penny

Their own affiliate ID rides on every link. The commission is identical to what they earn today. Nothing is intercepted and there is nothing to sign up for.

02

They never maintain it again

A hand-built roundup is a page they own forever. This is a page that updates itself. For anyone running a site alone, that is the whole argument.

03

It looks like their site

Their typeface, their text colour, their corner radius, inherited automatically. Nothing to configure and nothing that looks like an ad unit dropped into their design.

The same block, on a different site

Identical code to the one at the top of this page. It takes the host page’s typeface, text colour and corner radius on its own — nothing configured, nothing to design, nothing for the publisher to maintain. That is why they say yes.

live — a different publisher

slowtravelnotes.com

What a publisher pastes

Once, then never again. Works on a website; there is an iframe version for platform-hosted pages such as link-in-bio builders.

<!-- their affiliate ID, their commission -->
<script async src="https://livelist.io/w.js"
        data-supplier="your-brand"
        data-awin="THEIR_ID"></script>

They don’t have to write that by hand —the builder lets them pick a layout, see it render, and copy the result. It hands over an iframe instead where the page is hosted somewhere that strips scripts.

05 — After

What actually changes on a Monday morning

Not a strategy shift. A short list of things that stop being impossible, and one that stops being a job.

When this happensTodayAfter
A departure sells outIt keeps taking clicks on every site that carries it, for as long as it takes each one to notice.Your feed marks it sold out, as it already does. It clears from every placement on the next sync, without you telling anyone.
A price movesYou email the list and hope. Some update this week, some next month, most never.You change one number. Every block showing that trip is already showing the new one.
A new publisher joinsYou send credentials and a datafeed. They open it, close it, and you never hear from them again.They paste one line and are live in a minute, with their own affiliate ID on every link.
You want a seasonal pushThe same six trips get rebuilt by hand for each channel, in each channel’s format, every time.You change what the catalogue surfaces. Every site running it swings to the new set.
Something has to come down nowA safety issue or a withdrawn permit means a week of chasing, and no way to confirm it worked.You pull it. It is off every page it was ever on, and you can see that it is.
Someone asks where you appearNobody holds that list. Not you, not the network, not the publishers.It is the same list you publish from — every site running a block, and what each one is showing.

None of this asks a publisher to do anything differently, which is the only reason it can work. They keep their commission, their layout and their audience. They just stop having to maintain a copy of your catalogue by hand.

The questions you are actually going to ask

Straight answers, including the ones where the answer is “not yet”.

How does my catalogue get in? I am not doing an integration.

There is no integration, and nothing to export. The product feed you already give your affiliate network is the input. Any programme on Awin, CJ or Impact runs on one, because the network requires it to power publisher tools — and it already carries product ID, title, description, link, images and an availability flag, on your own update schedule. Your affiliate manager sends a URL. That is the whole job.

If there is no feed, we work down a list rather than asking you to build one: your own website, which for a good number of operators already publishes machine-readable prices and stock status on every trip page; the data layer behind your site, where the pricing is structured but in a house format, which costs us an adapter and you nothing; and failing all of that, a spreadsheet once, or we assemble it from your site and you correct what we got wrong.

The work in every one of those is ours, not yours. Doing it per-operator is unglamorous and does not scale prettily, which is a fair part of why nobody has bothered to build this.

How current is it, really?

Depends on the input, and the difference is worth knowing before you believe anything on this page.

From a feed: everything the feed carries, at the frequency it updates. That includes availability, so a trip going out of stock genuinely does clear from every placement carrying it.

From your public site: trip-level only — the headline price, whether the trip still exists, whether the link still works. Departure-by-departure availability usually is not in the page at all; it loads separately when a visitor opens the dates panel, so nothing outside your systems can see it. If per-departure accuracy is what you need, that needs the feed, and it is worth turning one on for.

Do I have to go and recruit the publishers?

No, and that is rather the point. The list comes out of the check, and the people worth approaching are already approved on your programme — they applied, you accepted them, and then nothing happened. They do not need to be sold on your brand. They need one line instead of a datafeed.

What does it cost?

The first operators are a build and a retainer, not a self-serve plan — we are doing this properly with a small number of people rather than opening a signup form. The check comes first, and you see what it finds before you commit to anything. If it comes back thin, there is nothing here worth paying for and we will say so.

What happens to my links if you disappear?

Nothing breaks. The block is a script served from a URL; if it stops responding the block stops rendering and the rest of the page is untouched. Nothing else on a publisher’s page depends on it.

More importantly, your attribution never runs through us. Every link a block produces is the affiliate network’s own tracking URL with the publisher’s own ID in it — awin1.com/cread.php?awinmid=…&awinaffid=… — pointing straight at the network. There is no redirect through our servers to break, and no commission that could be diverted even in principle.

Does this sit badly with my network terms?

It is an ordinary deep link built the way the network documents. The publisher is an approved affiliate of yours, using their own ID, earning their normal rate. Links carry rel="noopener sponsored nofollow", so they are correctly declared and cannot affect anyone’s rankings.

What do you track about the people who see it?

Today, nothing at all. No cookies, no identifiers, no personal data, and no profile of any reader — a block renders and its links go to the network like any other link.

Operators do want to know which placements are working, so counts of clicks per placement are the obvious next thing. That is aggregate and per-placement. Collecting personal data is not on the roadmap and is not going to be.

What is actually built today?

The block is real and working — both examples on this page are rendering live, and the builder produces code that runs on a real site or a link-in-bio page. The check is a piece of work we do, not yet a dashboard you log into. The console where you maintain the catalogue yourself is being built now, and the first operators are shaping it. We would rather tell you that than show you a screenshot of something that does not exist.

Who pays for what

The part that makes publishers say yes.

WhoWhat they do
The supplierPays for the distribution. Keeps full control of what is shown, where, and for how long.
The publisherPays nothing, ever. Keeps 100% of their normal affiliate commission. Gets content that is always current and never needs maintaining.
The readerSees a trip that is genuinely on sale, at the price it is actually selling for.
Early access

Start with the check. Decide afterwards

Send your merchant ID and we will go and look. You get the list of every public page carrying your trips and which of them are wrong, and you decide what to do about it — including nothing. We are working with a small number of operators, so if the check comes back thin we will tell you rather than sell you something.

hello@allgoodmarketingco.com