Automations03

Prices changedwith a text message.

The solid-wood tables catalogue with a filter sidebar and priced products

Brand site · product catalogue · headless CMS · 2018–2026

A furniture workshop’s owners are not technical, so they manage prices, promotions and stock by messaging an assistant in Romanian. It runs on their own server and talks to the same content system the website reads.

Client
Doravi, a furniture workshop in Romania
Runs on
Their own server, as a private chat bot
Stack
Next.js, React, TypeScript, SCSS modules, Strapi, GraphQL, MySQL, CloudFront

What it replaced

Opening the admin panel for every price change, which the owners are not comfortable with.

The chain

The owners write the way they talk. The assistant changes the price, the promotion or the stock, and the site shows it within about ten seconds.

A typical exchange, translated from Romanian

  1. Owner

    Put the oak dining chair on sale at 450 lei.

  2. Assistant

    Done. Oak dining chair: promotion on, sale price 450 lei. It will show on the site within about ten seconds.

  3. Owner

    Only three left of the walnut bench.

  4. Assistant

    Updated. Walnut bench: 3 in stock.

Redrawn with placeholder products; the real exchanges stay private.

Why it cannot break the site

  • Numbers and yes-or-no only

    It can set prices, promotions and stock, as numbers or yes and no. A mistake means a wrong price, never a broken page.

  • Only the owners

    Access is limited to their accounts.

  • Not tied to one AI

    It started on Claude and runs on Gemini today; the owners use it exactly the same way.

Contact

Tell me what you want automated.

A task you do by hand, the tools it touches, and how often it happens. I reply within a day, usually sooner.

About 20 hours a week, more in a launch week, remote, on European hours. I can start within a few weeks.

LinkedIn

All fields are required.

If it fits: a short call, then a written quote, invoiced by my Romanian company (SRL); for EU businesses outside Romania, with VAT reverse charge. How your message is handled