# SmartOperator — full text
# Live Support & Handover | SmartOperator
> Monitor live conversations, hand over with one click; reply drafts, canned responses, internal notes, automatic assignment, and callback requests.
Source page: https://dblinx.net/en/smartoperator/canli-destek
---
Live support
# Your team hands over with one click
All conversations on one screen; when handed over, AI goes silent, and when released, it resumes where it left off.
[Request a quote](https://dblinx.net/en/teklif-iste?urun=smartoperator)[Explore features](ozellikler.html)
- Live conversation list
- Reply drafts and canned responses
- Dashboard works on mobile too
SmartOperator dashboard
Step by step
## Taking over a conversation
When a handover request arrives, take over the conversation with one click; write your part, and when done, return it to the assistant.
### View notification
When a handover request arrives, the dashboard sends sound and desktop notifications; a badge appears in the list.
### Take over
Click Take Over on the conversation title; a note indicating the representative has joined is shown to the visitor.
### Write
Write using a reply draft or canned response; the visitor sees "Customer representative is typing…".
### Return
When you’re done, return to Assistant; AI continues the conversation.
Handover
## Take over, write, release
Conversations are filtered separately for assistant, representative, pending handover, and closed; unread messages show a badge.
- Visitor card: last 10 conversations
- Internal notes are not sent to the visitor or the model
- Filter by tag: #tag
SmartOperator dashboard
Quick reply
## Frequent phrases with one click
Select a quick reply in the message box using /; if the visitor’s name is known, it is automatically added to the response.
- Select via shortcut
- Response draft from AI
- Drafts are not sent to the visitor
SmartOperator dashboard
## According to your team’s structure
Assignment, capacity, automatic assignment and availability/busy status adapt to your support team's workflow.
### Assignment
Chats are assigned to a team member; the assignee receives a notification.
### Capacity
Maximum simultaneous chats per agent.
### Automatic assignment
If enabled, transfers go to the available agent with the fewest active chats.
### Available / Busy
Busy agents are excluded from automatic assignment.
### Low score
Conversations scoring 3 or below are routed for transfer requests.
### Visitor block
Nuisance visitors can be blocked via the dashboard.
### Agent translation
Agents write in Turkish, while visitors read in their own language; visitor messages also appear translated into Turkish on the dashboard. Translation consumes AI tokens from your quota.
### Invitation bubble
Show a short invitation in the visitor's own language to those browsing your page for a while; as no AI is used, there is no additional cost.
### Unanswered queries
Questions the assistant cannot answer are grouped by similarity; you can move them to the knowledge base with one click and provide answers.
### Handover summary
When an agent takes over a chat, they see a brief summary of what was requested and which products were shown; closed chats are reported by topic.
### [Phone calls](/en/smartoperator/belgeler/yonetici/calisma-saatleri-ve-bildirim.html#telefon-numarasi)
If your visitor wants to talk by phone, SmartOperator directs them to your number so they can call with a single tap; on a computer, it shows the number and the contact form.
Callback
## When no one is online
The assistant displays a contact form; the request appears on the Callbacks screen. If a notification email address is configured, an email is also sent.
- New, Called, Completed
- Click-to-call and click-to-email
- One-click return to chat
example.com.tr
Mobile
## Dashboard works on mobile too
Lists and conversations are split into separate screens; responses to transfer requests can be provided from the field.
- Log in with DBLinx ID
- Availability / Busy status
- Notifications
## Questions about live support
What does AI do when I take over a conversation?
When you take over, AI goes silent and adds a note that the agent has joined the chat. While you type, the visitor sees 'Customer representative is typing…'. When you return the chat to the assistant, AI resumes the conversation.
Does the answer draft go to the visitor?
No. AI prepares drafts by consulting the conversation, knowledge base, and catalogue; drafts appear in your writing box. It is guided not to write information without sources and marks items for review; you edit and send them.
What happens when no one is online?
If no agents are available, the assistant shows a contact form to the visitor. The request appears on the Callbacks screen in the dashboard; if a notification email address is configured, you also receive an email.
How are chats distributed to agents?
You can manually assign a chat to a team member. If automatic assignment is enabled, transferred chats go to the available agent with the fewest active chats among those online and under their limit; busy agents are excluded.
Do internal notes become visible to the visitor?
No. Internal notes are only visible on the dashboard; they are never sent to the visitor or AI. Only the author or an administrator can delete a note.
## Documents and guides
- [BlogHow does transferring a site chat to a live agent work?](/en/smartoperator/blog/sohbetten-canli-temsilciye-devretme.html)
- [DocumentTaking over and returning a conversation to the assistant](/en/smartoperator/belgeler/temsilci/devralmak-ve-geri-vermek.html)
- [DocumentUsing answer drafts](/en/smartoperator/belgeler/temsilci/cevap-taslagi.html)
- [DocumentUsing canned responses](/en/smartoperator/belgeler/temsilci/hazir-cevap-kullanmak.html)
- [DocumentAssigning a chat to another agent](/en/smartoperator/belgeler/temsilci/sohbeti-atamak.html)
- [DocumentProcessing callback requests](/en/smartoperator/belgeler/temsilci/geri-donus-taleplerini-islemek.html)
- [GuideHow to handle out-of-scope customer questions?](/en/smartoperator/rehberler/mesai-disi-musteri-sorulari.html)
## Let's configure according to your team's workflow
Specify how many agents will work, your working hours, and your transfer rules.
[Request a quote](https://dblinx.net/en/teklif-iste?urun=smartoperator)[Review documents](/en/smartoperator/belgeler/)
# Security and KVKK | SmartOperator
> On the payment page, nothing is read, form fields are skipped; actions run with the visitor's permissions, and retention periods are set by you.
Source page: https://dblinx.net/en/smartoperator/guvenlik
---
Security and KVKK
# Nothing is read on the payment page
Agents do not read or execute actions on the payment page; form fields are not read on any page.
[Request a quote](https://dblinx.net/en/teklif-iste?urun=smartoperator)[Explore features](ozellikler.html)
- Actions run with the visitor's permissions
- Retention period set by you
- Read-only access to the database
example.com.tr
## Data flow, step by step
Visitor data is protected through fields that are not read, actions performed with the visitor’s consent, retention periods and message limits.
### Fields not read
Form fields, entered values and sections marked as hidden are not read.
### With the visitor’s consent
Actions run within the visitor’s session; no administrator password is provided.
### Retention period
From 7 days to 10 years; expired conversation notes are deleted daily.
### Message limits
30 messages per minute per connection, 800 per day; maximum 1,000 characters per message.
### Robot verification
Suspicious visitors must pass robot verification before sending a message.
### Store database
Read-only permission for authorised users; every query is checked before execution.
Step by step
## Configure your privacy settings
Retention period, payment addresses, hidden sections and the privacy notice are configured in the dashboard under Settings → Privacy and working hours.
### Choose retention period
Under Settings → Privacy and working hours, specify how many days conversations should be retained.
### Add payment addresses
Add address components such as payment and basket confirmation; no reading occurs on these pages.
### Mark hidden sections
Apply the hidden mark to sections you do not wish to be read.
### Link the privacy notice
Enter the URL of your KVKK privacy notice; it will appear as a link in the window.
Settings
## Privacy rules in the dashboard
Retention period, additional payment page addresses and privacy notice link are all on a single screen.
- The payment page can also be marked via code
- Export conversations
- Visitor and IP blocking
SmartOperator dashboard
Misuse
## Layers against misuse
Recognised off-topic and manipulation attempts are not sent to the model; repeated attempts result in the AI being blocked for that visitor for one hour.
- Daily AI limit per visitor
- Robot verification with DBLinx Security protection layer
- Alert administrators on unusual usage
SmartOperator dashboard
## Security-related questions
What does the agent do on the payment page?
On the payment page, the agent does not read the page, does not send the visitor’s context and does not trigger any actions. You can add payment addresses via settings or mark them with code on your page.
Does it read information entered by the visitor?
The agent sees what the visitor types in the chat and the visible text on the page; it does not see values entered into form fields. Passwords, card details or ID numbers do not reach the agent.
How long are conversations retained?
You choose the retention period: from 7 days up to 10 years. Expired conversations, along with their notes and follow-up requests, are automatically deleted daily.
What protections exist against bots and misuse?
There are per-minute and daily message limits per connection. Suspicious visitors must pass robot verification before sending a message; verification is handled by the DBLinx Security protection layer. Your team can block visitors.
Can I export conversations?
Yes. Admin conversations and messages can be exported as Excel-compatible files; each export request is logged.
## Documents and guides
- [BlogProtecting the chat bot from spam and bot traffic](/en/smartoperator/blog/sohbet-botunu-spam-ve-bot-trafiginden-korumak.html)
- [DocumentData retention period and payment page patterns](/en/smartoperator/belgeler/yonetici/saklama-ve-odeme-sayfasi.html)
- [DocumentMarking hidden fields](/en/smartoperator/belgeler/gelistirici/gizli-alanlari-isaretlemek.html)
- [DocumentMarking the payment page with code](/en/smartoperator/belgeler/gelistirici/odeme-sayfasini-isaretlemek.html)
- [DocumentBlocking visitors](/en/smartoperator/belgeler/temsilci/ziyaretciyi-engellemek.html)
- [DocumentExporting conversations](/en/smartoperator/belgeler/yonetici/konusmalari-disa-aktarmak.html)
## Ask security questions
For organisation-specific questions regarding KVKK, data retention periods, or database connections, please write to us.
[Request a quote](https://dblinx.net/en/teklif-iste?urun=smartoperator)[Review documents](/en/smartoperator/belgeler/)
# Contact and Quote Request | SmartOperator
> Request a quote and setup consultation for SmartOperator; describe your site, and the product development team will prepare the appropriate setup for you.
Source page: https://dblinx.net/en/smartoperator/iletisim
---
Contact
# Describe your site, let us prepare the setup
Your site address, approximate product count, and expectations from the representative are sufficient.
[Request a quote](https://dblinx.net/en/teklif-iste?urun=smartoperator)[Review documents](/en/smartoperator/belgeler/)
## How can we help?
You can submit your quote and setup questions via this form, and read the setup steps in the documentation.
### [Quote and setup](https://dblinx.net/en/teklif-iste?urun=smartoperator)
Sales, appointments, product search or support: write your need.
### [Documentation](/en/smartoperator/belgeler/)
Step-by-step panel login, site addition and tag setup.
### Address
Cemalpaşa Mah. 63008 Sok. M. Karabucak İş Merkezi Bina No: 4, 1. Asma Kat No: 105, Seyhan/ADANA, Türkiye
# SmartOperator: AI Customer Representative
> An AI customer representative tailored to each project: finds the product, adds it to the cart, books appointments and hands over to your team when needed.
Source page: https://dblinx.net/en/smartoperator/
---
SmartOperator · representative
# A sales representative that converses with visitors on your site
Finds products, adds them to the basket, books appointments; hands over to your team if unsure.
[Request a quote](https://dblinx.net/en/teklif-iste?urun=smartoperator)[Explore features](ozellikler.html)
- Setup in two lines of code
- Source of every answer is visible
- Does not read on the payment page
example.com.tr
**2 lines**setup via code, no server or plugin required
**4**window view
**24/7**answer to visitor
**up to 10 years**of conversation storage selectable
Site actions
## Does more than just write answers; performs tasks on the site
Adds items to the basket, opens appointment forms, and navigates to the correct page using actions defined by your site.
- At a critical step, the visitor says "Confirm"
- The action works within the visitor's own session
- Conversation continues even if the page changes
SmartOperator dashboard
Product catalogue
## Correct product, correct price among hundreds of thousands
Transferred via catalogue feed or connected as read-only to the store database.
- Only relevant products are searched for in each query
- Price and visuals directly from your data
- Database queries are pre-checked
SmartOperator dashboard
Live support
## Your team takes over with one click when needed
Live conversations on a single screen; AI stops when taken over and resumes when left alone.
- Ready answers and answer drafts
- Callback request when no one is available
- Conversation assignment and tags
SmartOperator dashboard
AI trace
## It is visible where each answer comes from
Which information item was consulted and which product was searched for, step by step in the panel.
- Knowledge base question-answer or item
- Answer by reading the current page
- Conversation and handover reports
SmartOperator dashboard
## Details that make your work easier
Sector templates, hidden trial, multi-site and usage limit setup streamline daily operations.
### [Sector templates](sektorler/yedek-parca.html)
Clinic appointment and spare part search come ready-made.
### [Hidden trial](kurulum.html)
Only those who open the trial address on the live site can see it.
### Multi-site
Multiple sites managed from a single account.
### [Usage limit](yapay-zeka.html)
Daily, weekly and per-visitor limits.
### [Against misuse](guvenlik.html)
Message limits; suspicious visitors must pass robot verification before writing.
### [Retention period](guvenlik.html)
Expired conversations are deleted daily.
### [Vehicle memory](sektorler/yedek-parca.html)
You only need to mention your vehicle once; the assistant searches for the compatible part accordingly and remembers it on your next visit from the same browser.
### Two greetings
Try both greeting texts simultaneously; see which one generates more chats and drives visitors to the payment page in the report.
Mobile
## Also on the visitor's phone
The window opens in the bottom-right, bottom-left, side panel, or full-screen; your team uses the dashboard from the phone.
- Script does not block the page
- Window loads on click
- Conversation carries over from page to page
## Difference from standard live support tools
Rows show verified capabilities in SmartOperator.
| Feature | SmartOperator | Standard services
| [Running site-specific actions](site-eylemleri.html) | Yes | Mostly message-only
| [Visitor consent for significant actions](site-eylemleri.html) | Yes | Generally no
| [Priced product card from catalog](urun-katalogu.html) | Yes | Additional integration
| [Tracing the answer](yapay-zeka.html) | In every response | Generally invisible
| [Payment page rule](guvenlik.html) | No reading | Same on every page
| [Hidden trial on live site](kurulum.html) | Yes | Additional configuration
## On your site in three steps
SmartOperator is added to your site in three steps: you add the site to the dashboard, paste the two-line code, and we prepare the representative together.
### Add your site
Enter the site name and domain names in the dashboard.
### Paste the tag
Add the two-line code to your site's common template.
### Let's prepare the representative
Let's prepare the knowledge base, catalog, and actions together.
## Let's plan a suitable setup for your site
Write about your site and your expectations from the representative; we will prepare your quote.
[Request a quote](https://dblinx.net/en/teklif-iste?urun=smartoperator)[Review documents](/en/smartoperator/belgeler/)
# SmartOperator vs Live Support Tools Comparison
> Compare SmartOperator with standard live support tools: site actions, product cards from the catalog, store database, and answer tracing.
Source page: https://dblinx.net/en/smartoperator/karsilastirma
---
Comparison
# What is the difference from standard live support?
Each row in the table represents a capability currently working in the product; clicking a row reveals details.
[Request a quote](https://dblinx.net/en/teklif-iste?urun=smartoperator)[Explore features](ozellikler.html)
SmartOperator dashboard
## SmartOperator vs Standard Live Support Tools
The table compares capabilities such as site actions, product cards, answer tracing, and payment page rules line by line against standard live support tools.
| Feature | SmartOperator | Standard services
| [Running site-specific actions](site-eylemleri.html) | Yes | Mostly message-only
| [Visitor consent for significant actions](site-eylemleri.html) | Yes | Generally no
| [Priced product card from catalog](urun-katalogu.html) | Yes | Additional integration
| [Read-only access to store database](urun-katalogu.html) | Yes | Generally no
| [Tracing the answer](yapay-zeka.html) | In every response | Generally invisible
| [Payment page rule](guvenlik.html) | No reading | Same on every page
| [Hidden trial on live site](kurulum.html) | Yes | Additional configuration
| [One-click takeover](canli-destek.html) | Yes | Yes
## Let's see how it works on your site
Write about your site type and your expectations from the representative; we will explain the suitable setup for you.
[Request a quote](https://dblinx.net/en/teklif-iste?urun=smartoperator)[Review documents](/en/smartoperator/belgeler/)
# SmartOperator Setup: Two-Line Code and Chat Window
> Add SmartOperator to your site with a single script tag: four window views, cross-page continuity, hidden trial mode, and loading that preserves site speed.
Source page: https://dblinx.net/en/smartoperator/kurulum
---
Setup
# Two lines of code, representative on your site
Get the tag from the dashboard, add it to your site's common template; the bubble appears on all pages.
[Request a quote](https://dblinx.net/en/teklif-iste?urun=smartoperator)[Explore features](ozellikler.html)
- Infrastructure-independent
- Does not delay page load
- Try in hidden mode first
example.com.tr
Step by step
## Setup in four steps
Setup involves logging into the dashboard, adding your site, copying the tag, and testing in hidden mode.
### Log in to the dashboard
Log in to the dashboard with your DBLinx credentials and open Management → Sites.
### Add your site
Enter the site name and domain names. The tag only works on these domains.
### Copy the tag
Copy the two-line tag specific to you and paste it into your site's common template.
### Test in hidden mode
Add hidden mode to the tag; only you will see the bubble when opening the test address.
## Try without installing
Before installing the tag, test the assistant on your own site using a bookmark, visible only to you.
### [Try on site](/en/smartoperator/belgeler/baslarken/kurmadan-sitede-denemek.html)
Sites → site → Try on site: drag the button to your bookmarks bar, open your site, and click the bookmark.
### [Share with your customer](/en/smartoperator/belgeler/baslarken/kurmadan-sitede-denemek.html#musterinizle-paylasmak)
Send your customer a single link; they can chat with your assistant without logging into the dashboard, while you monitor conversations from the dashboard.
Tag
## Added once to the common template
The site key only works on registered domain names. Each site receives its own key.
```
```
Adresteki kurumunuza özeldir. Etiketin tamamı panelde Siteler ekranında hazır verilir; oradan kopyalayın.
SmartOperator dashboard
Appearance
## Four window views
Bottom right, bottom left, side panel, or full screen; you choose the default, but visitors can change the view from the window.
- On mobile, the window opens in full screen
- View is preserved when pages change
- Default view is a site setting
example.com.tr
Continuity
## Conversation continues even if the page changes
Conversations are stored on the server; when a visitor navigates to another page, the window opens with the same conversation.
- Script loads asynchronously
- Loads when the window bubble is hovered over
- Greeting and quick options
Identity
## Name, tone, and opening sentence are yours
The representative's name, conversation tone, greeting message, and quick options are determined from the Settings screen.
- Greeting and quick options
- Working hours
- Information text link
SmartOperator dashboard
## Setup questions
Where do I add the tag to my site?
The tag is added once to the common template used across all pages of your site, usually at the end of the page. It does not matter what infrastructure your site is built on; if a script tag can be added to the page, SmartOperator will work.
Does the tag slow down my site's loading?
The script loads asynchronously and does not block page loading. Only a small bubble is drawn while the page loads; the chat window loads when the visitor hovers over or clicks the bubble.
Can someone else use my tag on their site?
No. The site key only works on domain names registered in the dashboard. If you have multiple sites, each site gets its own key and its own knowledge base, catalogue, and conversations.
Can I try it before my customers see it?
Yes. When hidden mode is added to the tag, the bubble is invisible to visitors; only the person who adds the test parameter to the end of the address can see it. You can test the representative on your live site with real pages.
How does the window look on mobile?
On mobile, the chat window always opens in full screen. On desktop, one of the bottom right, bottom left, side panel, or full screen views becomes the default; visitors can change the view from the window.
## Documents and guides
- [BlogSetting up an AI sales assistant on your e-commerce site: 2 lines of code](/en/smartoperator/blog/e-ticaret-sitesine-yapay-zeka-satis-asistani-kurulumu.html)
- [DocAdd your site and retrieve the script tag](/en/smartoperator/belgeler/baslarken/site-eklemek.html)
- [DocAdd the tag to your site](/en/smartoperator/belgeler/baslarken/etiketi-sitenize-eklemek.html)
- [DocTest in incognito mode](/en/smartoperator/belgeler/baslarken/gizli-modda-denemek.html)
- [DocTest on-site before setup](/en/smartoperator/belgeler/baslarken/kurmadan-sitede-denemek.html)
- [DocTag attributes](/en/smartoperator/belgeler/gelistirici/etiket-oznitelikleri.html)
- [DocIdentity, style and default appearance](/en/smartoperator/belgeler/yonetici/kimlik-uslup-gorunum.html)
- [GuideHow to add live support to a website? 7 steps](/en/smartoperator/rehberler/web-sitesine-canli-destek-eklemek.html)
## Let us guide you through installation
Our team works with you on the tag, catalog transfer, and site actions.
[Request a quote](https://dblinx.net/en/teklif-iste?urun=smartoperator)[Review documents](/en/smartoperator/belgeler/)
# SmartOperator Features | AI Customer Representative
> Setup with two lines of code, site actions like adding to cart and booking, CSV/XML catalog, store database, live handover and reports.
Source page: https://dblinx.net/en/smartoperator/ozellikler
---
Features
# A talking, searching, working representative
SmartOperator’s capabilities from setup to reporting, with real dashboard screenshots.
[Request a quote](https://dblinx.net/en/teklif-iste?urun=smartoperator)[View Setup](kurulum.html)
- Setup in two lines of code
- Preparation tailored to each project
- Team takes over with one click
SmartOperator dashboard
Setup
## On your site with two lines of code
Add your site in the dashboard and paste the provided tag into your pages.
- Site key is tied to registered domain names
- Four window views
- Test in incognito mode first
SmartOperator dashboard
Site actions
## Adds to cart, opens appointment form
The representative executes actions defined by your site directly within the conversation.
- Go to page, show section, search on page
- Visitor consent at critical step
- Payment page as final stop
SmartOperator dashboard
Catalog
## Displays product with its price
CSV/XML feed or read-only connection to store database.
- Updates by product code
- Priced product cards
- Queries are validated before execution
SmartOperator dashboard
Knowledge Base
## Answers using your rules
Shipping, returns, promotions: what the representative needs to know is entered item by item.
- FAQ and policy items
- Reads the current page
- Hands over when it doesn't know
SmartOperator dashboard
Live support
## Your team takes over with one click
All conversations on one screen; AI goes silent upon handover.
- Reply drafts and canned responses
- Assignment, capacity and tags
- Callback requests
SmartOperator dashboard
Reports
## Visibility from chat to payment
Number of chats reaching conversation, handover and payment pages; comparison with previous period. View daily callback request count and its change compared to the previous period.
- Daily graph
- Multiple sites, single account
- Filter by site
SmartOperator dashboard
Security
## Nothing is read on the payment page
Form fields are not read; you determine the retention period.
- Actions run with the visitor's permissions
- Retention from 7 days to 10 years
- Message limits and bot verification
SmartOperator dashboard
## Documents and guides
- [GuideWhat is an AI customer representative and how to choose one?](/en/smartoperator/rehberler/yapay-zeka-musteri-temsilcisi-nedir.html)
- [GuideHow to add live support to a website? 7 steps](/en/smartoperator/rehberler/web-sitesine-canli-destek-eklemek.html)
- [DocAdd your site and retrieve the script tag](/en/smartoperator/belgeler/baslarken/site-eklemek.html)
## Let's plan a suitable setup for your site
Write about your site and your expectations from the representative; we will prepare your quote.
[Request a quote](https://dblinx.net/en/teklif-iste?urun=smartoperator)[Review documents](/en/smartoperator/belgeler/)
# SmartOperator Packages and Quote
> SmartOperator package is planned based on number of sites, representatives and monthly AI quota; request a quote, let subscription be opened in DBLinx.
Source page: https://dblinx.net/en/smartoperator/paketler
---
Plans
# From $15/month, 100 million tokens
One plan. Price shown monthly, billed annually; excluding VAT, no setup fee.
[Buy now](https://app.dblinx.net/satin-al?urun=smartoperator)[Request a quote](https://dblinx.net/en/teklif-iste?urun=smartoperator)
- No site or agent limits
- Extra tokens at the same price
- Usage visible in real-time on the dashboard
SmartOperator dashboard
## What’s included in the plan?
The plan includes unlimited sites and agents with 100 million tokens per month; if the quota is exceeded, extra tokens can be purchased at the same price.
### 100 million tokens per month
AI response usage; how much has been spent is visible in real-time on the dashboard.
### Unlimited sites and agents
Each site has its own knowledge base, catalogue, and appearance; agents log in with DBLinx credentials.
### Additional 100 million tokens
If the quota is exceeded, an additional 100 million tokens can be purchased repeatedly at the same price for $15 per month.
## How to purchase?
SmartOperator is purchased with your DBLinx account; the price is shown as $15/month (excluding VAT) and billed annually for 12 months.
### Click Buy now
Select SmartOperator with your DBLinx account.
### Pay annually
Price is $15/month; billed annually for 12 months, excluding VAT.
### Add your site
Add your site from the dashboard and paste the two-line code.
## Let's plan a suitable setup for your site
Write about your site and your expectations from the representative; we will prepare your quote.
[Request a quote](https://dblinx.net/en/teklif-iste?urun=smartoperator)[Review documents](/en/smartoperator/belgeler/)
# Site Actions: Add to Cart and Appointment | SmartOperator
> The agent executes actions on your site: add to cart, appointment form, page redirection. Important actions require visitor consent.
Source page: https://dblinx.net/en/smartoperator/site-eylemleri
---
Site actions
# It doesn't just answer, it acts
The agent executes actions on your site: adds to cart, opens appointment form, navigates to the page.
[Request a quote](https://dblinx.net/en/teklif-iste?urun=smartoperator)[Explore features](ozellikler.html)
- Visitor consent at critical step
- With the visitor's own session
- Payment page as final stop
example.com.tr
## Three actions ready on every site
Go to page, show section and search on page actions come ready on every site; you do not need to define them.
### Go to page
Takes the visitor to the relevant page on the same site; first asks "Shall I redirect you?".
### Show section
Scrolls the page to the relevant section and briefly highlights it with a frame.
### Search on page
Finds and marks the searched term on the current page.
Step by step
## How is an action defined?
An action is defined in your page script with its name, description, and parameters; important steps require visitor consent.
### Select action
Add to cart, appointment form, or coupon: specify what you want the agent to do.
### Define on your page
Define the action in your page script with its name, description, and parameters.
### Set approval rule
Steps like placing an order or submitting a form require approval; an "Approve" button appears in the chat.
### Test in hidden mode
Test the action on your live site without your customers seeing it.
Approval
## Important steps require approval
Parameters are validated according to definition; important actions do not execute without visitor approval.
- Only defined actions execute
- No admin password provided
- Action runs in the visitor's browser
SmartOperator dashboard
Payment page
## The agent's final stop is the payment page
Prepares the cart and redirects to the payment page; it reads nothing there and executes no actions.
- Payment addresses in settings
- Can also be marked with code
- Form fields are not read on any page
example.com.tr
Team
## Your team uses the same actions
The agent taking over the conversation performs operations on the visitor's page using the actions in the right panel.
- Add product to cart
- Navigate visitor to page
- Every action is logged in the conversation
SmartOperator dashboard
Template
## Sector templates bring ready-made tasks
The clinic template comes with appointment tasks, and the spare parts template with vehicle and part search tasks.
- Templates are applied in one click
- Tasks are listed on the dashboard
- The company's own endpoints can be added
exampleclinic.com.tr
## Questions about site actions
What tasks can the agent perform on my site?
Every site comes with built-in capabilities to navigate to pages, show sections, and search within pages. Actions such as adding to cart, booking via a form, or applying a coupon are performed using actions defined by your site; the agent only executes these defined actions.
Can the agent place an order on my behalf?
Important steps like placing an order are configured to require approval. When the agent proposes such an action, an 'Approve' button appears in the chat; the action will not proceed without the visitor's approval. No actions run on the payment page.
Is an administrator password required for actions?
No. Actions run in the visitor’s browser under the visitor’s own session. Your site’s admin password or server access is not shared with SmartOperator.
Does it redirect visitors to other pages without permission?
No. Before redirecting, the agent asks the visitor if they would like to be directed to the relevant page. Redirects occur only within the same site, and the conversation continues on the new page.
Can my agents also perform actions?
Yes. An agent who takes over the conversation can perform the same actions on the visitor’s page from the actions section on the right side of the dashboard; for example, adding a product to the cart or navigating the visitor to a specific page.
## Documents and guides
- [BlogSite actions: adding to cart from chat and navigation](/en/smartoperator/blog/sohbetten-sepete-ekleme-ve-yonlendirme.html)
- [DocDefining a site action](/en/smartoperator/belgeler/gelistirici/site-eylemi-tanimlamak.html)
- [DocumentMarking the payment page with code](/en/smartoperator/belgeler/gelistirici/odeme-sayfasini-isaretlemek.html)
- [DocPerforming actions on the visitor’s page](/en/smartoperator/belgeler/temsilci/sayfada-eylem-calistirmak.html)
- [DocApplying a sector template](/en/smartoperator/belgeler/yonetici/sektor-sablonu-uygulamak.html)
- [GuideConverting question-asking visitors into sales](/en/smartoperator/rehberler/soru-soran-ziyaretciyi-satisa-cevirmek.html)
- [GuideOnline appointment assistant at the clinic](/en/smartoperator/rehberler/klinikte-online-randevu-asistani.html)
## Let's define your actions together
We plan which actions to define during the setup meeting, depending on your infrastructure.
[Request a quote](https://dblinx.net/en/teklif-iste?urun=smartoperator)[Review documents](/en/smartoperator/belgeler/)
# SmartOperator Glossary: Panel and Documentation Terms
> SmartOperator terms: script tag, site action, knowledge base, AI trace, takeover, callback request, and others briefly.
Source page: https://dblinx.net/en/smartoperator/sozluk
---
Glossary
# SmartOperator terms
SmartOperator is an AI customer representative that converses with visitors, finds products, and directs them towards sales on websites. The terms used in the panel and documentation are briefly defined below.
[Request a quote](https://dblinx.net/en/teklif-iste?urun=smartoperator)[Explore features](ozellikler.html)
## Terms and definitions
Each term is defined in two sentences; clicking the heading opens the related document.
### [Script tag](/en/smartoperator/belgeler/baslarken/etiketi-sitenize-eklemek.html)
The script tag you copied from the Sites screen is added once to all pages of your site; the balloon and window are drawn automatically.
### [Incognito mode](/en/smartoperator/belgeler/baslarken/gizli-modda-denemek.html)
In incognito mode the balloon is hidden from visitors; only whoever opens the test URL sees it. Test the agent on your live site with real pages.
### [Site action](/en/smartoperator/belgeler/gelistirici/site-eylemi-tanimlamak.html)
Site-specific tasks (add to cart, appointment form, coupon) are defined with SmartOperator.eylemTanimla. The agent can only call defined actions.
### [Payment page rule](/en/smartoperator/belgeler/gelistirici/odeme-sayfasini-isaretlemek.html)
On payment pages the representative reads nothing and runs no actions. Payment pages that don't match the address pattern can be marked in code.
### [Knowledge base](/en/smartoperator/belgeler/yonetici/bilgi-bankasina-madde-eklemek.html)
Agent responses are based on items in the knowledge base. Information such as delivery, returns, warranty, and working hours is entered here.
### [Product catalog](/en/smartoperator/belgeler/yonetici/katalogu-ice-aktarmak.html)
Your products are imported via CSV or XML feed. Fields are mapped automatically; products with a product code are updated in subsequent imports.
### [AI trace](/en/smartoperator/belgeler/temsilci/yapay-zeka-izini-okumak.html)
Below every AI response, you can see the steps taken to generate it: information items read, products searched, and actions executed.
### [Takeover](/en/smartoperator/belgeler/temsilci/devralmak-ve-geri-vermek.html)
When you take over a conversation the AI goes quiet and you write; when you hand it back, the AI continues where it left off.
### [Callback request](/en/smartoperator/belgeler/temsilci/geri-donus-taleplerini-islemek.html)
Contact details left by visitors when no online representative is available are collected in the Callbacks screen.
### [Quick reply](/en/smartoperator/belgeler/yonetici/hazir-cevap-eklemek.html)
Frequently written replies are saved with shortcuts; agents insert them by typing / in the message box.
### [Internal note](/en/smartoperator/belgeler/temsilci/ic-not-birakmak.html)
Internal notes are visible to your team members in the chat; they are not sent to the visitor or AI.
### [Sector template](/en/smartoperator/belgeler/yonetici/sektor-sablonu-uygulamak.html)
Sector templates bring ready-made tasks for agents: the clinic template takes appointments, the spare parts template clarifies the vehicle and finds parts.
### [Token limits](/en/smartoperator/belgeler/yonetici/token-limitleri.html)
You can set daily, weekly and per-visitor limits within your plan’s monthly AI allowance. When the limit is reached, visitors are redirected to your team or a contact form.
## Let's plan a suitable setup for your site
Write about your site and your expectations from the representative; we will prepare your quote.
[Request a quote](https://dblinx.net/en/teklif-iste?urun=smartoperator)[Review documents](/en/smartoperator/belgeler/)
# SmartOperator Frequently Asked Questions
> Frequently asked questions about SmartOperator: setup, site speed, catalog size, AI answers, payment page, KVKK, and retention period.
Source page: https://dblinx.net/en/smartoperator/sss
---
Frequently asked questions
# Commonly asked about SmartOperator questions
Short answers regarding setup, site speed, catalog, AI answers, and security.
[Request a quote](https://dblinx.net/en/teklif-iste?urun=smartoperator)[Explore features](ozellikler.html)
## Questions and answers
What is SmartOperator?
SmartOperator is an AI customer representative added to your website with just two lines of code. It converses with visitors within your site, finds products from your catalog showing their prices, adds items to the cart, books appointments, and navigates users to the correct pages. If needed, it hands over the conversation to your team.
Is the representative tailored to my business?
Yes. We customise the representative for each project: your knowledge base, catalog, site-specific actions, the representative’s role, and tone are prepared together during setup. The representative bases its responses on these resources; when you add new information, it starts using it from the next response onwards.
Which sites does it work on?
It works on any site where a script tag can be added, regardless of the underlying technology. Site-specific tasks like adding to the cart are performed using actions defined by the site (site actions).
Which sectors is it suitable for?
The same product performs different tasks depending on the context. Ready-made templates are available for clinics (appointments) and spare parts (vehicle and part search); it acts as a sales advisor on e-commerce sites using catalogs and site actions. Details: sectors.
How to purchase?
You purchase via your DBLinx account using the 'Buy' button on the Plans page. Single plan: 100 million AI tokens per month for USD 15; priced monthly, billed annually, excluding VAT, with no setup fee. If the quota is exhausted, additional 100 million tokens can be purchased at the same price. There is no limit on the number of sites or representatives.
How is setup done?
You add your site and domains in the dashboard, and paste the provided script tag into your site's pages. Our setup team works with you for catalog import and site action definition. Details: setup.
Does it affect my site speed?
The script loads asynchronously and does not block page loading. Only a small bubble is drawn while the page loads; the chat window loads when the visitor hovers over or clicks the bubble.
Can I try it before my customers see it?
Yes. When data-gizli-mod="1" is added to the tag, the bubble is only visible to those who append ?so_deneme=1 to the address. You can test the agent on your live site with your real pages.
I have multiple sites; do I need separate accounts?
Not required. Multiple sites are managed from a single account; each site has its own knowledge base, catalog, appearance, and conversations. You assign your agents only to the sites they are responsible for.
Up to how many products does it work?
The catalog is not sent wholesale to AI; the agent searches your catalog for every question and writes answers using only the relevant few products. Therefore, as the number of products increases, the data sent to AI and usage do not grow; in measurements made with 1 million products, search took at most 0.3 seconds.
How do I import my products?
You can import via CSV or XML feed, or connect to your store database with a read-only user. Details: product catalog.
What happens if AI says something wrong?
The agent operates by basing its response on your knowledge base, catalog, and the current page; in questions with no match, it transfers the conversation to your team or directs to receive feedback. Every response is traceable in the dashboard; you complete missing information by adding an item to the knowledge base.
What happens outside business hours?
The agent responds at any time of day. For issues requiring your team's response, the visitor's contact details are recorded as a callback request, and if you wish, it arrives in your notification email; the visitor is told your working hours.
Can I limit AI usage?
Yes. Within your plan's monthly allowance, you can set daily and weekly limits, and restrict the amount a visitor can use in a day.
What does it do on the payment page?
It reads nothing and executes no actions. The agent's task ends with preparing the cart and directing to the payment page. Details: security.
Does it read information entered by the visitor?
The agent sees what the visitor typed in the chat and the visible text of the page; it does not see values entered into form fields. No form values including password, card, and ID numbers are read; customer context sent by your site itself may also be visible.
How long are conversations retained?
You determine the retention period (from 7 days to 10 years); expired conversations are automatically deleted. Each organization's data resides in its own separate database.
How do I log in to the dashboard?
Your team logs into the SmartOperator panel with their DBLinx identity; no separate username and password are kept. Users are managed from the DBLinx panel.
We have multiple organizations; how do we switch between them?
If the same person accesses multiple organizations, the 'My Organizations' section appears at the top of the account menu in the top right of the dashboard. Upon selecting an organization, the dashboard opens in the same tab at that organization's address, with that organization's session. Details: switching between organizations in documents.
What happens to a visitor writing in a foreign language?
The assistant responds in the language the visitor wrote. Window buttons and forms appear in the visitor's language in Turkish, English, German, Russian, Arabic (right-to-left), French, and Spanish; in other languages, English is displayed. Product names, codes, and prices remain as in your catalog. Agent messages and canned responses are translated and sent in the visitor's language; working hours text remains in Turkish.
## Couldn't find the answer?
Write your question, and the product development team will get back to you.
[Request a quote](https://dblinx.net/en/teklif-iste?urun=smartoperator)[Review documents](/en/smartoperator/belgeler/)
# Product Catalog and Store Database | SmartOperator
> Your catalog arrives via CSV/XML feed or read-only connection to your store database; priced product cards and secure query.
Source page: https://dblinx.net/en/smartoperator/urun-katalogu
---
Product catalog
# The right product among hundreds of thousands
Your catalog arrives via feed or a read-only connection is established to your store database.
[Request a quote](https://dblinx.net/en/teklif-iste?urun=smartoperator)[Explore features](ozellikler.html)
- Price and visuals from your data
- Only relevant products per query
- Queries pre-screened
example.com.tr
Step by step
## How is catalog imported via feed?
Your product list is uploaded to the Catalog screen as CSV or XML, and fields are automatically mapped.
### Prepare the file
Export your product list as CSV or XML; product code, name, price, stock, page, and image are sufficient.
### Upload or paste
Select the file or paste the content on the Catalog screen; format is understood from content.
### Check mapping
Fields are automatically mapped; which columns are used and unused are shown.
### Select full feed
If you wish, products not present in this file are deactivated; they become active when they arrive again.
Feed
## CSV or XML feed
Products are updated by product code; those not present in full feed are not deleted, but deactivated.
- Common product feed formats recognized
- Turkish and foreign column names
- Product list in panel
SmartOperator dashboard
In SmartSales stores
## Add to cart from chat
In SmartSales stores, the visitor goes to the cart from the product card shown by the assistant, selects options for configurable products, and can request notification for out-of-stock items.
### Add to cart
One click to cart from the product card shown by the assistant.
### Notify when in stock
For out-of-stock items, the assistant collects your email address; upon verifying the received confirmation link, the store notifies you when the item comes into stock.
### Configurable product
For products with size or colour options, the option is selected directly on the card in the chat.
### Part compatible with the vehicle
Tell us your vehicle; if the store has identified compatible vehicles, the assistant shows parts that fit your vehicle and marks the compatible ones on the card.
Store database
## Read-only, layered protection
Price, stock, compatibility table: the most up-to-date information comes directly from your database. Our team sets up the connection.
### Permission audit
If permissions other than read exist, the connection does not activate.
### Query audit
Read-only single query; permitted tables and columns.
### Read-only session
The session opens as read-only; the query times out after 8 seconds.
### Limited results
A maximum of 20 rows are read per query.
### Encrypted connection details
The database password is stored encrypted and does not return to the panel.
### Three engines
MySQL/MariaDB, PostgreSQL and SQL Server.
Product card
## Priced product cards
The name, price, image and link on the cards are not generated by AI; they come directly from your data.
- Link to product page
- Stock status
- Complementary product recommendation
SmartOperator dashboard
## Questions about the catalogue
How do I import my catalogue?
You can upload your product list as a CSV or XML file, or paste the content. The format is inferred from the file content, fields are mapped automatically, and which columns are used is shown.
What happens when my products change?
In a new import, products are updated by product code. If you choose full feed, products not present in this file are not deleted but set to inactive; they reactivate when they appear again.
Is it secure to connect to my store database?
The connection is established with a read-only authorised user; if permissions other than read exist, the connection does not activate. Every query is audited before execution, the session opens as read-only, and a maximum of 20 rows are read per query.
Which databases can be connected?
Connections can be made to MySQL/MariaDB, PostgreSQL and SQL Server databases. Our setup team determines the connection and the tables and columns visible to the representative together with you.
Can the price on the product card be incorrect?
The product name, price, image and link on the cards are not generated by AI; they come directly from your catalogue or database. Whatever the price is in your data is what appears on the card.
## Documents and guides
- [BlogDoes the AI assistant provide incorrect information?](/en/smartoperator/blog/yapay-zeka-asistani-yanlis-bilgi-verir-mi.html)
- [DocumentImporting the catalogue via CSV or XML](/en/smartoperator/belgeler/yonetici/katalogu-ice-aktarmak.html)
- [DocumentAdding an item to the knowledge base](/en/smartoperator/belgeler/yonetici/bilgi-bankasina-madde-eklemek.html)
- [GuideSelling vehicle-compatible parts on a spare parts site](/en/smartoperator/rehberler/yedek-parca-sitesinde-araca-uyumlu-satis.html)
- [GuideConverting question-asking visitors into sales](/en/smartoperator/rehberler/soru-soran-ziyaretciyi-satisa-cevirmek.html)
## How shall we import your catalogue?
Do you have a feed, or would a database connection be more suitable? Tell us about your infrastructure, and let's choose the path together.
[Request a quote](https://dblinx.net/en/teklif-iste?urun=smartoperator)[Review documents](/en/smartoperator/belgeler/)
# AI and Knowledge Base | SmartOperator
> AI is customised for each project: its answers are based on your knowledge base, catalogue and visitor's page.
Source page: https://dblinx.net/en/smartoperator/yapay-zeka
---
Artificial intelligence
# It bases its answers on your data
AI is prepared for each project using actions from your knowledge base, catalogue and site.
[Request a quote](https://dblinx.net/en/teklif-iste?urun=smartoperator)[Explore features](ozellikler.html)
- Every answer leaves a trail in the panel
- Hands over when it doesn't know
- Usage limits are under your control
SmartOperator dashboard
Step by step
## How is an answer formed?
An answer is formed in four steps: intent is understood, source is selected, the answer is written based on the found sources, and its trail appears in the panel.
### Understands intent
What the visitor wants is first classified: product, price, purchase, appointment, support or page.
### Selects source
Relevant items are selected from the knowledge base; if necessary, a search is performed in the catalogue or on the page.
### Writes the answer
The answer is based solely on the found sources; a product card and action suggestion are added.
### Leaves a trail
Which source and tool it was based on is shown below the answer in the panel.
Knowledge Base
## What the representative knows
Delivery time, return conditions, promotions: each item is either a Q&A or a policy.
- Added item by item
- Quick start with industry template
- Edited in the dashboard
SmartOperator dashboard
Catalog and page
## Searches for the product in the catalog, reads the page
Answers product questions only using found products; reads headings and visible text of the current page.
- From your price and image data
- Form fields are not read
- No reading on the payment page
example.com.tr
Multi-language
## Speaks in the visitor's language
The response is in the same language as the visitor's input. Buttons and forms appear in Turkish, English, German, Russian, Arabic, French, and Spanish according to the visitor's language; greetings also adapt to the visitor's language.
- Greeting in the visitor's language
- Product name, code and price remain unchanged
- Conversation language shown on badge in dashboard
SmartOperator dashboard
## Same catalogue in every language
Even if the visitor asks in their own language, the assistant searches for the question in your Turkish catalogue.
### Search in Turkish catalogue
Even if your visitor asks in their own language, the assistant searches for the question in your Turkish catalogue and finds the relevant product.
### Instant answers in 7 languages
Messages such as greetings, thanks or 'I want to speak with a representative' are answered instantly in 7 languages without any extra charge.
Limits
## Usage limits under your control
Within your monthly AI usage allowance, you can set daily, weekly and per-visitor limits.
- Usage visible in real-time on the dashboard
- When limit is reached: representative or form
- Alerts on unusual usage
SmartOperator dashboard
## You are in control
You can track every response in the dashboard; for questions that have no match in the knowledge base or catalogue, the assistant either hands over to your team or collects contact details.
### Trace of every response
Which item, which product, which vehicle: in the 'How did it answer?' section.
### Hands over when it doesn't know
For questions that have no match in the knowledge base or catalogue, the assistant either hands over to your team or collects contact details.
### Out-of-scope and misuse
Recognised out-of-scope and manipulation attempts are not sent to the model.
### [File repository](/en/smartoperator/belgeler/yonetici/dosya-deposu.html)
Upload your price list, catalogue, or contract; AI summarises it, and once you approve it, your assistant answers customers using this information.
### [Merge and deduplicate information](/en/smartoperator/belgeler/yonetici/dosya-deposu.html#bilgileri-birlestirmek)
Uploaded many files? Merge information with one click and remove duplicates; AI-identified contradictions are listed, and you decide the correct version.
### [Administrator decisions](/en/smartoperator/belgeler/yonetici/dosya-deposu.html#celiskileri-cozmek)
If your files contradict each other, AI-identified contradictions appear as questions; your answers take precedence over file content for the assistant.
## Questions about artificial intelligence
What does the AI answer rely on?
Answers are based on items in your knowledge base, your catalogue and the page the visitor is on. Which source it consulted and which product it looked for can be seen in the trace below each response in the dashboard.
What happens if an unknown question comes in?
Rather than guessing, for questions that have no match in the knowledge base or catalogue, it suggests handing over the conversation to your team or collecting contact details.
Can I limit AI usage?
Yes. Within your plan's monthly AI usage allowance, you can set daily and weekly limits, and restrict the amount a single visitor can use in a day. Usage is visible in real time in the dashboard.
Does it read my entire page?
No. Only the headings and visible text of the current page are read as a limited summary. Form fields, hidden marked sections and payment pages are never read.
What happens to malicious questions?
Recognised out-of-scope and manipulation attempts are not sent to the model. If a visitor tries repeatedly in a short period, the AI blocks that visitor for one hour.
What happens to a visitor writing in a foreign language?
The assistant responds in the language the visitor wrote. Window buttons and forms appear in the visitor's language in Turkish, English, German, Russian, Arabic (right-to-left), French, and Spanish; in other languages, English is displayed. Product names, codes, and prices remain as in your catalog. Agent messages and canned responses are translated and sent in the visitor's language; working hours text remains in Turkish.
## Documents and guides
- [DocumentReading the AI trace](/en/smartoperator/belgeler/temsilci/yapay-zeka-izini-okumak.html)
- [DocumentAdding an item to the knowledge base](/en/smartoperator/belgeler/yonetici/bilgi-bankasina-madde-eklemek.html)
- [DocumentToken limits](/en/smartoperator/belgeler/yonetici/token-limitleri.html)
- [DocumentReading the report](/en/smartoperator/belgeler/yonetici/raporu-okumak.html)
- [GuideWhat is an AI customer representative and how to choose one?](/en/smartoperator/rehberler/yapay-zeka-musteri-temsilcisi-nedir.html)
## Let's determine what your representative should know
We prepare the first items of the knowledge base and catalogue import together during setup.
[Request a quote](https://dblinx.net/en/teklif-iste?urun=smartoperator)[Review documents](/en/smartoperator/belgeler/)
# Adding the tag to your site | SmartOperator Documentation
> The script tag you copied from the Sites screen is added once to all pages of your site; the balloon and window are drawn automatically.
Source page: https://dblinx.net/en/smartoperator/belgeler/baslarken/etiketi-sitenize-eklemek
---
# Adding the tag to your site
The script tag you copied from the Sites screen is added once to all pages of your site; the balloon and window are drawn automatically.
- Person managing your site or developer
## How to add the tag to your site?
The script tag copied from the Sites screen is added once to all pages of your site; the bubble and window are drawn automatically. Who can do this: Person managing your site or developer. Check that the domain you are opening is registered in the Sites screen. Use incognito mode to test the tag before your customers see it.
```
```
Adresteki kurumunuza özeldir. Etiketin tamamı panelde Siteler ekranında hazır verilir; oradan kopyalayın.
## Steps
Open the tag copied from the Sites screen. The tag consists of two lines: first, a small preparation line for your site's actions, then the loader (as shown in the example below).
Add the tag to your site's common template, usually just before the