OLX
E-commercePublish and manage classifieds on the OLX marketplace: agents create, update, and change the status of adverts, look up leaf categories, required attributes, and city IDs before posting, and read and reply to buyer message threads.
What This Integration Enables
A marketplace listing is a promise about inventory, and promises age badly. The item sells through another channel, the price moves, the listing period lapses, and the advert keeps saying otherwise to every buyer who finds it. Running OLX at any real volume is therefore a synchronization problem, not a posting problem. FlowRunner agents treat it that way: the catalog is the source of truth, adverts are its projection onto the marketplace, and the lifecycle commands keep the projection honest. - Publish inventory as adverts from your own catalog, with leaf categories, required attributes, and city IDs resolved before posting - Keep listings synced: update prices and details, then activate, deactivate, finish, or extend on schedule - Reconcile listings against your system through external IDs, and retire sold or expired adverts deliberately - Monitor buyer message threads and reply from inside the workflow - Confirm which partner account a token operates before bulk runs with Get Current User The categorization steps matter more than they look: OLX requires leaf categories and category-specific attributes, and an agent that resolves them from the API posts listings that pass moderation instead of bouncing.
Without FlowRunner
With FlowRunner
Use Case Scenarios
A feed becomes a storefront
The catalog lives in [Google Sheets](/integrations/google-sheets). For each row, the agent walks List Categories to the leaf, pulls the required attribute codes from List Category Attributes, resolves the city with List Cities, and calls Create Advert with the external ID set to the SKU. Moderation-pending listings get tracked until live. Fifty listings publish from one run, each with valid attributes because the agent asked the API instead of guessing.
Buyer messages answered the same hour
On a short cycle, List Message Threads surfaces threads with new buyer activity. Each new inquiry posts to [Slack](/integrations/slack) with the advert and the buyer's question, and the team replies from the channel; the agent carries the answer back with Send Thread Message. Routine questions, availability, condition, pickup location, get drafted answers from the advert's own data via Get Advert, sent after a quick human glance. Response time stops depending on someone remembering to check the marketplace inbox.
Sold means sold, everywhere
When an item sells, whether on OLX or another channel, the agent runs Change Advert Status to finish the advert, recording whether it sold via OLX, and fires an event into [Klaviyo](/integrations/klaviyo) to start the post-purchase flow. A weekly sweep extends listings worth keeping and deactivates the stale ones. Buyers stop finding ghosts, and the account's listings reflect what is actually for sale.
Human-in-Loop Highlight
Delete Advert is deliberately hard to reach: OLX requires the advert be deactivated with Change Advert Status first, and then the deletion is permanent. What makes it costly is what a live advert has accumulated: its standing listing, its buyer message threads, and its place in the account's history, and what recreation costs: a new advert goes back through moderation before it can sell again. A reconciliation flow that misreads a stock feed could retire and delete a listing for an item that is still on the shelf. So FlowRunner cleanup runs stop at the judgment call. The agent assembles the retirement queue with the evidence per listing: feed status, last buyer activity from List Message Threads, days live. A person rules each one: finish, deactivate and hold, or delete. Only ruled listings pass through the deactivate-then-delete sequence. The marketplace projection updates at machine speed; the decision to destroy a selling asset stays human.
Agent Capabilities
13 actionsAdverts
6- List Adverts Lists the partner account's adverts newest first with offset pagination, filterable by category IDs or a previously assigned external ID. The reconciliation read behind feed syncs.
- Get Advert Retrieves one advert's full detail: status, title, description, price, location, images, and category attributes.
- Create Advert Creates an advert with title, description, leaf category, advertiser type, contact name, and city ID, plus price, images, and category attributes. New adverts may pass through moderation before going live.
- Update Advert Updates an advert using the creation field set, sending only what is provided. Paired with Get Advert when existing values must be preserved.
- Delete Advert Permanently deletes a deactivated advert. Cannot be undone, and the operation this page's human gate exists for.
- Change Advert Status Runs lifecycle commands: activate, deactivate, finish as sold, or extend the listing period. Deactivation optionally records whether the item sold via OLX. The instrument of honest listings.
Reference Data
4- List Categories Lists top-level categories or a category's children. Adverts must post under a leaf category, so flows drill until no children remain.
- List Category Attributes Lists a category's attributes with codes, labels, required flags, and allowed values. The validation step that keeps created adverts inside the category's rules.
- List Cities Lists cities with IDs and names, offset-paginated. The location resolution step before posting.
- Get Current User Retrieves the authenticated partner account's profile and status. The safety check that bulk operations target the intended account.
Buyer Messages
3- List Message Threads Lists conversation threads with buyers, newest activity first, filterable by advert or interlocutor. The inbox read behind response-time flows.
- List Thread Messages Retrieves a thread's messages chronologically with text, direction, timestamps, and attachments. The context pull before any reply.
- Send Thread Message Sends a reply into an existing buyer thread by thread ID. The write that closes the loop from channel to marketplace.
Frequently Asked Questions
What can FlowRunner do with OLX?
FlowRunner agents can run List Adverts, Get Advert, and Create Advert in OLX, plus 10 more actions.
Does connecting OLX to FlowRunner require OAuth?
No. OLX connects to FlowRunner with an API key, no OAuth flow required.
Can OLX trigger a FlowRunner workflow automatically?
OLX doesn't currently expose triggers in FlowRunner. It connects as an action step inside workflows started by another trigger.
Start building with OLX
$100 in credits. No card required. Connect in minutes.