Blog · Published · Updated
Offline catalog search: from a customer's description to a product variant
Short answer
A small local catalogue search lets a salesperson with no network access find product variants from the client's description and show the differences. It works when the product data and the material to check are on the device. First check how much names, filters and aliases solve in ordinary full-text search.
How we workDetails ↓
- 01Call30 minutes with an engineer, free
- 02PrototypeA working system on your process and data, free
- 03ImplementationTarget and fixed price in the contract; 50% at signing
- 04Acceptance50% once the agreed target is met
- model on your server or in the cloud in the EU
- quoted after the review
- same work in application with EU cloud model
- from €3,000
- task, data and equipment analysis
- €0
We belong to the OpenAI and Anthropic partner programmes and learn through their official courses. What this means ↓
Author: Syntalith · 4 min read
Statistics
Field sales and AI: statistics 2026
3.1 mo.
payback of €3,000 at 800 searches a month: €1,396 of work today, €419 with checking and the model. Scenario.
34.7%
According to Eurostat (2025), 34.7% of EU enterprises that use AI use it for marketing or sales.
Source: Eurostat, Use of artificial intelligence in enterprises (2025) ↗
15.1%
According to Eurostat (2025), 15.1% of people aged 16 to 74 in the EU used generative AI tools for work.
48%
According to the European Commission (2026), 48% of EU SMEs and mid-caps name a lack of expertise as a barrier to AI.
Source: European Commission, Flash Eurobarometer 578 (2026) ↗
20.0%
According to Eurostat (2025), 20.0% of EU companies with at least 10 employees used AI.
Source: Eurostat, 20% of EU enterprises use AI technologies (2025) ↗
Figures checked: 22 October 2026
- A copy of the catalogue with its update date
- Photos and product sheets to show
- Aliases for the names clients use
- A record of searches to sync after you return
The client remembers the look, the salesperson looks for the name
In our example, the client asks about “a black box with a clear lid”. In the catalogue this product group is listed as “transport containers”. It holds two similar variants: one with a handle, one without. The client's description fits both. So the search shows two items, their SKUs (the product codes) and the features recorded in the catalogue. For each one you can open the source sheet saved on the device.
The salesperson sees the difference and asks the client about the handle. They can point to the right item once they have the missing information. A description that matches a sheet does not confirm that the product suits a specific use. If the client asks about that kind of fit, you need the right data and the assessment your company's selection process provides for.
How much names, filters and aliases solve in offline catalogue search
Before adding a model, check search across the descriptions and filters on product features. Aliases help too: saved alternative names that clients use. If the team keeps hearing “box”, you can link that word to the right category. The salesperson then does not need to know the exact heading of the sheet.
SQLite describes FTS5 as a full-text search module for database applications. It is one way to build search over a stored catalogue. For the whole app to work without the network, it also needs local access to the product sheets and to the results view itself.
A model is worth comparing with such a solution when clients describe products in many ways and fixed aliases are not enough. It can help turn a sentence into terms that are useful for finding an item. The app should take the variant names and their features from the catalogue. That way the salesperson has something to check, even when the model's proposal leads to the wrong product group.
The queries from the team's work decide the choice. On the same descriptions you can compare search with filters and aliases against a version supported by the model: whether the right items appear, how many unneeded results have to be reviewed and whether the employee can tell the variants apart. The size of the catalogue alone does not settle whether AI is needed.
The catalogue copy during a visit
At the meeting the salesperson uses data downloaded earlier. They should see the date of the update and the scope of the catalogue available, so they know what they can search for. An item missing from this copy does not mean the company lacks it in the full range.
Current stock, price and availability may need a connection to the company system. Searching for a product offline does not provide this current information. In the proposed view, the stored product features are easy to tell apart from the data the salesperson will check once the connection is back.
The scope of the sync has to be agreed with the catalogue's owner: which product groups and attachments go onto the device, and how the app shows that the data refresh has finished.
What you can look at before a wider rollout
A useful trial is a part of the real catalogue on the device used during visits. In airplane mode, the salesperson can see whether they can open the app, find a product in their own words and read its sheet. This lets you judge the whole way of working, including the waiting time and how easy it is to compare variants on screen.
If the version with a model means more waiting or more mistakes than filters and aliases, you can stay with the simpler search. The decision on the model should come from comparing queries and the salespeople's work on the target hardware. Agree how app and catalogue updates are handled with the person who will later support the team in the field.
The proposed scope for field sales
The first scope of work with Syntalith can cover a chosen product group and a comparison of search with aliases against a small model. On the salesperson's device you can judge which version to develop and how much of the catalogue to make available.
Salespeople pass on examples of the terms clients use, and the catalogue's owner points to the data and features that tell variants apart. With the IT department we agree the approved devices, how the copy is updated and later maintenance of the app. These arrangements let us price a solution that fits the team's daily work.
Describe to us a product that is hard to find from a client's description, and the device used during visits. That is enough to start a conversation about scope, with no need to prepare the whole catalogue for hand-over. Pricing information is on the pricing page.
What offline catalogue search costs and when it pays back
- Today
- 800 searches × 3 min = 40 h × €34.90 = €1,396
- With the system, a person checks the output in 30% of the time
- €419
- The model runs on the device, with no tokens
- €0
- Cost of one case
- €1.75 today, €0.52 with the system
- Saving
- €977 a month
Payback of €3,000
3.1 months
The volume, the time and the checking share are the scenario's assumptions. €34.90 an hour is the EU average hourly labour cost for 2025 according to Eurostat. The model runs on the device, so it uses no paid input or output tokens.
The search runs on the device, so the scenario has no token or server cost.
- Time from receiving a case to the result, before and after the change
- Cases the app passed to a person
- Corrections by the person checking
- Model and maintenance cost at the target volume
Where to start
In the free process review we choose one process and count the team's volume and working time, and within 2 working days you get a written summary with a price. We build as part of AI apps, and we price maintenance separately.
Worked example · Scenario
How we count the payback: an offline catalogue
We run the same count for your sales team in the free process review.
€3,490
a month for quoting 150 enquiries by hand
Payback: 1 mo.
40 minutes to quote a request and checking in 15% of the old time are our assumptions. €34.90 an hour is the EU average hourly labour cost for 2025 according to Eurostat, for companies with 10 or more employees. Model cost: reading the enquiry in our quoting system (about €0.0008) plus pricing the lines (Claude Sonnet 5.5, about 4,000 + 1,500 tokens), at the ECB rate of 1.1205 USD per euro on 22 October 2026. The extra margin is a scenario: we assume 1 in 40 enquiries quoted the same day ends in an order that a slow reply loses today, with a margin of €344. In the review we count it on your sales process.
See the full calculation →