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 configuration, and runs in the channels your team and your customers already use.

The important detail is what sits underneath them. Every agent works on the same CUTL account as the app: the same materials, machines, cutting rates and orders. Where an agent produces a price, it comes from CUTL's calculation engine with your real machine rates, material costs and markup, not from a separate "AI pricing model" making approximations on the side.

The agents at a glance

AgentWhat it doesWhere it runs
Manager AgentTurns a DXF or STEP file or a photo into a preliminary quote, inside the chat, and takes text messages tooWhatsApp, Telegram
In-App AssistantAnswers setup, workflow and pricing questions in plain languageInside CUTL, on every screen
Customer order channelsLet your customers send you orders with drawings, material and quantity, under your own brandOrder widget on your website, plus WhatsApp, Telegram and MAX bots
One account, many surfaces
Change a machine rate, a material price or the list of orderable materials once, and every agent and channel works from the new values. Prices follow the logic described in Quoting and cost.

Manager Agent

The Manager Agent is aimed at your sales and estimating team. Send it a DXF or STEP file or a photo of a part in WhatsApp or Telegram, and it returns a preliminary quote in the same conversation. You can also write to it in plain text. 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 order widget

The order widget is a form your customers use on your own website to send you an order: they upload drawings, pick a material and quantity per part, and submit. You set it up yourself, with no help from CUTL needed.

Turn it on

01
Activate the widget
Open Orders in the side menu. The first time, the Order Widget Activation dialog appears; click Activate.
02
Choose orderable materials
In the widget row, use Allowed materials to pick which of your materials customers can choose. Only these appear in the widget.
03
Copy the embed
Click Show next to Widget link, Embed code or Button to copy a direct link, an iframe, or a button that opens the widget in a pop-up. You can change the button text.
04
Match your site
Optionally open Custom CSS to restyle the widget so it fits your website.

Embed options

OptionWhat you get
Widget linkA direct link to your order page, to put behind any link or button on your site.
Embed codeAn iframe of 900 × 600 pixels that shows the widget inside your page.
ButtonA ready-made button that opens the widget in a pop-up window over your page.

The widget address is https://app.cutl.online/widget/<organisationId>, where <organisationId> is your organisation's ID; the link and code shown in Orders already include it. A typical iframe embed looks like this:

<iframe
  src="https://app.cutl.online/widget/<organisationId>"
  width="900px"
  height="600px"
  frameborder="0"
></iframe>

Custom CSS

Custom CSS applies your own styles to this widget only. The field takes up to 20,000 characters and cannot contain a closing style tag. Insert example fills in a starting template, Preview shows the widget with your CSS before anything is saved, and Reset to default restores the standard look. Click Save to publish it.

What your customer does

01
Upload drawings
The customer enters their name, email and phone, then uploads up to 10 DXF or STEP files of up to 10 MB each.
02
Configure each part
CUTL reads each drawing and shows its size and cut length. The customer sets the quantity, picks a material from your allowed list, and can add a comment.
03
Attach references
Each part can carry one extra file as documentation: jpg, png, pdf, doc or docx, up to 5 MB.
04
Submit
The customer submits and receives an email with a link to follow the order status.

The order then appears in Orders with the status Awaiting processing. Open it to download the drawings, then Accept order (optionally creating a project from it) or Reject it with a comment for the customer.

The widget does not show prices
The widget collects a complete, structured order. Pricing stays with your team: you review the order and send the quote, so nothing goes out that you have not checked.

Customer messenger bots

The same order flow is available as a bot under your own brand on WhatsApp, Telegram and MAX, so customers can order from the messenger they already use. To connect one, use the contact us link in the WhatsApp/Telegram Bots section of Orders; CUTL links the bot to your organisation, and you do not touch any server configuration yourself.

For Telegram you create the bot yourself through Telegram's BotFather: you choose its name and @username, and BotFather gives you a token. Keep that token private and pass it to CUTL through a secure channel.

What the bot handles

  • It greets the customer, answers questions using your company information and any shop notes you provide (delivery times, minimum orders, policies), and asks for a drawing.
  • It accepts DXF and STEP drawings. Photos, PDF, DOCX, JPG and PNG files are accepted as references attached to a part once a drawing has been sent, but the bot does not quote from a photo alone.
  • For each part it asks for the material (from your allowed list) and the quantity, collects the customer's name, email and phone, and shows a summary to confirm.
  • On confirmation it submits the order to you and gives the customer an order code such as W-00042. The customer can ask about the status by that code, and your replies reach them in the same chat.

As with the widget, the bot does not quote prices itself: you review each order and send the quote.

If the bot says "No materials configured"
No orderable materials are set for your organisation. Add them under Allowed materials in Orders, then try again.

Testing your bot

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

  1. Open the messenger, find your bot, and send a first message (in Telegram, /start).
  2. Confirm the bot replies with your shop's welcome.
  3. Send a sample DXF or STEP file and answer the material and quantity questions.
  4. Confirm the summary and check that a matching order appears in Orders.

What a good customer experience looks like

  • Customers deal with your brand, your website and your bot handle, not a third party.
  • Customers send DXF or STEP files. If they only have a photo or a PDF drawing, you can turn it into geometry in the app: CUTL extracts cut contours from PDFs, and the AI DXF editor traces photos into quotable geometry. The notes in Preparing files apply here too.
  • Orders arrive structured, with material and quantity per part, so your estimators can price them with the same logic as Quoting and cost.

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 quoting and order data is covered in the API documentation.
  • To review a 3D model 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 work 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