Your orders are in BaseLinker. Your invoices are typed by hand.
You retype orders into Optima or Subiekt, fix stock levels and keep an eye on KSeF. I’ll connect BaseLinker to your accounting and inventory software so the data goes through on its own.
Tell me which software you invoice from. On a free call we’ll check whether it can be connected.
What it’s costing you today
Each order retyped by hand takes a minute. At a few hundred a day, that’s a full-time job.
- 1Paperwork after hours
Every evening you retype the day’s orders into Optima or Subiekt. - 2Stock that drifts
An item sold on one channel still shows as available on another. - 3KSeF on the side
The invoice is in your software, but someone has to check it reached KSeF. - 4Silent failures
The sync stopped overnight. You hear about it from a customer.
Before → After
Before
200 orders a day. Sales documents issued in Subiekt from an export, stock fixed twice a day. About 2 hours a day, plus a few sales of items that were already gone.
After
Every order has its document within minutes, and stock updates on both sides with every change. What’s left is a short list of orders that need a decision.
What I keep in sync
Each direction has its own rules. Anything that doesn’t go through isn’t lost: it waits on a list with the reason.
- Order → document An invoice or receipt in Optima, Subiekt, wFirma or Fakturownia, in the right numbering series. Confident
- Stock levels Only the items that changed, both ways, with one source of truth. Confident
- Invoice → KSeF Sent and confirmed with a KSeF number, saved on the order. Confident
- Status to the customer Paid, shipped, with a tracking number. By email or text. Confident
- Customer and tax ID I look them up in your software before creating a new one. No duplicates. Confident
- Failed sync I retry automatically. If that doesn’t work, you get the order with the reason. Needs a check
How it works
- Step 1
Pull
New and updated orders from BaseLinker every few minutes, within the API limits.
- Step 2
Issue
A document in your software, by your rules: series, warehouse, payment, customer.
- Step 3
Reconcile
Stock on both sides and the order status in BaseLinker.
- Step 4
Watch
Errors get retried. Anything that can’t be retried lands on your list.
What I connect it to
-
BaseLinker
-
Comarch (Optima / ERP)
- Subiekt
-
wFirma
-
Fakturownia
- KSeF
-
InPost
-
DPD
-
Gmail
-
Slack
See also
- IntegrationsYour tools share data on their own, no exports or retyping.Learn more →
- DocumentsInvoices, KSeF, contracts and scans, without retyping by hand.Learn more →
- AutomationI automate the repetitive work in your business: inquiries, invoices, reminders, reports. I connect the tools you already use. Fixed price after the plan.Learn more →
How billing works
- A fixed price after the planAfter our call I write up the scope and give you one number. It only changes if you change the scope.
- Two paymentsHalf up front, half on delivery. Bigger projects are paid in the stages from the plan.
- IncludedRevisions until delivery, EU hosting, and the code and data are yours once it’s delivered.
One app with a good API and documents going one way is less work; Optima or Subiekt on-site, two-way stock and several warehouses are more. I’ll give you the number after we talk.
Optima, Subiekt or something in the cloud? That sets the price; I’ll tell you on the call. Book a call→
When it’s not worth it
- 1BaseLinker’s built-in integration with your software already does what you need. I’ll show you how to set it up.
- 2You get a dozen or so orders a day from a single sales channel.
- 3Your software has neither an API nor a document import.
The built-in integration almost works? Tell me where it falls apart. Book a call→
Questions
BaseLinker has its own integrations. Why build more?
Often they’re enough. I build when the rules are missing: custom numbering, several warehouses, customer matching, KSeF, or a signal when something didn’t go through.
Our Optima or Subiekt runs on-site.
I connect through their SDK or Sfera, on your computer or server. It doesn’t have to be in the cloud.
What if the sync stops?
Orders wait and go through once the connection is back. If something is stuck for longer, you get a message with the list and the reason.
Which system is the source of stock levels?
We decide in the plan. Usually the inventory in your software, with changes pushed to BaseLinker.
How long does it take?
A first preview after a week, the whole thing usually in 2–4 weeks. You’ll get a date in the plan.
Let’s talk
Pick a time. It helps to know your daily order count and which software you invoice from.
Pick a day
Time zone: Europe/Warsaw
All set
You’re booked
A Google Meet link is on its way to your inbox.
- You’re booked
- I’ll hold the slot for 30 minutes while you pay.