Automation CZEN

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.

What the interface can do

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.

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

01

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.

02

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.

03

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.

04

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.

05

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.

06

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.

07

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

  1. 01

    Free audit

    30 minutes. We go through what you use today and what slows you down.

  2. 02

    Proposal

    We tell you what makes sense to tackle, what you can leave out and how much it will cost.

  3. 03

    Rollout

    We set it up, connect it and migrate the data. We show your team how to work with it.

  4. 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?
Yes. ABRA Flexi (formerly FlexiBee) has a REST API with data in XML and JSON. It can read, create, update and delete records and export print reports to PDF. Since January 1, 2025, however, you need the paid API Access add-on for it.
How much does API Access in ABRA Flexi cost?
API Access costs the same as one user license of your plan. You can then have unlimited API users. You will find the current amount in the ABRA price list. In our quote you will see it separately, so it is clear what you pay the vendor and what you pay us.
How many requests per day can the Flexi API handle?
Basic 5,000, Business 10,000, Premium 20,000 requests per day. For Business and Premium the limit can be raised for a fee, for Basic it cannot. Webhook notifications do not count toward the limit.
Does ABRA Flexi support webhooks?
Yes, once the Changes API is enabled. Flexi sends a list of changes to your address, usually within a few seconds. A webhook cannot be limited to specific records and a notification may arrive twice. The integration has to account for that.
Why did our integration stop working after we turned on two-factor authentication?
With 2FA enabled, every request must contain the current one-time code, and an integration that does not send it stops working. For service accounts the vendor recommends considering whether to enable 2FA at all. The solution is a separate API user with a restricted role and a strong password.
Can you also connect Flexi running on our own server?
Yes, if the server is reachable from the internet. Third-party off-the-shelf connectors, such as Dativery, need Flexi to be reachable from the internet, typically in the cloud or on a server with a public IP address. On your own server, webhooks also have to be enabled in its configuration. If the server is not reachable from the internet, we set up access via VPN or a tunnel.
We’re looking for an ABRA Flexi developer. Why you?
We write the integration, but we also handle everything around it: how many requests it will use, what happens during an outage, who gets the error alert, and what documentation stays with you. The goal is an integration that does not depend on one person.
Are you an ABRA partner?
No, we build integrations. We don’t sell licenses.
How much does it cost and how long does it take?
It depends on the systems and the scope. We don’t publish a price list on the website because no two companies are the same. You get the price and timeline after the audit, in advance and in writing.

Enquiry — ABRA Flexi

Tell us what you are dealing with. We start with a free 30-minute audit.

What are you interested in?