Orders, stock, customers, invoices and payments flow between your programs on their own. No need to switch ERPs, even if your software has no API, and everything stays in your name.
We connect what you already use · even what nobody else connects
- a3ERP
- a3innuva
- Sage 50
- Sage 200
- Holded
- Odoo
- Business Central
- Navision
- Factusol · Contasol
- SAP Business One
- Google Sheets
- HubSpot
- Pipedrive
- Salesforce
- Zoho CRM
- PrestaShop
- WooCommerce
- Shopify
- Amazon
- Your bank
- Factorial · Sesame
- Your in-house software (Access, SQL, Excel)
When your programs don't talk to each other, someone types for them
The web order someone re-keys into the ERP. The CRM quote that gets typed up again as a sales order. The bank statement ticked off line by line.
Every piece of data lands where it belongs, and we keep watch for you
Watch each record travel from one program to the next. And if a field doesn't match, see how it's set aside, flagged and processed exactly once.
- Store → ERP
- CRM → ERP
- Bank → accounting
- In-house software → Verifactu
- --:--:--Waiting for the next record…
Simulation with sample data.
Integration monitoring live
- Store orders → ERPLast run: 1 min ago212 today
- ERP stock → storeLast run: 2 min ago96 today
- CRM quotes → ERPLast run: 3 min ago14 today
- Bank → accountingLast run: 4 min ago38 today
- Invoices → VerifactuLast run: 5 min ago57 today
Monitoring is automatic, 24/7. You get a monthly summary and an alert only when something needs your decision. We respond in under 24 hours.
What runs through a spreadsheet today should flow on its own
The most common cases at small and mid-sized distributors, manufacturers and retailers.
Online store ↔ ERP
PrestaShop, WooCommerce or Shopify with a3, Sage, Holded or Odoo.
- Web order to sales order
- Stock per warehouse to store
- Customer pricing to B2B store
CRM ↔ ERP
Sales in HubSpot or Pipedrive, back office in the ERP.
- Accepted quote to sales order
- New customer to record with accounting code
- Balance and credit risk to CRM record
Bank → accounting
Transactions from all your banks, matched to your invoices.
- Transaction to invoice payment
- Direct debit batch to its receipts
- Unclear items to review queue
In-house software → Verifactu
Keep invoicing with the software you've always used, in Access or custom-built.
- Invoice to Verifactu-compliant invoicing tool
- QR code and record to your software
Forms and ads → CRM
Meta, Google Ads and your website, straight to the right sales rep.
- Lead to contact, no duplicates
- Campaign to contact source
- Sale to Google Ads conversion
Time tracking and HR → payroll
Factorial or Sesame with a3innuva Payroll or your payroll provider.
- Hires and terminations to payroll
- Absences and bonuses to payroll
If it can be connected, we'll connect it. And we'll tell you how.
Not every program is built to talk to others. That's why we work with four routes, from the most direct to the last resort.
- Direct connection (API)When both programs have one: Holded, Business Central, HubSpot, Shopify, WooCommerce…Instantly or every few minutes
- An existing connectorIf your software already ships with a reliable connector, we use it inside your integration and build only what's missing.Fastest and most affordable
- Database or filesFor software installed on your own server (a3ERP, Sage, Navision) or built in-house (Access, SQL). We read without touching your software's internals and write using the vendor's own tools.In batches, every few minutes or hours
- Screen automationOnly as a last resort, for portals or programs with no other way in. We'll tell you upfront before we start.Scheduled, several times a day
When the standard connector falls short
What the vendors themselves say about their connectors:
- Sage 50 ↔ PrestaShop (official): orders only, consumer sales only and no customer-specific pricing.Connector listing, Sage
- Holded ↔ WooCommerce: doesn't import returns or bundles, and only works with one warehouse.Holded, integration page
- Holded ↔ HubSpot: runs through Zapier and doesn't sync custom fields.Holded, integration page
- a3ERP: has no public API. It's integrated by reading its database and using the vendor's library on your server.Chift, a3ERP integration guide
And “it has an API” doesn't always mean free: a3innuva requires the Conectia API, SAP Business One requires an indirect access license and Salesforce Essentials has no API. We tell you which licenses you'll need before we start.
An integration built around your software, not the other way around
A generic connector forces you to adapt to it. A Flap integration adapts to the way your business works.
| Generic connectorsPer-task tools or closed connectors | Flap custom integrationBuilt and monitored for your business | |
|---|---|---|
| Software without an API (on-premise a3ERP or Sage, Access) | Can't reach it | Database, files or a connector on your server |
| Your rules (customer pricing, warehouses, bundles, shipping) | Only what the connector supports | Every rule you need |
| Cost | Per-task or per-connector fees that grow with volume | Fixed price per integration and flat-rate maintenance |
| When a version changes or the ERP is updated | Depends on third parties | We adapt it as part of maintenance |
| Who owns it | Someone else's license or account | You do: on your server, exportable and documented |
| When something doesn't match | A generic alert, or none at all | Retry, a no-duplicates queue and an alert to your team |
| Your data | Depends on the provider, sometimes outside the EU | EU-based server, in your name |
| Who supports you | A ticket or a forum | A team that knows your case |
How day-to-day work changes
Distributor running PrestaShop and Sage 50
600 web orders a month that someone types into the ERP (4 min each), and website stock updated from a spreadsheet twice a day.
Stock via spreadsheet, twice a day
Sold with zero stock: SKU-883
40 hours a month typing orders, plus sales of out-of-stock products.
Stock up to date every few minutes
You only review the exceptions
Orders flow in on their own, stock updates every few minutes and only the exceptions get reviewed.
Math: 600 orders × 4 min ÷ 60 = 40 h/month. Errors: 600 × 2% = 12/month (Panko's rate, 2015). Example based on typical figures.
We don't touch your ERP until everything is tested
Assessment
30 min. We look at your software, versions and what gets typed twice.
FreeData map
What moves, in which direction and which program is the source of truth for each field. Fixed price.
1 weekBuild and testing
On a copy or test company, running in parallel with the way you work today.
2–4 weeksGo-live
We switch on in phases, with a rollback ready and your team trained.
No downtimeYour integration belongs to you, and nothing gets lost along the way
Everything in your name
Your server, your accounts, your credentials. We hand over exportable workflows and documentation: if you ever leave, another developer can pick it up.
Tested before we touch your ERP
We only write what's been agreed, with a dedicated user and minimum permissions.
Nothing gets lost silently
If something fails, it's retried; if it isn't resolved, it's queued and we let you know. Every record is processed exactly once.
Response in under 24 hours
If something fails or needs your decision, we get back to you in under 24 hours.
Data stays in the EU
European server, a data processing agreement and a list of sub-processors. If anything needs a service outside the EU, we tell you first.
You talk to the people who build it
A team that knows your case, with no tickets or forums.
Integrations from €690
Request information →What people usually ask us
Do I have to switch ERPs?
No. We connect the software you already use, exactly as it is.
What if my software has no API (a3ERP, Sage, Access…)?
It can still be connected: by reading its database without touching its internals, through file exchange or with a small connector installed on your server. During the assessment we tell you which route we'd use for your version.
Why a custom integration instead of a generic connector?
Because a generic connector only does what it ships with. A custom integration understands your customer pricing, your warehouses, your bundles and your returns, reaches software without an API, and belongs to you. If your software already has a reliable connector, we use it inside the integration.
Who owns the integration if we stop working together?
You do. It runs on your server or in your accounts, with your credentials, and we hand over exportable workflows and documentation. Another developer can take it from there.
What happens if a sync fails?
It retries automatically. If that doesn't fix it, the record waits in a queue, never lost or duplicated, and both you and we get an alert. Monitoring is automatic, 24/7.
Which program wins if a field changes in both places?
We put it in writing in the data map before we build anything. Typically: stock, prices and tax details live in the ERP; opportunities and sales activity live in the CRM.
Will you touch my live ERP?
Only once everything has been tested on a copy or test company and has run in parallel with the way you work. We only write what's been agreed, with a dedicated user and minimum permissions.
How much does it cost and how long does it take?
Integrations start at €690. After the assessment we give you a fixed price in writing. The first integration is usually up and running in 2–4 weeks.
Where is my data stored?
On an EU server in your name, with a data processing agreement. We keep the bare minimum needed to retry and delete it afterwards. If any part needs a service outside the EU, we tell you first.
Can you help with Verifactu if I invoice with in-house software?
Yes: we connect your software to a Verifactu-compliant invoicing tool, without rewriting it. Please confirm with your tax advisor which deadlines apply to you.
