Adding live chat to your website used to require plugins, configuration files, and sometimes a developer. In 2026, it takes one line of JavaScript and about 2 minutes of your time. This guide covers every major platform — WordPress, Shopify, Tilda, Wix, and plain HTML — so you can start chatting with visitors today.

We'll use Svyazio as an example. It's a free live chat tool with a unified inbox for website chat, Telegram, and email. The free plan includes 1 agent and 50 conversations per month — no credit card, no time limit. But the installation process described here works similarly for any JavaScript-based chat widget.

Why your website needs live chat

Before we dive into the technical steps, let's address the obvious question: why bother? Here are three data-backed reasons.

1. Live chat increases conversions. According to Forrester Research, visitors who engage with live chat are 3–5× more likely to convert. For e-commerce stores, this means more completed orders. For SaaS companies, more trial signups. For service businesses, more booked appointments. The mechanism is simple: people have questions, and the faster you answer them, the more likely they'll take action.

2. Customers prefer chat over phone and email. A study by J.D. Power found that 42% of customers prefer live chat for customer support — more than phone (32%) or email (23%). Chat is non-intrusive (no hold music), instant (no 24-hour email wait), and convenient (customers can multitask). If your only support channels are phone and email, you're missing the majority of potential conversations.

3. Chat reduces support costs. One agent can handle 3–5 chat conversations simultaneously — compared to 1 phone call at a time. This means your team handles more inquiries without growing headcount. Saved replies (pre-written answers to common questions) make this even more efficient, reducing average handling time by 30–50%.

Universal installation — 3 steps

This method works on any website — whether it's built with HTML, React, Vue, Next.js, or any other framework. If you can add a <script> tag, this will work.

Step 1: Create a free account

Go to app.svyazio.com and sign up. The process takes 30 seconds — name, email, password, done. No credit card required. You'll land on your dashboard with an empty inbox.

Step 2: Copy your widget code

Navigate to Settings → Installation. You'll see a snippet like this:

<script> window.SvyazioSetup = { orgId: 'YOUR_ORG_ID' }; (function(d, w, c) { w[c] = w[c] || function() { (w[c].q = w[c].q || []).push(arguments); }; var s = d.createElement('script'); s.async = true; s.src = 'https://app.svyazio.com/widget/svyazio.js'; if (d.head) d.head.appendChild(s); })(document, window, 'Svyazio'); </script>

Copy it. The orgId is your unique organization identifier — it tells the widget which inbox to connect to. You'll find it in Settings → Installation.

Step 3: Paste before </body>

Open your website's HTML and paste the snippet just before the closing </body> tag. Save the file and reload the page. The chat widget appears in the bottom-right corner — ready for conversations.

<html> <body> ... your page content ... <!-- Svyazio Live Chat --> <script> window.SvyazioSetup = { orgId: 'YOUR_ORG_ID' }; (function(d, w, c) { w[c] = w[c] || function() { (w[c].q = w[c].q || []).push(arguments); }; var s = d.createElement('script'); s.async = true; s.src = 'https://app.svyazio.com/widget/svyazio.js'; if (d.head) d.head.appendChild(s); })(document, window, 'Svyazio'); </script> </body> </html>

The script loads asynchronously — it doesn't block your page from rendering. Your website speed is unaffected.

WordPress installation

Method A: WPCode plugin (easiest)

Install the free WPCode (Insert Headers and Footers) plugin. Go to Code Snippets → Body. Paste the Svyazio script. Click Save. Done — no theme file editing required.

Method B: Theme file

Go to Appearance → Theme File Editor → footer.php. Paste the script before </body>. Save. Note: if you update your theme, you'll need to re-add the script. Using a child theme prevents this.

Method C: Elementor

If you use Elementor, go to Elementor → Custom Code → Footer. Paste the script. Publish. This works with Elementor Pro's custom code feature.

Svyazio uses Shadow DOM — the widget renders in an isolated container that prevents CSS conflicts with your WordPress theme, plugins, and page builders. Works with Astra, GeneratePress, Kadence, Divi, and every other theme. Full WordPress integration guide →

Shopify installation

In your Shopify Admin, go to Online Store → Themes → Actions → Edit code. Open theme.liquid. Find the closing </body> tag and paste the Svyazio script just before it. Click Save.

The chat widget now appears on every page of your store — homepage, product pages, cart, checkout, and blog. Shadow DOM isolation means zero CSS conflicts with any Shopify theme (Dawn, Debut, Brooklyn, custom themes). Full Shopify integration guide →

Tilda installation

Site-wide: Go to your Tilda project → Site Settings → More → HTML Code → Before </body> tag. Paste the code. Republish all pages.

Single page: Add a T123 HTML block (Other → HTML code) to any specific page. Paste the widget code inside. Useful if you want chat only on certain landing pages.

After pasting, click Republish — Tilda caches pages statically, so the widget won't appear until you republish. Full Tilda integration guide →

Other platforms

The same one-line-of-JavaScript approach works on:

Customizing your chat widget

After installation, customize the widget from your Svyazio dashboard — no code changes needed:

Svyazio Dashboard — conversation list Svyazio Dashboard — replying to visitor Svyazio Dashboard — settings

Going multichannel: Telegram + Email

Live chat is just the beginning. Modern customers use multiple channels — and expect seamless support across all of them. Svyazio supports three channels in one inbox:

All three channels merge into a single inbox. If a customer chats on your website, later emails a follow-up, and then messages your Telegram bot — all three appear in the same conversation thread. Your agents see the complete history regardless of channel.

What to do after installation

You've installed the widget. Now make the most of it:

  1. Download the mobile app. Svyazio has native apps for iOS and Android with push notifications. You'll never miss a message — even when you're away from your desk.
  2. Create 5–10 saved replies. What are the questions you get asked most? Shipping costs, return policy, pricing, business hours? Write saved replies for these. Your agents will respond in 2 clicks instead of typing the same answer dozens of times per day.
  3. Set up an auto-message. On the Pro plan, you can trigger messages based on visitor behavior. Example: if someone spends 30+ seconds on a pricing page, trigger "Have a question about our plans? We're here to help!" This turns passive browsing into active conversations.
  4. Invite your team. On Business and Pro plans, you can invite multiple agents. Assign conversations, leave internal notes, and use departments to route chats to the right person.

Pricing overview

Svyazio offers transparent per-agent pricing with no hidden fees:

Both paid plans include a 7-day free trial with no credit card required.

Frequently asked questions

How long does installation take?
About 2 minutes. Sign up, copy the script, paste into your website's footer. The widget appears immediately — no restart, no build, no waiting.
Do I need coding skills?
No. On WordPress, Shopify, and Tilda, you paste the script through visual settings panels. On custom sites, you just add one line before </body>. No programming knowledge required.
Is live chat free?
Yes. Svyazio's Starter plan is free forever — 1 agent, 50 conversations/month, no credit card. Paid plans start at $19/agent/month for more features.
Will it slow down my website?
No. The script loads asynchronously with defer. It doesn't block page rendering or affect Core Web Vitals. CDN-delivered worldwide.
Which platforms are supported?
Any website: WordPress, Shopify, WooCommerce, Tilda, Wix, Squarespace, Webflow, Next.js, React, custom HTML — if you can add a script tag, it works.

Ready to add live chat?

Free forever. 2 minutes to install. No credit card.

Start for free

Continue reading

10 Best Free Live Chat Tools Telegram Support Guide WordPress Integration