# 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.

```
<script>!function(w,o){o=w.SmartOperator;if(!o||{}.toString.call(o)!="[object Object]")o=w.SmartOperator={};o.q=o.q||[];"eylemTanimla baglamSaglayici odemeSayfasi ac kapat musteriBaglami".split(" ").forEach(function(a){o[a]=o[a]||function(){o.q.push([a,arguments])}})}(window)</script>
<script src="https://operator.dblinx.net/k/<kurum-kodu>/operator.js" data-site="SITE_ANAHTARI" data-api="https://operator.dblinx.net/k/<kurum-kodu>" data-embed="https://operator.dblinx.net/k/<kurum-kodu>" async></script>
```

Adresteki <kurum-kodu> 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/)
