• Chatbots

OLX auto-reply bot: answering buyers in the chat through the official API

An OLX auto-reply bot reads new messages in the chats on your listings through the official Partner API and drafts a reply from your catalog: whether the item is in stock, what it costs, how you ship it. At first a manager approves every reply; the bot answers on its own only on approved topics and only for as long as OLX does not restrict it. A difficult question goes to a manager. We do not have a ready-made OLX bot — we build one for your task on the engine behind our product, LEO Chat.

See how it works
Price
after a free audit
Guarantee
30 days after project sign-off
Channel
OLX chat through Partner API v2
after a free audit
Price
Guarantee

days after project sign-off

OLX chat through Partner API v2
Channel

reading threads and replying in an existing thread; the API does not allow starting a conversation first

the application is registered on the OLX Developer Portal and waits for approval
Access

sign-in through your OLX account; the refresh token is valid for a month

the API sends no notifications, threads are polled on a schedule
New messages

OLX limit: 4,500 requests from one IP address per 5 minutes, then a 30-minute block

chat messages are checked for whether a person sent them
Checks on OLX's side

OLX blog, 23 January 2024; OLX does not specify whether this applies to replies sent through the API

Answer engine

accurate answers on 45 reference questions

measurement of the LEO Chat engine on 4 July 2026 on a store's reference set; not measured on OLX

What's included

Complete list of work and what you get as a result

  • a review of a month of your OLX conversations: which questions repeat and which ones the bot will answer without a person
  • registration of the application on the OLX Developer Portal together with you — under your account
  • connection via OAuth with automatic token refresh, so access does not drop once a month
  • polling for new threads on a schedule within the OLX limit, so your IP address does not get a 30-minute block
  • linking the reply to the listing: a thread in the API contains the listing ID, so the bot takes the price and stock of exactly the product being asked about
  • a knowledge base built from the catalog, delivery terms and standard answers; if an OLX feed already exists — from that same source
  • draft mode: the bot drafts a reply and the manager sends it with one tap in Telegram — the quality is visible before the bot writes on its own
  • automatic replies only for a narrow list of questions that you approved after the test period
  • replies without external links and without moving to another messenger: OLX blocks phishing links
  • handover to a manager with the full conversation history and the reason the bot did not answer itself
  • a log: what the bot answered, what the manager approved, what went to a person
  • a 30-calendar-day warranty from the date the acceptance act is signed
When this service isn't right

What's not included — so there are no surprises at delivery

  • posting and updating the listings themselves — that is a separate service, “Listing your store on OLX”
  • the time OLX takes to approve the application: the portal does not state it
  • a guarantee that OLX will not restrict automatic replies: the platform says plainly that it checks whether a person sent the message
  • messaging a buyer first and broadcasts in the OLX chat — the API has no way to start a conversation, only to reply in an existing one
  • haggling and discounts on your behalf
  • a LEO Chat subscription with an OLX channel — the product has no such channel
Who it's for

Situations where this service delivers results

Scenario 1 of 3

Buyers write in the OLX chat faster than you answer

The questions are the same: is it in stock, can it be cheaper, how will you ship it. By the time the manager gets to the chat, the buyer has already struck a deal with another seller.

We'll review your situation in a free audit

Free review: is there anything in your OLX chat a bot can take over?

First we look at your OLX conversations: if most of them are haggling and arranging meetings, a bot will help little here, and we will tell you so before the contract.

What we measure

  • Routine questionswhat share of conversations is about stock, price, size and delivery, and what share is haggling
  • Current reply timehow long it takes from the buyer's message to a reply, especially in the evenings and at weekends
  • Data sourcewhere the bot will take price and stock from: the OLX feed, the website or your inventory system
  • Who approveswhether there is a person who will approve drafts in the first days and take over difficult conversations

What you get

  • a written conclusion on whether auto-replies on OLX are worth launching
  • a list of questions the bot will cover and those that will stay with a person
  • a list of OLX restrictions that apply to your particular account

Timeline: 1–3 working days

Why is it free

The answer depends on your conversations, not on the technology: if the chat is mostly haggling, the bot will not pay off, and it is better to know that before the contract.

What's next

Then an estimate broken down by stage and a contract with a fixed amount.

Short form: your contact and site URL

We work officially

Contract, act and invoice — for every project, not just large ones.

Trusted by6 brands

Trusted by: Kvant Energy, GYPSUN, Naturel Cosmetics, Pancer Protection, LUGI, BeeTech

Terms fixed in writing8 points
  • 01

    Contract, act and 30-day warranty

    Every project gets a written contract: scope, deadlines, amount, acceptance procedure. After delivery — act and invoice, then 30 calendar days of warranty.

  • 02

    Sole proprietor & bank transfer

    The contractor is a registered sole proprietor. Payment by invoice with closing documents.

  • 03

    Rights & access — yours

    Code, design and materials transfer to you after full payment. Domain, hosting, repository and analytics are registered to you.

  • 04

    Client portal instead of email chains

    During the project you get access to a portal: contracts, invoices, acts and project status in one place.

  • 05

    Sites in nine countries

    Our sites run in nine countries: besides Ukraine — Poland, Germany, Austria, England, Norway, Bulgaria, Moldova and Spain.

  • 06

    Verifiable numbers

    Every case in the portfolio comes with a link to a live site and a technical measurement.

  • 07

    Audit first, then pricing

    There is no price list on the site intentionally: the scope of the same work differs multiples between clients.

  • 08

    We say "no" when unsure

    If the task isn't ours or the deadline is unrealistic — we tell you upfront.

  • 01

    Contract, act and 30-day warranty

    Every project gets a written contract: scope, deadlines, amount, acceptance procedure. After delivery — act and invoice, then 30 calendar days of warranty.

  • 02

    Sole proprietor & bank transfer

    The contractor is a registered sole proprietor. Payment by invoice with closing documents.

  • 03

    Rights & access — yours

    Code, design and materials transfer to you after full payment. Domain, hosting, repository and analytics are registered to you.

  • 04

    Client portal instead of email chains

    During the project you get access to a portal: contracts, invoices, acts and project status in one place.

  • 05

    Sites in nine countries

    Our sites run in nine countries: besides Ukraine — Poland, Germany, Austria, England, Norway, Bulgaria, Moldova and Spain.

  • 06

    Verifiable numbers

    Every case in the portfolio comes with a link to a live site and a technical measurement.

  • 07

    Audit first, then pricing

    There is no price list on the site intentionally: the scope of the same work differs multiples between clients.

  • 08

    We say "no" when unsure

    If the task isn't ours or the deadline is unrealistic — we tell you upfront.

We sign NDAs on request. After completing the work, we delete our access to your services ourselves.

What affects the price

Why two seemingly identical tasks are priced differently

  • Number of listings and conversationsit determines the polling frequency and whether we stay within the OLX limit without a reply queue
  • Source of price and stockif an OLX feed already exists, the bot reads it; if not, we first need to decide where reliable data will come from
  • Breadth of automatic repliestwo or three topics such as stock and delivery, or dozens of scenarios by category — which means a different amount of knowledge-base and testing work
  • Where the manager approves repliesin Telegram it is faster; in your CRM it depends on what the CRM allows to be connected
Cases

Tasks and results in numbers — all metrics measured by us

LEO Chat

LEO Chat — the agency's own chat-commerce product; it works in Telegram and in a website widget, OLX is not supported in it

Task
Measure the two parts of our own product that we carry over into the OLX chat: whether the engine answers only from the knowledge base, and whether the queue loses confirmed messages.
Solution
An answer engine working from the store's knowledge base that passes anything unknown to an operator; a message queue on NATS JetStream with deduplication and retries.
Result
On 4 July 2026, on a reference set of 45 questions: 89.7% accurate answers and none outside the knowledge base. On 17 August 2026, under a load of 300 messages per second with the engine, NATS and Redis forcibly killed: 0 lost and 0 duplicated confirmed messages; a k6 test on a full local stack, not in production. These measurements were not made on OLX: the connection to the OLX chat is built for the project and tested on it.

Did not find your case?

Describe how it works on your side — we will tell you whether “OLX auto-reply bot” fits and what it means in your situation. No brief and no call: one question, one answer.

Process steps

Transparent stages with approval at every step

Total duration:10–21 days

  1. Reviewing the conversations

    1–3 days

    We look at a month of OLX conversations, split them into routine ones and those that stay with a person, and check the source of price and stock.

  2. Application on the OLX Developer Portal

    set by OLX

    We register the application together with you under your account. Approval is given by OLX, and its timing is not part of our schedule.

  3. Connecting the account

    2–4 days

    Sign-in via OAuth, automatic token refresh, polling for new threads at an interval that stays within the request limit.

  4. Knowledge base and linking to listings

    3–6 days

    We connect the catalog or feed, match listings to products, and run test questions on real examples from your conversations.

  5. Draft mode

    3–5 days

    The bot drafts replies, the manager approves or edits them. Every edit goes into the knowledge base.

  6. Automatic replies

    1–3 days

    We switch on automatic replies for the approved list of questions, set up handover to a manager and hand the work over under an acceptance act.

Technologies & integrations

What we build on and what it connects to

Stack

  • the answer engine of LEO Chat — the agency's own product that works in Telegram and on websites
  • OLX Partner API v2: threads, messages, listing data, the mark-as-read command
  • OAuth 2.0 with automatic token refresh
  • a message queue with retries and deduplication from the same product

Integrations

  • OLX — threads, messages and listing data through the Partner API
  • the store's feed or catalog as the source of price and stock
  • Telegram — drafts for approval and handover to a manager
  • CRM via webhook
Auto-replies in the OLX chat vs OLX chats in a CRM

How this option differs from the alternative

Who answersthe bot handles routine questions, a person handles the rest
Evenings and weekendsin automatic mode — after the next poll; in draft mode it waits for the manager's approval
Price and stock in the replyfrom the catalog, for the specific listing
When the alternative is betteroverkill if there are a few conversations a day
What we need from you

We can't start without this — best to prepare in advance

  1. the OLX account your listings are run from — the application is connected to it
  2. your OLX conversations for the last month, or examples of routine questions
  3. the source of price and stock: the OLX feed, the website or your inventory system
  4. a list of topics the bot must not answer: haggling, returns, warranty cases
  5. a person who approves drafts in the first days and takes over difficult conversations

If something is missing — let us know, we'll help you gather it or do it as a separate task.

FAQ

Most frequently asked questions — with concrete answers

Does OLX allow replying to buyers through the API?

Yes. OLX's Partner API (the specification on developer.olx.ua, checked on 12 September 2026) has methods to read threads and messages and to send a message into an existing thread; the specification itself describes the API as a way to communicate with OLX users through the internal messaging system. Access comes through an application that is registered on the OLX Developer Portal and goes through approval.

Won't OLX block the account for automated replies?

We cannot guarantee that, and it is the main risk. On 23 January 2024 OLX wrote on its blog that every chat message is checked for whether a person sent it, and that senders of phishing links are blocked. Draft mode does not bypass that check: the message still goes through the API. What it does is let you see the quality of the replies before the bot answers on its own. The bot does not insert external links and writes only in a thread the buyer started. If OLX starts restricting replies sent through the API, the manager will answer from the OLX account directly and the bot will only suggest replies. What is at stake is your account: according to OLX, a blocked user can no longer post listings.

How quickly does the bot reply?

It depends on how often threads are polled. The OLX API does not send notifications about new messages, so threads are checked on a schedule. The frequency is capped by the OLX limit: 4,500 requests from one IP address per 5 minutes, and going over it means a 30-minute block. We pick the interval during the review to fit the number of your listings and conversations.

Can the bot message a buyer first?

No. The API only allows a reply in a thread the buyer has already started; there is no method to start a new one. The bot does not send broadcasts into the OLX chat either — to contact a buyer again you need another channel the buyer agreed to themselves.

How does the bot know which product the buyer is asking about?

Every thread in the API is tied to a specific listing, so the bot takes the price, stock and specs of that exact product from your catalog. If your listings are uploaded from a feed, the bot reads the same source, and the reply matches what the buyer sees in the listing.

Will the bot haggle?

No. The bot passes questions about discounts, exchanges or meeting up to a manager, together with the conversation history. It covers what has a clear answer in the catalog: stock, price, size, delivery terms.

Our CRM already collects OLX chats. Why add a bot?

A CRM gathers conversations into one window, but a person still answers them. The bot takes the routine questions off that person and passes the rest on. If there are a few conversations a day and the manager keeps up, a separate bot is not needed — that is exactly what we check during the review.

Do you already have a ready-made OLX bot?

No. LEO Chat works in Telegram and in a website widget; OLX is not part of the product. From it we take the answer engine and the message queue; the OLX module — sign-in, thread polling, linking to the listing — we write in your project and test there.

Where do you test if OLX has no test environment?

OLX does not provide one and recommends testing on a separate account. So we run test conversations on a separate account, and on yours we switch on draft mode only. The API works only with the listings of the account the application is connected to.

How long does the launch take?

Our stages add up to 10–21 working days: reviewing the conversations, connecting the account, the knowledge base, draft mode and launching automatic replies. The OLX step — approval of the application — may take longer than all of our work, and we cannot speed it up. After acceptance a 30-day warranty applies.

Let's work out what a bot can take over in your OLX chat

We will look at your OLX conversations, tell you which questions the bot can cover and which OLX restrictions apply to you. The review is free, we reply within 2 hours.

From measured casesOn 4 July 2026, on a reference set of 45 questions: 89.7% accurate answers and none outside the knowledge base

View cases
  • Reply within 2 hours
  • No commitment
  • We work under a contract

There is no price list on the site on purpose: the same work differs several times over between two clients, and a “from” figure explains nothing in that case. First a free audit — we count your pages, duplicates and speed — then we name the sum and the deadline and fix both in the contract.