Help
Step‑by‑step guides for connecting every channel, a searchable knowledge base, apps, contacts and company details. Can’t find an answer — write to us.
Getting started
From registration to the first answered customer — six steps. On first registration you get a one‑month trial with full access.
- RegisterEnter your email and password on the registration page — we’ll send an email to confirm the address.
- Create a buttonIn the dashboard create a button (widget) — everything else is configured inside it: channels, operators, design, AI.
- Put it on the siteCopy the installation code from the widget settings and add it to your site — how to do it in WordPress and other CMS.
- Connect channelsTelegram, VK, MAX, WhatsApp, Avito, CIAN, Messenger, Viber, OK, AliExpress and Messages for Business — guides below.
- Invite operators and install the appOperators answer from the dashboard, the web version or the iOS / Android app with push notifications.
- Turn on AI (optional)An AI assistant answers 24/7 from your knowledge base on your own provider key. More about AI.
Connecting channels
Step‑by‑step guides for each channel. Channels are connected per site (widget) in the dashboard, in the “Channels” section; after a channel is saved Smartbtn checks that the platform accepts messages. Messages from every channel arrive in “Conversations”.
/v1/channels): its messages go to the same “Conversations”. If something doesn’t work, write to us and we’ll help.Telegram bot
Customers write to your bot in Telegram, you answer from Smartbtn — the reply arrives in Telegram.
- Create a bot with @BotFatherIn Telegram open
@BotFather, send the/newbotcommand and set the bot’s name and username. The username must end with “bot”. - Copy the tokenBotFather sends a token like 123456:AAH… — copy it completely.
- Enter the bot usernameIn the dashboard open “Channels”, choose Telegram and enter the bot username without @.
- Paste the tokenPaste the token into the “Bot token” field.
- Connect TelegramClick “Connect Telegram”. Smartbtn asks Telegram whether the bot responds — the green mark appears only after its answer.
- Send /start to the botOpen the bot in Telegram and send it /start. After that it can talk to customers.
VK community
Messages to your VK community come to Smartbtn; replies go back to VK on behalf of the community. You can connect several communities.
- Create a community access keyIn the community open “Manage” → “Advanced” → “API usage” → “Access tokens” tab → “Create token”. Tick the rights “Community messages”, “Community management”, “Photos”, “Documents” and click “Create”; confirm in the VK app or by SMS.
- Paste the keyIn the dashboard open “Channels” → VK and paste the key into the “Community token” field.
- Specify the communityIn the “Community link or ID” field paste the community address (e.g. vk.com/club123456) or its numeric ID.
- Connect the communityClick “Connect”. Receiving messages (Callback API, message_new event) is configured automatically — nothing else to do.
- CheckSend a test message to the community — it should appear in “Conversations”.
MAX bot
Messages to your bot in the MAX messenger come to Smartbtn, replies go back to MAX.
- Create a bot on the MAX partner platformSign in to business.max.ru (or the “MAX for business” mini‑app), create and verify the profile of your organisation, sole proprietor or self‑employed person (available to Russian residents), then in “Chat bots” click “Create”.
- Fill in the bot cardUpload a logo, set the name and description. The nickname is generated automatically (like idINN_bot). After creation the bot goes through moderation.
- Copy the tokenAfter moderation open “Chat bots” → your bot → ⋮ → “Settings” and copy the token.
- Enter the bot nicknameIn the dashboard open “Channels” → MAX and enter the nickname without @.
- Paste the tokenPaste the token into the “Bot token” field.
- SaveClick “Save settings”.
WhatsApp Business (Cloud API)
WhatsApp is connected through the official Meta WhatsApp Business Cloud API: one number answers in conversations and sends mailings with approved templates. Set up in the “Connections” section, takes about 10 minutes.
- Create a Meta appIn Meta for Developers create a Business app (or use an existing one) and add the WhatsApp product.
- Add the numberWhatsApp → API Setup: add your number (it must not be used in the WhatsApp app), confirm it with a code and wait for the display name approval.
- Copy the IDsCopy the Phone number ID and the WhatsApp Business Account ID.
- Create a permanent tokenMeta Business → Settings → System users: create an admin, give it the app and the WhatsApp account, generate a token that never expires with whatsapp_business_messaging and whatsapp_business_management permissions.
- Save and checkIn the dashboard open “Connections” → WhatsApp, paste the data and click “Save and check”.
- Turn on incoming messagesClick “Connect automatically” and choose the sites (projects) for replies and mailings.
Avito accounts
Avito chats are connected by accounts: each account is a separate authorisation in Avito, you can add several. An Avito subscription is required: “Maximum” for Goods and Jobs, “Extended” or “Maximum” for Services.
- Name the accountIn “Channels” → Avito enter an account name (up to 50 characters) — it helps to tell accounts apart.
- Add the accountClick “Add account” — the Avito authorisation page opens.
- Allow accessSign in to the right Avito account, check the rights to read and modify messages in the Avito messenger and click “Authorise application”.
- Manage accountsAdd more accounts or delete unneeded ones — the list is on the same page.
CIAN
Messages from your CIAN account come to Smartbtn.
- Get the CIAN API keyThe “Basic” plan is required. In the CIAN account open the API section and click “Get API key”.
- Find the key in your emailCIAN sends the ACCESS KEY to the account’s email. Also make sure receiving messages is enabled in my.cian.ru/settings/chats.
- Enter the account addressIn “Channels” → CIAN paste your CIAN account address.
- Paste the keyPaste the key into the “CIAN API key (ACCESS KEY)” field.
- SaveClick “Save settings”.
Facebook Messenger
Messages sent to your Facebook Page in Messenger come to Smartbtn. Messenger allows free‑form replies within 24 hours after the customer’s message.
- Choose MessengerIn “Channels” click the Messenger icon.
- Get the Page tokenGet a long‑lived Page access token following the Meta for Developers guide.
- Enter the Page addressPaste the Facebook Page address into the “Facebook Page address” field.
- Paste the tokenPaste the Page token into the “Secret key” field.
- SaveClick “Save settings”.
Viber bot
Messages to your Viber bot come to Smartbtn.
- Choose ViberIn “Channels” click the Viber icon.
- Get a Viber botSince 5 February 2024 Viber bots are created only on commercial terms: apply directly to Viber or via its official partner (developers.viber.com). The token is in Viber: More → Settings → Bots → Edit Info → “Your app key”.
- Enter the bot URIPaste the bot URI (the same as in viber://pa?chatURI=… links) into the “Bot URI” field.
- Paste the tokenPaste the app key into the “Bot token” field.
- SaveClick “Save settings”.
OK group
Messages to your OK group come to Smartbtn.
- Get an access keyGet the group access key as described in the OK API guide.
- Choose OKIn “Channels” click the OK icon.
- Enter the group addressIn the group settings copy from “Direct link to the group dialog” the part like
group/58269558636565/messagesand paste it into the “Group address” field. - Paste the keyPaste the key from step 1 into the “Access key (token)” field.
- SaveClick “Save settings”. The webhook is registered automatically.
- CheckSmartbtn shows whether OK confirmed receiving messages. Send a test message to the group — it will appear in “Conversations”.
AliExpress
Buyer messages from AliExpress come to Smartbtn.
- Open the API tokens pageSign in to the seller account (seller.aliexpress.ru) and open seller.aliexpress.ru/token‑management/active.
- Create a tokenClick “Create token”, then click the token and copy it.
- Specify the storeIn “Channels” → AliExpress enter your store address or ID.
- Paste the tokenPaste the token into the “API token” field.
- SaveClick “Save settings”.
Apple Messages for Business
Messages from Apple Messages for Business (formerly Business Chat) come to Smartbtn via the Infobip provider: Apple does not give businesses direct access.
- Register with AppleIn Apple Business Register (register.apple.com) register the organisation and create a Messages for Business account; choose Infobip as the Messaging Service Provider.
- Link the account with InfobipLink the account with your Infobip account and wait for Apple’s approval — the status becomes ONLINE.
- Enter the Infobip Base URLIn “Channels” → Messages for Business paste your Infobip Base URL (like xxxxx.api.infobip.com).
- Enter the Apple Business IDCopy it in Apple Business Register: the Messages for Business account → “Links” → “Copy ID”.
- Paste the Infobip API keyCreate an API key in Infobip (API key management) and paste it — the Callback URL appears below.
- Set the Callback URL in InfobipIn Infobip: Channels and Numbers → Channels → Apple Messages for Business → Senders → ⋮ → Edit inbound configurations → Forwarding to HTTP, paste the Callback URL.
- SaveClick “Save settings”.
WordPress, Tilda and other CMS
The widget is installed with one installation code — it works on any site and CMS.
- Copy the installation codeIn the dashboard open “Widget” and copy the installation code.
- Paste it into the siteAdd the code to every page before the closing tag: in WordPress — via the theme (footer.php) or any plugin for inserting code into the header/footer; in other CMS — in the field for custom HTML/JS code.
- CheckOpen the site — the button appears; further design changes are made in the dashboard without re‑installing the code.
Knowledge base
Will help, suggest, teach. Start typing — the list filters as you type.
Getting started
Registration
Open the registration page, enter your email and password and confirm the address via the link in the email. Then create your first button (widget) in the dashboard. On first registration you get a one‑month trial with full access, then you choose a plan — including the free one.
Smartbtn partner programme
Bring new customers to Smartbtn and get 35% of their payments. Payouts are monthly, to a bank account; the minimum income is ₹5,000. Only legal entities can participate. Details and the agreement template are on the partners page.
What is Smartbtn
One button on your site that combines live chat, messengers and social networks (WhatsApp, Telegram, Messenger, Apple Messages, Viber, plus regional channels like VK, Avito, MAX and CIAN), callback, price list, directions, quizzes, an AI assistant, tickets and analytics. Operators answer everything from one window — in the dashboard, the web version or the mobile app. All features.
Adding channels
Connected via the official WhatsApp Business Cloud API in “Connections” → WhatsApp: one number for conversations and template mailings, about 10 minutes to set up. New connections via Twilio are closed; existing Twilio numbers keep working. Step‑by‑step guide.
Telegram
Create a bot with @BotFather using the /newbot command, copy the token and enter the bot username and token in “Channels” → Telegram. Step‑by‑step guide.
Live chat
The site chat is part of the widget. Copy the installation code from the widget settings and add it to every page of the site (usually before the closing tag) — WordPress and other CMS. Design, texts, language, skins and icons are changed in the widget settings — no re‑installation needed.
Viber
Viber bots are now created only on commercial terms (via Viber or its partner). Enter the bot URI and token (app key) in “Channels” → Viber. Step‑by‑step guide.
VK
Create a community access key, paste it with the community link or ID and click “Connect” — the Callback API is configured automatically. Step‑by‑step guide.
Avito
Add an account in “Channels” → Avito and authorise Smartbtn in Avito; you can connect several accounts. Step‑by‑step guide.
MAX
Create a bot on business.max.ru (a verified organisation, sole proprietor or self‑employed profile is required), copy its token and enter the nickname and token in “Channels” → MAX. Step‑by‑step guide.
Working with dialogs
Quick reply templates
Save typical answers as quick phrases. In the dialog window choose a phrase — the text is inserted into the reply field and can be edited before sending. Templates are shared by the team, so answers stay consistent. Via API: /v1/quick‑phrases.
Operators
Inviting an operator
In the “Team” section send an invitation to the operator’s email — they will receive a link and set a password themselves. On the paid plans (Team, Business, Enterprise) the number of operators is unlimited, the first three for the price of one.
Editing an operator profile
The main operator can change an operator’s name, photo and department. The name is shown to customers in the chat, so use a real name.
Deleting an operator
Delete the operator in the “Team” section. Before that, pass their open dialogs to colleagues; the conversation history stays in the account.
Profile
Editing the main operator profile
The main operator is the account owner: they manage widget settings, channels, operators, payment and API tokens. The profile holds the name, photo and contact details.
Changing email
Enter the new address in the profile and confirm it via the link in the email. Until confirmed, the old address keeps working.
Changing password
Change the password in the “Profile” section. The widget on the site does not depend on the password — the installation code keeps working.
Statistics
Operator statistics
For each operator: working time, response speed, closed and in‑progress requests, customer ratings. Overall: request chart (accepted / missed) and request sources by channel. More.
Automatic actions
Reply templates
Automatic replies are templates sent without an operator, e.g. a greeting or a message outside working hours. More complex scenarios are handled by the chatbot and the AI assistant, which answers from your knowledge base and hands the dialog to a person when needed.
API
Using the widget JS API
The public object window.smartbtn_widget_api lets your site open and close the chat, send a message on the visitor’s behalf, pass visitor data to the operator and subscribe to the onOpen, onClose and onMessageSent events. Data methods work when “Allow widget API (JS and REST)” is on and only from the widget’s site domain.
smartbtn_widget_api.setContactInfo(info)
Sets the visitor’s contact details. The operator sees them as if the visitor had entered them in the intro form. Contact data has a separate method because the customer’s name, phone and email play a special role in Smartbtn — the customer can enter them at the start of the dialog.
| Name | Type | Description |
|---|---|---|
| name | string | Site visitor’s name |
| string | Site visitor’s email | |
| phone | string | Site visitor’s phone number |
| description | string | Additional information about the customer |
smartbtn_widget_api.setContactInfo({
name: "Alex Morgan",
email: "email@example.com",
phone: "+17584987855",
description: "Description text"
});
smartbtn_widget_api.setCustomData(fields)
Passes any additional customer information to the operator. It is shown in the info panel on the right in the operator app. The method can be called any number of times — if the dialog is already open, the data in the operator app updates in real time. Fields are shown in the order of the array.
| Name | Type | Description |
|---|---|---|
| fields | array | List of dialog fields |
| field.content | string | Field content. Tags are escaped |
| field.title | string | Title shown above the field |
| field.link | string | URL opened when the field is clicked |
smartbtn_widget_api.setCustomData([
{
title: "Actions",
content: "Add contact",
link: "https://crm.example.com/contacts/new"
},
{
content: "Open customer profile",
link: "https://crm.example.com/customers/42"
}
]);
Developer API (for developers)
REST API /api/v1 lets your systems read and manage chats, contacts, operators, tags, files and statistics and receive webhooks. Each request is tied to one widget and authorised with a bearer token. Issue a token in the dashboard, “API tokens” section: name, expiry (optional) and scopes. The token is shown once.
curl -H "Authorization: Bearer <token>" https://<host>/api/v1/chats // → { "data": [...], "next_cursor": "..." | null }
Full documentation: scopes, endpoints, webhooks, changelog.
AI
AI assistant
Answers customers 24/7 from your knowledge base (site, documents, rules), speaks several languages and hands the dialog to an operator when needed. You can create several assistants with different roles. More.
Your own AI by API key (Claude, ChatGPT, DeepSeek…)
Connect your provider key: Claude, ChatGPT / OpenAI, DeepSeek, Gemini, Mistral, OpenRouter, Groq, regional LLMs or any OpenAI‑compatible one, and choose a model. The key is connected separately and only with the owner’s permission; model costs are billed by the provider’s rates. More.
AI that learns by itself
The assistant analyses dialogs and operator answers, finds weak replies and improves itself. Every change is a new persona version with rollback; there is a change log and a kill switch. More.
Ready solutions (marketplace)
Ready assistant templates for a niche — coffee shop, clinic, shop, car service, agency and others. Choose by category and language and apply in one click. More.
Operator Web Application & mobile apps
Install the new Operator Web Application (PWA) to your computer’s Dock / taskbar or phone home screen in one click, or download the native mobile app.
Reservation #4821 for 2 sets is confirmed until 20:00, invoice for ₹19,800 has been sent to chat and email.
Customer 360° dossier
Ticket & demand signals
Operator Informers (36)
- Standalone PWA window without browser address bar, with Dock badge and Web Push notifications
- Instant access to all tools: WhatsApp, Telegram, Instagram, Messenger, AI co‑pilot, chatbot, callback, Directions, Price
- Push notifications for new messages and callback requests
- Operator monitoring, SLA timers and statistics — right in the app
Contact us
Have a question or a suggestion? Write to us!
Company details
Operator details for contracts and invoices.
| Legal name | SmartBTN LLC |
| Jurisdiction | United States of America (USA) |
| Part of | Baxet Family |
| Official website | https://smartbtn.me |
| Dashboard & Web App | https://smartbtn.me/lk |
| b@smartbtn.me |
Legal documents
Terms of use of the service and personal data processing.