Operator
← All integrations
Baselinker logo

Connect Baselinker to OpenClaw on Operator.io

BaseLinker is an all-in-one e-commerce management platform connecting stores, marketplaces, carriers, and more. It streamlines order processing, inventory control, and automates your sales operations.

E-Commerce106 actions

Automate Baselinker with AI

Operator puts an OpenClaw agent in front of Baselinker. You describe the job from Telegram or Discord and it handles the rest inside Baselinker, picking the right calls from the 106 Baselinker actions and checking its own work as it goes.

Your agent reaches Baselinker directly or through connectors like Composio MCP and Pipedream MCP, which handle the sign in and token refresh for you, so there is nothing to wire up and no API keys to paste.

What your agent can do with Baselinker

Your agent can call any of these Baselinker actions by name as part of a larger task. Ask for the outcome you want and it picks the right ones.

Add Inventory

Tool to add or update a BaseLinker catalog (inventory). Use when you need to create a new catalog or update an existing one with the same identifier.

Add Inventory Category

Tool to add or update a category in the BaseLinker catalog. Use when you need to create a new category or update an existing one. Adding a category with the same identifier again updates the previously saved category.

Add Inventory Document

Tool to create a new inventory document in BaseLinker storage. Use when you need to create goods receipts, issues, or transfers. Documents are created as drafts and require confirmation via user action or setInventoryDocumentStatusConfir...

Add Inventory Manufacturer

Tool to add or update a manufacturer in the BaseLinker catalog. Use when you need to create a new manufacturer or update an existing one. Adding a manufacturer with the same identifier again updates the previously saved manufacturer.

Add Inventory Payer

Tool to add a new payer or update an existing one in BaseLinker storage. Use when you need to create a new payer with contact details or update an existing payer's information.

Add Inventory Price Group

Tool to create or update a price group in BaseLinker storage. Use when you need to define pricing tiers (e.g., wholesale, retail, VIP) that can be later assigned to inventory items via addInventory method.

Add Inventory Product

Add a new product to BaseLinker catalog or update an existing product. Use when creating inventory items or modifying product details like SKU, price, stock, dimensions, and text fields. Provide product_id to update existing products, om...

Add Inventory Purchase Order

Tool to create a new purchase order in BaseLinker storage. Orders are created as drafts by default. Use when you need to create a new purchase order for inventory management.

Add Inventory Purchase Order Items

Tool to add items to an existing purchase order in BaseLinker. Use when you need to add products to a purchase order that has already been created.

Add Inventory Supplier

Tool to add a new supplier or update an existing one in BaseLinker storage. Use when you need to manage supplier information for inventory management. If supplier_id is provided, the existing supplier will be updated; otherwise, a new su...

Add Inventory Warehouse

Tool to add a new warehouse or update an existing warehouse in BaseLinker inventories. Use when you need to create new warehouse locations for inventory management or update warehouse details. Adding a warehouse with the same identifier...

Add Invoice

Tool to issue an order invoice in BaseLinker. Use when you need to generate an invoice for an existing order using a specific numbering series.

Add Invoice Correction

Tool to issue an order invoice correction. Use when correcting pricing errors, handling returns, or updating invoice data. Either original_invoice_id or return_order_id must be provided.

Add Order

Tool to add a new order to the BaseLinker order manager. Use when you need to create a new order with customer details, products, and delivery information.

Add Order By Split

Tool to create a new order by splitting selected products from an existing order. Use when you need to split an order into multiple shipments or separate deliveries. The new order inherits all customer details, addresses, and settings fr...

Add Order Duplicate

Tool to add a new order by duplicating an existing order in BaseLinker. The new order will have the same data as the original order but with a different ID.

Add Order Return

Tool to add a new order return to BaseLinker. Use when creating a return for an order. Requires status_id (get from getOrderReturnStatusList), date_add (Unix timestamp), currency (3-letter code), and refunded status.

Add Order Return Product

Tool to add a new product to an existing order return in BaseLinker. Use when a customer is returning items and you need to register the returned products.

Add Shop Category

Tool to add a new category to BaseLinker storage (shops, warehouses, or BaseLinker inventory). Use when you need to create a new category in a connected storage's category structure. Requires a storage_id which can be obtained from GetEx...

Create Package Manual

Tool to register shipping details for orders when shipments are created outside BaseLinker. Use when you need to add tracking numbers and courier information for manually created shipments. Supports marking packages as return shipments.

Delete Inventory

Tool to delete a catalog from BaseLinker storage. Use when you need to permanently remove an inventory/catalog.

Delete Inventory Category

Tool to remove categories from BaseLinker warehouse. Along with the category, the products contained therein are removed (however, this does not apply to products in subcategories). The subcategories will be changed to the highest level...

Delete Inventory Manufacturer

Tool to remove a manufacturer from the BaseLinker catalog. Use when you need to delete a manufacturer that is no longer needed or was added by mistake.

Delete Inventory Payer

Tool to remove a payer from BaseLinker storage. Use when you need to delete an existing payer entry by its ID.

Delete Inventory Price Group

Tool to remove a price group from BaseLinker storage. Use when you need to delete an existing price group by its identifier.

Delete Inventory Product

Tool to remove a product from the BaseLinker catalog. Use when you need to permanently delete an inventory product by its ID.

Delete Inventory Warehouse

Tool to remove a warehouse from BaseLinker inventories. Use when you need to delete a warehouse that is no longer needed. Note: This method does not allow removal of warehouses created automatically for external stock management (shops,...

Delete Order Product

Tool to remove a specific product from an order in BaseLinker. Use when you need to delete an order item without canceling the entire order.

Delete Order Return Product

Tool to remove a specific product from an order return in BaseLinker. Use when you need to delete a product item from an existing return request.

Delete Orders

Tool to delete multiple orders from BaseLinker order manager. Use when you need to permanently remove orders from the system.

Get Connect Integration Contractors

Tool to retrieve a list of contractors connected to a selected Base Connect integration. Use when you need to discover available contractors for a specific integration before performing contractor-specific operations.

Get Connect Integrations

Tool to retrieve a list of all Base Connect integrations on this account. Returns both integrations created on the account and integrations to which the account has connected.

Get Courier Accounts

Tool to retrieve the list of accounts connected to a given courier. Use when you need to identify available courier accounts before performing shipping operations.

Get Courier Fields

Tool to retrieve the form fields required for creating shipments with a specific courier. Use when you need to discover which fields are required or optional for shipment creation.

Get Courier Packages Status History

Tool to retrieve the history of status changes for courier packages. Use when you need to track the delivery progress of shipments through their complete status timeline. Returns chronological status updates for up to 100 packages per re...

Get Couriers List

Tool to retrieve a list of available couriers from BaseLinker. Use when you need to discover which shipping carriers are configured before creating packages or querying courier-specific fields.

Get External Storage Products Quantity

Retrieve stock quantities from an external storage (shop/wholesaler) connected to BaseLinker. Use this tool to check current inventory levels for products in external integrations. Returns product IDs with their quantities, including var...

Get External Storages List

Retrieve a list of external storages (shops, warehouses, wholesalers) connected to BaseLinker that can be referenced via API. Returns storage IDs (e.g., 'shop_2444', 'warehouse_1334'), names, and supported API methods for each storage. U...

Get Inventories

Tool to retrieve a list of catalogs (inventories) available in the BaseLinker storage. Use when you need to discover available catalogs and their configurations before performing inventory-specific operations.

Get Inventory Available Text Field Keys

Tool to retrieve a list of product text fields that can be overwritten for a specific integration. Use when you need to discover which text fields are available for modification within a given inventory catalog.

Get Inventory Categories

Tool to retrieve a list of categories for a BaseLinker catalog. Use when you need to fetch category hierarchies for inventory management or product organization.

Get Inventory Document Items

Tool to retrieve items from inventory documents in BaseLinker. Use when you need to fetch product details from a specific document with support for pagination (100 items per page).

Get Inventory Documents

Tool to retrieve a list of inventory documents. Use when you need to fetch inventory records with optional filters for ID, type, status, date range, warehouse, or pagination.

Get Inventory Document Series

Tool to retrieve available inventory document series. Use when you need to assign a numbering series to a new inventory document.

Get Inventory Extra Fields

Tool to retrieve extra fields defined for BaseLinker catalog inventory items. Use before fetching or updating inventory products to list available custom fields.

Get Inventory Integrations

Tool to retrieve a list of integrations where text values in the catalog can be overwritten. Use when you need to discover which sales channels support text customization and what languages are available for each integration.

Get Inventory Manufacturers

Tool to retrieve a list of manufacturers from the BaseLinker catalog. Use when you need to view all manufacturers available in the system before adding or modifying manufacturer information.

Get Inventory Payers

Tool to retrieve a list of payers available in BaseLinker storage. Use when you need to list payers, optionally filtered by ID or name.

Plus 58 more Baselinker actions your agent can call.

How to connect Baselinker

You authorize Baselinker once from your dashboard. Operator holds the connection and refreshes the access tokens on its own, so your agent keeps working with Baselinker without you signing in again. The same setup unlocks every other app your agent can reach, so you only do it once.

When you are ready, the get started guide walks through standing up your OpenClaw agent.

Common questions about Baselinker

How do I connect Baselinker to Operator?
Connecting Baselinker is a one time sign in from your Operator dashboard. Operator keeps the connection live and rotates the token on its own, so the agent stays connected to Baselinker and you never reauthorize by hand.
Can my agent manage my store in Baselinker?
Yes. It can read and update products, orders, and customers, and report on what is happening. Ask for the day's orders or to adjust stock and it runs the matching Baselinker actions, so you run the store from a chat instead of the admin panel.
Do I need to write code or manage Baselinker API keys?
No. Operator manages the Baselinker connection and token refresh, so there are no API keys to paste and nothing to deploy.
Can my agent use Baselinker together with my other apps?
Yes. The same agent reaches every app you connect, so it can move between Baselinker and tools like Shopify, Cloudcart, Square in one job, reading from one and acting in another without you wiring anything between them.

Connect Baselinker to another app

Your agent can run Baselinker together with any of these. Each page shows what it does across both apps in one job.

More apps to automate

Apps your agent runs alongside Baselinker, or browse all integrations.

Put your agent on Baselinker

Sign in, connect Baselinker, and hand your agent the work. Your first week is free.

Try for free