Back to all posts
Building Keydesk

The Shopify Lesson Accommodation Software Still Hasn’t Learned

J
John S.

Shopify processed more than $235 billion in gross merchandise value in 2024, an increase of 24% on the previous year.

The size of that number is impressive. But the more interesting part is how Shopify grows.

When its merchants sell more, Shopify benefits too.

That alignment has shaped the platform it has become. Shopify does not simply give a merchant somewhere to record an order. It helps them build a store, attract customers, convert interest into sales, take payments, communicate and grow.

The order is not the finish line.

It is one part of a much bigger commercial journey.

Accommodation software has rarely been built with the same ambition.

Most systems are good at recording reservations, processing payments and producing reports. Those things matter. Every operator needs them.

But that is often where the software stops.

The operator is still expected to work out how to attract more guests, improve conversion, automate communication, encourage repeat stays and learn from customer data.

The system administers the demand that already exists.

It does much less to help create new demand.

The Booking Should Be the Beginning

A booking is not the end of a transaction. It is the beginning of a relationship.

Before booking, a guest needs to discover the property, understand the offer and feel confident enough to commit.

After booking, they need clear communication. They may need to pay a balance, add extras, ask questions or prepare for their stay.

After departure, there is another opportunity. The operator can request feedback, encourage a review, maintain the relationship and give the guest a reason to return.

These moments are connected.

Yet accommodation technology often treats them as separate activities, managed through different systems, spreadsheets and manual processes.

That creates more work for the operator and a less consistent experience for the guest.

Shopify understood that merchants did not merely need a checkout. They needed support around the entire customer journey.

Accommodation operators need the same kind of thinking.

Start Simply. Expand When Needed.

One of Shopify’s most important lessons is not about e-commerce. It is about product design.

A new merchant can begin with something relatively simple. They can create a store, add products and start selling.

More advanced capabilities can be added later.

As the business grows, the merchant might introduce marketing automation, deeper reporting, stock management, customer segmentation or additional sales channels.

The platform becomes more capable as the merchant needs it to.

Many accommodation systems work in the opposite direction.

Operators are presented with years of accumulated features before they have taken their first booking. Setup becomes a project. Training becomes a requirement. Screens are filled with settings that may never be used.

Complexity arrives before value.

That is particularly difficult for smaller operators. They may not have an IT department, a dedicated revenue manager or weeks available for implementation.

They need to start confidently and see value quickly.

A better principle is simple at the centre, extensible at the edges.

The core system should be easy to understand. More sophisticated tools should become available when the operator is ready for them.

Software should grow with the business, not get in its way from the beginning.

Pricing Shapes the Product

Shopify also demonstrates what happens when a platform benefits from customer success.

As merchants process more sales, Shopify earns more revenue. That gives the platform a commercial reason to help merchants perform better.

Its incentives influence what it builds.

This does not mean every accommodation platform must copy Shopify’s pricing model. Accommodation is not e-commerce, and operators have different needs, margins and operating structures.

But the underlying principle still matters.

Software pricing should bear some relationship to the value being created.

Charging by users, units or features can be perfectly reasonable when the cost reflects additional service or capability. It becomes harder to justify when an operator’s bill rises simply because the business has grown, while the system contributes little to that growth.

More employees should not automatically mean more value.

More properties do not necessarily mean better performance.

More features do not guarantee better results.

The important question is not only, “What can the software do?”

It is, “What becomes better for the operator because the software exists?”

That question changes product development.

Instead of adding features to make a comparison table longer, the platform begins to prioritise outcomes:

  • More completed bookings.
  • Fewer failed payments.
  • Less repetitive administration.
  • Better guest communication.
  • More repeat business.
  • Clearer commercial decisions.

Alignment is not simply a pricing tactic. It is a way of deciding what deserves to be built.

Guests Expect More Than Most Operators Can Deliver Manually

Guest expectations have changed.

People are used to immediate confirmations, clear payment information and communication that reflects what they have actually purchased.

They expect businesses to remember relevant details. They expect digital experiences to work properly on a phone. They expect questions to be answered quickly.

Large hotel groups can invest in separate systems and specialist teams to provide this.

Independent operators often cannot.

That does not mean they care less about the guest experience. It means they are trying to deliver it while also handling bookings, payments, housekeeping, maintenance, marketing and dozens of other responsibilities.

Software should help close that gap.

Personalisation should not require a complicated customer database and a marketing department. Useful automation should not require months of configuration.

An operator should be able to send the right information at the right moment without manually composing every message.

They should be able to identify returning guests without searching through old bookings.

They should be able to follow up after a stay, recover an incomplete payment or promote a relevant return offer without building an entirely separate technology stack.

Good software should make a more attentive guest experience easier to deliver.

It should not create another administrative job.

Want to follow the build?

Get early access and follow our product updates as we build Keydesk in public.

Be first to hear when beta opens. No spam. Just occasional updates as we build.

From Booking System to Commercial Operating System

Operators do not simply need a better database of reservations.

They need what could be described as a commercial operating system.

That phrase sounds technical, but the idea is straightforward.

It means one connected platform that helps the business:

  • Attract potential guests.
  • Turn interest into bookings.
  • Take and recover payments.
  • Communicate before, during and after a stay.
  • Reduce repetitive work.
  • Understand performance.
  • Encourage guests to return.

The point is not to place every possible feature inside one enormous piece of software.

That would recreate the complexity operators already struggle with.

The point is to create a simple core, connected to a wider set of capabilities that work together.

Information should move naturally through the guest journey.

A booking should inform the messages a guest receives. Payment status should determine whether reminders are needed. Previous stays should help shape future communication. Performance data should lead to useful action, not simply another report.

The system should not only tell the operator what happened.

It should help them decide what to do next.

Why Operators Resist New Software

The accommodation industry is sometimes described as resistant to technology.

That explanation is too convenient.

Operators are not necessarily resisting technology. They are resisting disruption without a clear reward.

They resist systems that require weeks of setup.

They resist interfaces that make simple tasks harder.

They resist paying for features they do not use.

They resist moving years of data only to discover that the new system creates a different collection of manual jobs.

That is rational.

The opportunity is not to persuade operators to tolerate more software.

It is to build software they immediately understand the value of using.

Something that removes obstacles rather than adding configuration.

Something that helps the business perform better, not merely document what has already happened.

Something the operator would choose, rather than endure.

What Operators Actually Need

Operators do not need more features for the sake of having more features.

They need fewer obstacles.

They need systems that work quickly, communicate clearly and become more capable as the business grows.

They need automation that feels like attentive service, not mass marketing.

They need pricing that feels connected to the value they receive.

Most importantly, they need software that recognises the difference between administering a booking and building a successful accommodation business.

Shopify did not become significant because it created a better order database.

It became significant because it helped more people become effective merchants.

That is the larger lesson for accommodation technology.

The next generation of platforms will not be judged only by how efficiently they record bookings. They will be judged by whether they help operators attract more guests, deliver better experiences and build stronger businesses.

Legacy systems will continue treating the booking as the finish line.

The platforms that reshape the industry will recognise it as the starting point.

Share this piece

A note from the founder

Accommodation software should be one of the most commercially useful tools in the business.

Too often, it's one of the most tolerated.

We're trying to change that.

Join us early.