xamoom offers everything you need for a mobile solution (smartphone app, mobile web, location-based service, smart packaging, etc.). We developed it with the greatest versatility in mind. Thus, many applications are possible.

This manual tells you everything about creating and running an excellent mobile service.

What you need to get started

You do not have to install any software or run constantly updates. We are manage everything for you.

All you need is …

Then head over to xamoom.net to start.

One thing is core to understanding the basic concept behind xamoom:

A MARKER defines the SPOT that has a PAGE.

  • Marker: A set of URLs or IDs that determines the spot. A marker can be QR code, EAN barcode, NFC tag, GPS position or iBeacon in any combination possible – depending on your project.
  • Spot: A spot might be a location (restaurant, landmark, etc.) or an object (product packaging, business card, etc.).
  • Page: The actual content with all media form – always shipped in the right language for the end user.

However, not every page needs to be bound to a location or object. xamoom serves perfectly fine as a data warehouse for all kinds of content applications.

How consumers use it

One CMS for many platforms. Give your users a variety of access points to your valuable content.

Content from the xamoom CMS can be displayed on a variety of devices in different ways. The aim is to reach as many people as possible and to reuse content efficiently.

  • Smartphone and tablets: mobile web, apps
  • Desktop computer: integration into various content management systems like WordPress
  • Voice assistants like Amazon’s Alexa or Google Assistant
  • Car stereos via Bluetooth or app integrations for Android Auto or Apple’s CarPlay

Content is always delivered in the right language (if available) and in a very accessible way so that visually impaired people can consume content as well.

And remember: We offer a huge set of APIs that developers can use to build custom solutions. You can find the documentation at xamoom.github.io.

In many cases the user has to do something:

  • Scan a QR code on a smart label
  • Tap on an NFC tag with the smartphone
  • Have Bluetooth on for being ready when coming into the range of an iBeacon
  • Select a menu item for access to content on nearby locations
  • Ask Alexa for a specific location in the respective skill

In any case the page associated with the location/object is being opened.

All location identifiers

xamoom supports all techniques to identify the user’s context – the geo position or the proximity to an object.

None of those techniques is perfect – all of them have their specific strengths and weaknesses. But together they perform well in concert.

QR Code

A two-dimensional code that contains a URL. With QR scanner apps or the iPhone’s camera app decode the URL and opens it in the browser.

Precision: a few centimeters


  • Widely known
  • Supported by the iPhone’s camera app or Google Lens (Assistant) on almost all Android phones
  • No extra cost for printing
  • Possibility for branding public places with smart labels


  • Users often don’t know that they do not need a scanner app anymore
  • Bad reputation among marketers due to terrible usage sometimes

In addition to QR codes, we are supporting in apps many other machine-readable codes (EAN13, EAN8, UPC, Code 39, Code 93, DataMatrix, Aztec and many more). They are used if users shall be forced to use an app or if you want to hide the content behind a code from non-authorized people (who have that can retrieve the content from our CMS).

Attention! Never place a QR code somewhere without context. This is the guarantee that no one will ever use it. Always communicate a clear benefit for the user and tell him what he can expect.

NFC Tags

A tiny chip holds a URL. The phone emits a tiny amount of energy and wakes the chip up. Subsequently, it reveals its information and the browser opens the URL.

Precision: a few millimeters


  • Extremely easy to use: Place the phone one it
  • Wow effect at first use
  • Almost all smartphones have it
  • Possibility for branding public places with smart labels


  • Users barely know about it
  • Older iPhones do need an app to read NFC tags
  • Cost of chips: 20 – 60 Cent

GPS Geofencing

A circle (“geofence”) around a point on the map. In this imaginary circle, an app displays the appropriate information. In mobile browser, a particular URL (e.g m.pingeb.org/nearby) must be opened.

Precision: ideally +/– 3 meters


  • Free because no medium (e.g., smart label) is needed
  • Easiest possible roll-out


  • Works only outdoor
  • A geofence is invisible
  • Power consumption is a bit higher


Small Bluetooth transmitters with a battery that broadcast constantly information that broadcast three IDs. If they fit an installed app, it can react accordingly. If there is no app, nothing happens.

Precision: various zones from 30 centimeters to 200 meters


  • Ease of use on iPhone and Android
  • Widely spread, all smartphones have Bluetooth
  • Exact localization within buildings
  • Low power consumption (Bluetooth Low Energy)
  • Battery lasts for years


  • Require a native app
  • Cost: depending on type 10 – 40 € per iBeacon

Every combination possible

With xamoom every combination is possible:

  • Smart labels (NFC and/or QR)
  • Smart labels with GPS geofence
  • only QR code, printed in a brochure or on a product package
  • iBeacon with GPS geofence

Our flexible architecture allows us to react fast. Future technologies can be introduced quickly. Examples would be optical image recognition, text recognition or LiFi (data through LED light).

Did this answer your question?