HomeDocumentationAI agents & bots
Docs

AI agents & bots

The Manager Agent, In-App Assistant and Customer Widget Bot: AI agents that quote from your real pricing, in the channels your team already uses.

CUTL ships a small family of AI agents built specifically for metal fabrication. They are not generic chatbots bolted onto a website. Each agent connects directly to your shop data, works from your own pricing rules, and runs in the channels your team and your customers already use.

The important detail is what sits underneath them. Every agent shares one backend: CUTL's calculation engine. So every price an agent quotes is computed from your real machine rates, material costs and markup, the same numbers you would get inside the app. There is no separate "AI pricing model" making approximations on the side.

The agents at a glance

AgentWhat it doesWhere it runs
Manager AgentTurns a photo or a DXF file into a preliminary quote, inside the chatWhatsApp, Telegram
In-App AssistantAnswers setup, workflow and pricing questions in plain languageInside CUTL, on every screen
Customer Widget BotLets your customers request quotes under your own brandWhatsApp, Telegram, and an embeddable site widget
One engine, many surfaces
All three agents call the same quoting logic described in Quoting and cost. Change a machine rate or a material price once, and every agent reflects it immediately.

Manager Agent

The Manager Agent is aimed at your sales and estimating team. A customer sends a photo of a part or a DXF file into your WhatsApp or Telegram, and the agent returns a preliminary quote in the same conversation. No re-keying, no switching to the desktop app for a first-pass number.

Because it runs on the shared calculation engine, the estimate uses your configured cutting rates, material costs and markup. Treat the result as a fast preliminary figure: for a final commercial offer, open the project in CUTL and review the geometry, as described in Getting started.

When to use it

  • A customer wants a ballpark price before sending clean files.
  • Your estimator is away from a desk but has a phone.
  • You want to answer enquiries in minutes rather than at the end of the day.

In-App Assistant

The In-App Assistant lives inside CUTL and is available on every screen. It answers questions about setup, day-to-day workflow and pricing in plain language, so a new operator does not have to hunt through documentation to finish a task.

Ask it how to add a material, why a quote came out the way it did, or which cutting mode fits a given thickness. Because it can see your configuration, its answers are specific to your shop rather than generic.

Good first questions
"How do I add a new machine?", "Why is this part more expensive than a similar one?", and "How do I share a quote with a customer?" are all things the assistant can answer directly, often with a link to the right screen.

Customer Widget Bot

The Customer Widget Bot is a quoting bot that runs under your own brand, so your customers request quotes from you, not from CUTL. It is available on three surfaces: WhatsApp, Telegram, and an embeddable widget on your own website. In every case the flow is the same: the customer opens your bot (or the widget on your page), sends a DXF file, answers a couple of questions, and receives a quote generated from your rates.

The bot handles the whole exchange: it greets the customer with your shop's welcome message, accepts the file, asks which material and quantity they need, and returns a priced quote. Each completed request also creates an order on your side, and your team is notified so nothing is missed.

What you need before setup

  • A CUTL account with your machines, materials and cutting modes configured. If you have not done this yet, run the Setup Wizard from the Equipment page first.
  • For Telegram: a bot of your own, created through Telegram's BotFather. You choose the bot's name and @username, and BotFather gives you a token.
  • For WhatsApp and the site widget: onboarding is handled with your CUTL contact, who provisions the channel for your organisation.

Setting up your Customer Widget Bot

Give the details below to your CUTL contact, who links the bot to your organisation. You do not touch any server configuration yourself. The steps show the Telegram flow; WhatsApp and the site widget follow the same shape from step two onward.

01
Create your Telegram bot
Open BotFather in Telegram, create a new bot, and pick a public @username. Keep the token BotFather gives you private and pass it to CUTL through a secure channel.
02
Enable orders
CUTL switches on order-taking for your organisation. Without this the bot politely declines to create quotes.
03
Choose orderable materials
Tell CUTL which of your materials customers may quote against. If none are set, the bot replies "No materials configured for this shop".
04
Set your quote defaults
Decide your default markup percentage, how many days a quote stays valid, and the footer text printed on quote PDFs. These apply to every quote the bot generates.
05
Add a shop knowledge base
Provide any shop-specific notes (delivery times, minimum orders, cut-off times, policies). The bot uses these to answer customer questions accurately instead of guessing.

Once the details are in place, the bot goes live within a few minutes. There is no long deployment: adding your bot, changing a setting, or rotating your token all take effect shortly after the change, without any downtime.

Testing your bot

Before you share the bot with customers, run a quick check yourself:

  1. Open Telegram, search for your bot by @username, and send /start.
  2. Confirm the bot replies with your shop's welcome message.
  3. Send a sample DXF file and answer the material and quantity prompts.
  4. Check that the bot returns a quote and that a matching order appears on your side.
If the bot says "No materials configured"
That means the orderable materials step was skipped. Ask your CUTL contact to add the materials your customers should be able to quote against, then try again.

What a good customer experience looks like

  • Customers deal with your brand and your bot handle, not a third party.
  • The bot prices DXF files directly. For a PDF drawing or a photo, upload it in the app instead: CUTL extracts cut contours from PDFs, and the AI DXF editor traces photos into quotable geometry. The file preparation notes in Preparing files apply here too.
  • Quotes returned by the bot use the same logic as Quoting and cost, so they line up with what your estimators see in the app.

Embedding the widget on your website

The same quote flow can sit directly on your own site as an embedded widget, so customers request quotes without leaving your page. A typical embed is a small iframe:

<iframe
  src="https://cutl.online/widget"
  width="400"
  height="600"
  style="border:0">
</iframe>

The widget quotes from the same configured rates and materials as the messenger bots and creates the same orders on your side. Ask your CUTL contact to enable the widget for your organisation and to confirm the exact embed snippet for your account before you publish it.

Agents and the wider platform

The agents are one way into CUTL, not a separate product. Everything they produce, quotes, orders and geometry, lives in the same place as work you start by hand:

  • Programmatic access to the same quoting and order data is covered in the API documentation.
  • To inspect the geometry behind a quote a customer sent in, use the STEP viewer.
  • First-time configuration of machines, materials and cutting modes is in Getting started.

You can sign in and try the In-App Assistant right away at https://app.cutl.online.

To configure the rates and materials your agents quote from, continue to Quoting and cost.

Ready to try it on your own parts?

Create an account and get 10,000 coins free, about 100 calculations.

Get started free