Lalexi
GuideConnections

Avito

How to connect Avito chats to Lalexi: a verified company profile, the right subscription level, and linking the account either by signing in with Avito or with API keys.

Avito brings your conversations with Avito buyers into the shared inbox. Messages from Avito's messenger arrive in Lalexi, replies go back to Avito, and the conversation shows which listing the buyer is writing about.

Connecting has two parts, and the first one is not technical. Avito does not open its messenger API to every account: you need a company profile with verified details and a paid subscription of a particular level. Until that is in place there is nothing to connect — Avito simply will not hand over the chats.

This is a marketplace channel, not a messenger. The buyer writes to you about a listing from their own Avito account; such a contact has neither a phone number nor a messenger handle.

Part one: preparation on Avito's side

Everything in this section happens in your Avito account, before you open Lalexi. It is usually the longest part: verifying the company details takes several days.

1. A company profile

You need an Avito account registered as a company or a sole trader, not as a private person. It is set up in the account itself: Profile and settings → For professionals, where Avito asks for the type of organisation and its tax number and pulls the rest from the tax registry.

2. Verified details

Once the details are filled in, Avito asks you to pay an invoice from the company's bank account — that is how the platform confirms the account belongs to the same organisation. The check takes a few working days, after which the profile gets the "Company" status and a "Details verified" badge.

3. A subscription of the right level

This is where connecting most often stalls: the Messenger API is not part of every Avito subscription, and the level depends on what you sell.

Avito verticalSubscription levels that include the Messenger API
Goods"Maximum" only
Jobs"Maximum" only
Services"Extended" or "Maximum"

This is Avito's own condition, not Lalexi's, and it is stated in their Messenger API documentation. The rules for using the API are in the terms of use for Avito's business API.

The subscription is not permanent. If it lapses, or is downgraded to a level without the Messenger API, the channel stops both receiving and sending — in the interface that shows up as "Avito is not granting access to the chats". The channel and its history survive: restoring the subscription is enough.

4. The main company account

Connect the main company account, not an employee's profile. Avito limits the API for employees: some chats about the company's listings never appear in the list, and sending, marking as read and attachments are refused. There is no way to tell in advance — the error only arrives after connecting.

The callback URL: nothing to prepare

A question that comes up early: which callback address should Avito be given? The answer is none.

  • The webhook address Avito delivers incoming messages to is registered by Lalexi itself at connection time. You never type it anywhere, and every connection has its own.
  • API keys are issued in the Avito account straight away and require no address at all.

An integration already connected to your account does not get in the way: Avito allows several webhook subscriptions at once, and we never remove somebody else's.

Part two: connecting in Lalexi

  1. Open Settings → Inboxes, press Add Inbox and pick the Avito tile.

    Add Inbox: the Avito tile among the Lalexi channels

  2. Press Connect — the link page opens in a new tab, with two fields for your Avito account's API keys.

    The Avito link page: the API keys fields

  3. In your Avito account open Profile and settings → Integrations and API (under "For professionals") and press Get keys. The keys appear at once and cost nothing by themselves — the subscription is the paid part. Take them from the main company account, not an employee's profile.

  4. Copy the client_id and the client_secret, paste both on the link page and press Connect.

The API keys form: client_id and client_secret

The keys are checked immediately: if they are wrong, or the account has no access to the messenger, the form says so and no inbox is created.

The client_secret is access to your Avito account's API. Lalexi stores it encrypted and uses it only to read and answer that account's chats. If it leaks — reissue it in your Avito account and connect the channel again.

Once linked, the inbox appears in the list as Avito · "your company name" with the status Connected. The name comes from the Avito profile — you do not type it.

Which listing the buyer is writing about

On a marketplace a buyer contacts you about one specific listing rather than "the company", so Lalexi labels the conversation with it: the listing title and price are shown in the conversation header (the title is a link to the listing) and in the conversation list row, so incoming messages can be triaged without opening each one.

The listing title in the conversation header and in the list row

Customer data is masked on the screenshot: chat names, listing titles and message text.

There is no such line on conversations that were not started from a listing — Avito also lets buyers write straight to a profile.

What the channel can and cannot do

The limits here are Avito's, not ours:

  • It only answers people who wrote first. A marketplace chat is always opened by the buyer; the API has no "start a conversation" method at all. So the channel is not available in New message, campaigns or warm-up.
  • There is a chat list and history — unlike the bots. You can choose which chats to mirror and import earlier conversations, see sync settings.
  • Avito does not give out the buyer's phone number: the contact is identified by their Avito account id and is not merged with a contact from WhatsApp or Telegram.
  • Only images go out. A document, video, archive or audio file is refused with an error right in the chat — Avito has no method to send them. Avito has no image captions either, so the text is sent as a separate message before the picture.
  • A long reply is split into 1000-character parts — Avito's limit.
  • Everything comes in, though not everything can be shown as itself: voice messages are mirrored as an audio file, while a link, a location, a listing card and a missed call arrive as a line carrying what they held. Types Avito does not expose over the API at all (file, video, in-app call) arrive as a note, so that the fact of the message is not lost.
  • Avito's own automatic replies (personal offers, answers to frequent questions) appear in the conversation marked "Автоответ Авито ·", so that an agent does not greet the buyer twice. Avito's service notifications to the seller are not mirrored.
  • An agent's reply marks the chat as read in the Avito account. Until somebody answers it stays unread there — an honest signal of an unanswered enquiry.

The connection takes a slot in the connection limit.

If something is wrong

SymptomWhat to do
"Avito is not granting access to the chats"Check the subscription: Goods and Jobs need the "Maximum" level, Services need "Extended" or "Maximum". The other common cause is an employee profile connected instead of the main company account.
The form says the link is no longer validThe link page lives for 30 minutes. Go back to "Add Inbox" and pick Avito again.
The keys are refusedCopy the client_id and client_secret in full, without stray spaces, and make sure they were issued in the main company account rather than an employee's.
"This is a different Avito account" when reconnectingReconnecting only works with the same Avito account the channel was created with. For another account, add a new connection.
Connected, but some chats are missingThat is what an employee profile looks like: Avito does not hand it the chats about the company's listings. Connect the main account.
Connected, but there are no conversations at allCheck which chats are being mirrored in the sync settings. A new conversation will appear with the first incoming message in any case.
A file was not sentAvito accepts images only. Anything else has to go as a link.
The channel asks to be reconnectedAccess to the account expired or was revoked in the Avito account. Press "Reconnect" on the Connection tab and link it again.

On this page