Automation · System integration
ABRA Flexi API: connect your e-shop, bank and CRM without retyping
Orders from your e-shop, bank statements and invoices from your CRM flow into ABRA Flexi on their own, and statuses flow back out. We build on the official REST API and webhooks and tell you up front what you need for it: API Access and a plan with a high enough daily limit.
ABRA Flexi API and webhooks: what works and what the limits are
Based on the vendor’s documentation, verified on November 6, 2026. What exactly works for you depends on your plan, user permissions and where Flexi runs. We verify this in the audit.
REST API
The ABRA Flexi REST API (formerly FlexiBee API) works with XML and JSON. It can read, create, update and delete records, test-save a document without actually writing it, and export print reports to PDF. Import and export also handle CSV, XLSX, ISDOC and EDI.
API Access
The API is a paid add-on called API Access. It costs the same as one user license of your plan. You can then have unlimited API users, and each integration can have its own, with its own role.
Daily request limits
Basic 5,000, Business 10,000, Premium 20,000 requests per day. For Business and Premium the limit can be raised for a monthly fee. You can see usage directly in the web application.
Webhooks and Changes API
Once the Changes API is enabled, Flexi sends a list of changes to your address, usually within a few seconds. Notifications do not count toward the daily limit. A secret key in the header verifies that the notification really came from your Flexi.
Login and two-factor authentication
Login via HTTP or with a session token. When a user has two-factor authentication (2FA) enabled, every request must carry the current one-time code, otherwise the integration stops working. That is why we create a separate API user with a restricted role for each integration, which you can disable at any time.
Bank and payments
Automatic payment matching by variable symbol and amount, which can also be triggered via the REST API. Online statements from FIO, Raiffeisenbank, ČSOB, Česká spořitelna and KB are downloaded every hour by the Dativery integration platform.
Plans and add-ons
Filling in data from the ARES business register, ČNB and ECB exchange rates and cash flow forecasting are built into Flexi. The vendor lists over 200 ready-made add-ons and integration bridges.
Integration platforms and AI
Off-the-shelf integration platforms have a module for ABRA FlexiBee with change tracking in a record type (also via webhook) and actions such as adding a record, an attachment or a bank statement. For AI there is a community MCP server on top of the Flexi API, read-only by default.
ABRA Flexi prices and limits change. In the audit we verify them against the vendor’s current price list and calculate how many requests your integration will use.
Sound familiar?
ABRA Flexi has a REST API and webhooks. Yet data between it and the e-shop, bank or CRM is often still carried over by a person.
-
“We have Flexi and Shoptet, but stock doesn’t match and orders arrive late.”
-
“Our accountant matches bank payments by hand every day.”
-
“We retype invoices from Raynet into Flexi.”
-
“The integration suddenly stopped working and nobody knows why.”
-
“We got an e-mail from ABRA about API Access and don’t know if we need it.”
-
“The connector can’t handle our bundles, multiple warehouses or B2B price lists.”
Flow
ABRA Flexi integration: where data flows and where we monitor it
Flexi reports changes within a few seconds. The integration passes them on and records every transfer, so you know what went through and what did not.
- 01
Change
A document, address or stock record is created or changed in Flexi. Flexi sends a webhook about the change, usually within a few seconds.
Person: Accounting and the warehouse work in Flexi as before.
- 02
Intake
The integration picks up the change right away. If the same notification arrives twice, it is written only once.
Person: Nobody has to watch anything or resend anything.
- 03
Processing
The integration transfers only what has changed. This saves the daily request limit and time.
Person: You agree on the rules, such as warehouses, price lists and order statuses, at the start.
- 04
Write
The data is written to the e-shop, CRM or report. An order going the other way is created in Flexi with an external ID so it is not created twice.
Person: The sales rep and the customer see the current status without a phone call.
- 05
Monitoring
A log of every run. Alerts on login errors, an exceeded limit, or a webhook that Flexi temporarily suspended because of a slow response.
Person: You only handle exceptions. In the morning you get a summary of what did not transfer.
ABRA Flexi integration: what we build on top of it
You don’t have to take everything. We start with what slows you down the most.
E-shop and Flexi with your own rules
An order from the e-shop is created in Flexi as a received order with an external ID, so it is not created twice. Status and stock go back to the e-shop via webhook. This makes sense when an off-the-shelf connector does not cover bundles, multiple warehouses or B2B price lists.
Payment matching in ABRA Flexi
Flexi can match payments by variable symbol and amount, and this can also be triggered via the REST API. We add the exceptions to fit you: aggregated payments from payment gateways, overpayments and alerts on unmatched payments.
Invoice from the CRM and payment status back
A won deal in the CRM, for example in Raynet, turns into an invoice in Flexi. Once paid, the payment status goes back to the CRM, so the sales rep sees who has paid without asking the accountant.
Invoicing, reminders and contracts
The vendor lists contracts and recurring invoicing in the Premium edition. On top of them we add what you are missing: reminders after the due date, escalation and an overview of unpaid invoices for the owner.
User button in Flexi
A button on a record list or detail opens your page or service, for example “Send to warehouse”. Flexi passes it which record is involved and the user’s login token. The action is then carried out in Flexi without retyping.
Reporting from Flexi
Revenue, cash flow and receivables in Looker Studio or Power BI, combined with data from the e-shop or CRM. Only changes are transferred, so reporting saves the daily request limit.
AI assistant on top of ABRA Flexi
An AI assistant that answers from your invoices, contacts and products in Flexi. We start with read-only access and a dedicated API user with a restricted role. Writes through AI only with human approval.
When you don’t need us
We don’t sell ABRA licenses or off-the-shelf connectors. When a ready-made solution is enough, we tell you.
- You just want to connect a standard e-shop or bank
- The vendor lists over 200 ready-made add-ons and integration bridges; e-shop integration is offered by, for example, Dativery or Base.com, and the online bank connection by Dativery. If they cover what you need, we will recommend them.
- You only need invoices from the e-shop in your accounting
- The vendor itself describes the simplest level of integration: only issued invoices go into Flexi, even by manual import once a month. You don’t need a custom integration for that.
- You need recurring invoicing from contracts
- The Premium edition has contracts and recurring invoicing directly in Flexi. First turn on what you already pay for. We only add what is missing.
- You have a simple flow and your own technician
- Integration platforms have a ready-made module for ABRA FlexiBee, and you can build a simple scenario yourself. Just keep an eye on request usage and duplicates.
How it works
- 01
Free audit
30 minutes. We go through what you use today and what slows you down.
- 02
Proposal
We tell you what makes sense to tackle, what you can leave out and how much it will cost.
- 03
Rollout
We set it up, connect it and migrate the data. We show your team how to work with it.
- 04
Handover
We hand over the finished solution and agree whether you also want ongoing maintenance.
Frequently asked questions
Does ABRA Flexi have an API?
How much does API Access in ABRA Flexi cost?
How many requests per day can the Flexi API handle?
Does ABRA Flexi support webhooks?
Why did our integration stop working after we turned on two-factor authentication?
Can you also connect Flexi running on our own server?
We’re looking for an ABRA Flexi developer. Why you?
Are you an ABRA partner?
How much does it cost and how long does it take?
Related
System integration
E-shop, CRM, POS and accounting that pass data to each other on their own.
MoreERP module on top of ABRA Gen
Stores, warehouse and logistics connected to ABRA.
MoreShoptet integration
E-shop orders and invoices without retyping.
MoreData migration and cleansing
Accounting, CRM and address books moved to a new system and cleaned of duplicates.
MoreEnquiry — ABRA Flexi
Tell us what you are dealing with. We start with a free 30-minute audit.