Online shop with an AI assistant and a customer portal
A new website and online shop with an AI assistant: orders, enquiries and chats go straight into the CRM.
Every old address was kept or redirected, and AI chats enter the same enquiry pipeline as completed forms.
- Client
- Equipment sales and service company
- Our role
- The whole solution
- Years
- 2026
- Technologies
- Next.js, TypeScript, MongoDB, next-auth, S3, language model with tool use and prompt caching, Google Search Console API, PM2 / nginx, GitHub Actions, Vitest, Sentry
The task
Replace an old online shop without losing search traffic. Web orders and leads had to reach the CRM at once, and customers needed to see their own equipment and service dates.
The solution
Website and shop
A Next.js site and shop that write straight into the business system's database.
- Online payments confirmed against the payment provider's own record: by callback, when the customer returns and when the order page opens. A sweep for lost callbacks is switched on at launch.
- Shipping rules.
- Customer accounts linked to the customer in the CRM.
- A service portal: devices by location, service that is overdue, due soon or scheduled, and warranty expiry.
- Lead forms with file uploads.
AI assistant
- It works on every page of the site.
- It searches the real catalogue and recommends suitable products from the company's range.
- It accepts a customer's file and saves the conversation as a lead in the CRM.
- It is instructed to take products, prices and links only from the catalogue tools.
- Specialists edit its instructions and knowledge base themselves, and AI calls have a daily cap.
Search engines
- Hreflang tags and per-language sitemaps.
- A full map of 301 redirects from the old addresses.
- An llms.txt file for AI search engines.
- A link tool based on Google Search Console data.
Enquiries
A laptop for video editing
New- Source
- Website chat
- Customer
- Ieva M.
- ieva.m@example.com
- Received
- 29 Sep 2026, 21:47
- Owner
- Paulius R.
Conversation summary
Done by AI: The customer is choosing a laptop for video editing. The assistant suggested two models, both in stock. The customer left her contact details and is waiting for an offer.
Conversation
- CustomerWhich laptop should I choose for video editing?
- AI assistantDone by AI: Recommended the Nimbus 16 Studio (€1,899) and the Nimbus 14 Creator (€1,549), both in stock.
- The customer chose “Leave an enquiry” and left her name and email.
Next step: prepare an offer by 30 Sep 2026, 12:00
Results
- Every old address was kept or redirected.
- The blog and pages were migrated and translated.
- Online payments were verified end to end.
- Chat conversations enter the same CRM pipeline as leads from forms.
Want a similar solution?
A few sentences are enough – we'll reply and talk through how we could help.