Skip to main content Skip the demo: read how it works

Η σελίδα υπάρχει και στα ελληνικά. Διαβάστε τη στα ελληνικά

Book an X-RayX-Ray Book a Workflow X-Ray: a fixed-price diagnosis

Custom software & ERP

Tuesday, 09:30. One order from Viber, one by email, one by phone. Three rounds of typing into the same ERP.

Orders come in by email, Viber and phone. Someone types them in again.Custom software and ERP integration with AI, myDATA and e-invoicing.

We connect the systems you already have (ERP, myDATA, e-shop, couriers, Skroutz) and build the software missing between them: B2B portals, field apps, order intake from Viber. Whatever already exists digitally doesn't get typed in again.

A wall-mounted network cabinet in a small business, door open, with a tangle of blue, grey, yellow and red patch cables hanging from the switch.connections with no mapThis image was created with an AI tool (AI Act, Article 50).

The demo didn't load. The text below says what you would have seen.

Your systems map

The usual picture in a Greek SME. Yours is mapped in the X-Ray.

Drag the systems you use onto the canvas. Or tick them in the list.

ERP
Online sales
Couriers
Tax
Messages and mail
Other
We found 4 manual hand-offs.

We found 4 manual hand-offs.

  • Cyan: data can flow on its own
  • Orange: someone retypes it today

Each hand-off is a point where someone retypes something that already exists digitally.

  • Viber → SoftOne: customer orders · by hand
  • WooCommerce → SoftOne: stock, prices, orders, customers · by hand
  • ACS → WooCommerce: vouchers, tracking, cash on delivery · by hand
  • SoftOne → myDATA: document transmission · automatic
  • myDATA → SoftOne: received expenses, classifications · by hand
Bring this map to the X-RayThe map goes into the form. Nothing goes into the page address.

Why it works

Mechanism
Every line is a hand-off of data. Orange means a person does the hand-off.
Why it holds
Manual hand-offs show up in no system, because they happen between systems.
What we measure
Hand-offs per order · minutes per hand-off · errors each hand-off creates
What to expect, honestly
The map shows where to look. What each hand-off costs, we measure in the X-Ray.

The problem

Your ERP got AI. Who's going to redesign the work around it?

The big ERP vendors now build AI assistants into their products. ENTERSOFTONE talks of up to 70% less data-processing time. euro2day on ENTERSOFTONE's new ERP releasessource euro2day on ENTERSOFTONE's new ERP releases (opens in a new tab)

AI inside the ERP works inside the ERP. But your orders come in from Viber, invoices arrive by email and shipments leave with three couriers. We join up the systems around the ERP and redesign the flow, so its AI has something clean to work with.

We don't compete with your ERP. We make it hear the other systems.

Cyan Diagonal Plastics S.A.

Morning! For Thursday: 24 sacks of LD-220 and 4 of MB-07. Delivery to the Volos industrial area.

Got it, thank you.

The message becomes a draft order in the ERP; unknown codes and off-list prices wait for approval. An example that shows how it works.

How it works

One system has the final say on each piece of data.

Before we connect anything, we decide which system is the source for each piece of data: stock in the ERP, the order in the e-shop, transmission at the provider. That way there are never two versions of the truth. Then we build the connections, with monitoring and an alert when something fails.

SystemWhat we connectHowDocumentation
SoftOne (Soft1)Documents, customers, items, prices, stockOfficial Web Services (getBrowserData, setData, calculate)public documentation
EntersoftDocuments, items, customersThe installation's API or via a partnerconfirmed per installation
Epsilon PYLON and GalaxyDocuments, myDATA receiptsVia a partner or resellervia a partner
AtlantisDocuments, itemsConfirmed per installationconfirmed per installation
myDATA (AADE)Received income and expenses, accountant classifications; invoices are transmitted through a provider (from 1 February 2027, not directly from the ERP)REST API v2.0.0 (December 2025)public documentation
E-invoicing providersIssuing and receiving e-invoicesThe provider's API, or AADE's timologio and myDATAappper provider
WooCommerce and ShopifyOrders, stock, prices, customersREST API and webhookspublic documentation
SkroutzProduct feed, Marketplace ordersXML feed and Marketplace APIto confirm
ACS, BOX NOW, ELTA Courier, Geniki TaxydromikiVouchers, tracking, cash-on-delivery statementsEach courier's APIper courier
Viber, Gmail, Microsoft 365Orders and documents from messagesMessaging and mail APIspublic documentation

System names, not partner logos. We don't claim partnerships we haven't signed.

SoftOne, Web Services · AADE, myDATA REST API v2.0.0SoftOne, Web Services · AADE, myDATA REST API v2.0.0source SoftOne, Web Services (opens in a new tab)source AADE, myDATA REST API v2.0.0 (opens in a new tab)

Obligations

AADE's deadlines won't wait for your next upgrade.

  1. 2 November 2026

    B2B e-invoicing becomes mandatory for businesses with 2023 revenue up to €1 million too, with a transition period until 31 January 2027. The ERP and the e-shop issue and receive through a provider; incoming invoices should post without retyping.

    AADE, press release on e-invoicing, 30/9/2026AADE, press release on e-invoicing, 30/9/2026

  2. 1 January 2027

    Digital delivery note, phase B: goods movements go digital. Loading has to talk to the ERP and myDATA.

    AADE, press release on e-invoicing, 30/9/2026AADE, press release on e-invoicing, 30/9/2026

  3. 1 February 2027

    No more direct transmission from the ERP: invoices reach myDATA only through a certified provider or AADE's timologio and myDATAapp. If your ERP transmits directly today, the connection has to be rebuilt.

    AADE, press release on e-invoicing, 30/9/2026AADE, press release on e-invoicing, 30/9/2026

How ready are you for e-invoicing? Check in 2 minutes

What we build

The software missing between your systems.

  • B2B ordering portals

    Your customers order for themselves, at their own ERP prices, even from a phone with no signal.

    What disappearsThe paper order typed in at night.

  • Field and operator apps

    Job list, checklist, photos and signature on a phone or tablet, sent to the ERP as soon as there's signal.

    What disappearsThe handwritten job sheet that reaches the office three days later.

  • Order intake from Viber and email

    The message becomes a draft order in the ERP; unknown codes and off-list prices wait for approval.

    What disappearsTyping the same order in a second time.

  • Reusable connectors

    Connectors for ERPs, myDATA, couriers and marketplaces, tested and documented, that go in faster at the second company than at the first.

    What disappearsStarting from scratch every time.

  • Internal tools

    Quote builders on ERP prices, approval flows, customer portals with order status and certificates.

    What disappearsThe spreadsheet running alongside the ERP.

Other sectors, same method

Six companies. Six systems that weren't talking.

From a drinks distributor to an olive-oil mill exporting to Germany: the data already exists. Someone is just carrying it across by hand.

Use cases built on how Greek businesses actually work. Wherever there's a number, its source or its maths sits right beside it.

How this mechanism runs for a business in this sector, step by step.
Drinks distributionBefore-and-after diagram: Drinks distribution. Today: order on paper, photo on Viber, typed in at night (every night), ERP. With the integration: B2B portal, works offline, customer prices from SoftOne, exceptions: approval, loading. We measure: orders with no retyping. Use case. Today Drinks distribution Orderon paper Photo on Viber Typed in atnight every night ERP With the integration B2B portal, worksoffline Customer pricesfrom SoftOne Exceptions:approval Loading we measure orders with noretyping use case
Today
Paper, photos on Viber, phone calls. It all ends up typed into the ERP, and the mistakes show up at loading.
With the integration
A B2B ordering portal in an app that works without signal, with each customer's prices from SoftOne. Customers who prefer Viber write there; the assistant turns the message into a draft order.
The human
Orders with an unknown code or an off-list price wait for approval.
Systems
SoftOne · Viber · B2B app (PWA)
We measure
Orders with no retyping · wrong lines · time from order to loading
The maths
We put a number on it only after measuring your own workflow.

How this mechanism runs for a business in this sector, step by step.
Cosmetics e-shop · WooCommerceBefore-and-after diagram: Cosmetics e-shop · WooCommerce. Today: stock on the website, stock on Skroutz, vouchers copy-pasted (oversold), COD in Excel. With the integration: one source of stock: the ERP, website and Skroutz in sync, vouchers, tracking: automatic, exceptions in one list. We measure: oversells. Use case. Today Cosmetics e-shop · WooCommerce Stockon the website Stockon Skroutz Voucherscopy-pasted oversold COD in Excel With the integration One sourceof stock: the ERP Websiteand Skroutzin sync Vouchers,tracking:automatic Exceptions in onelist we measure oversells use case
Today
Stock in three places, courier vouchers copied and pasted, invoices issued by hand, cash-on-delivery payouts checked in a spreadsheet.
With the integration
The ERP becomes the single source of stock and prices. WooCommerce and Skroutz stay in sync, vouchers for ACS, BOX NOW, ELTA Courier and Geniki Taxydromiki are created automatically, the e-invoice goes out through your provider and COD payouts reconcile themselves.
The human
Anything that doesn't match (stock, payment, return) goes into one exceptions list for a person.
Systems
WooCommerce · Skroutz · ACS · BOX NOW · ELTA Courier · Geniki Taxydromiki · e-invoicing provider · ERP
We measure
Oversells · minutes per shipment · COD payouts that don't reconcile
The maths
We put a number on it only after measuring your own workflow.

How this mechanism runs for a business in this sector, step by step.
Lift maintenance · CreteBefore-and-after diagram: Lift maintenance · Crete. Today: service at 18:00, handwritten job sheet, at the office on Thursday (18:00 → Thursday), invoiced late. With the integration: app, even in a basement, photos and signature, report, invoice in the ERP, the supervisor approves. We measure: days to invoice. Use case. Today Lift maintenance · Crete Service at18:00 Handwrittenjob sheet At the officeon Thursday 18:00 → Thursday Invoiced late With the integration App, evenin a basement Photosand signature Report, invoicein the ERP The supervisorapproves we measure days to invoice use case
Today
A handwritten sheet, photos on the technician's phone, invoicing once the paperwork turns up.
With the integration
A phone app that works even in a basement with no signal: job list, checklist, photos, customer signature. The job report and the invoice are prepared in the ERP.
The human
The supervisor approves the invoicing. Safety findings go straight to the engineer.
Systems
Field app (PWA) · ERP · customer email
We measure
Days from job to invoice · missing job sheets · repeat visits
The maths
We put a number on it only after measuring your own workflow.

How this mechanism runs for a business in this sector, step by step.
Olive-oil mill and exporter · CreteBefore-and-after diagram: Olive-oil mill and exporter · Crete. Today: request from Hamburg, three folders, lots in Excel (an afternoon). With the integration: intake, lot, bottle, export papers from the ERP, importer portal in English, who sees what: quality decides. We measure: shipment prep time. Use case. Today Olive-oil mill and exporter · Crete Request fromHamburg Three folders Lots in Excel an afternoon With the integration Intake, lot, bottle Export papersfrom the ERP Importer portalin English Who sees what:quality decides we measure shipment prep time use case
Today
Lots, lab results, certificates and bills of lading live in folders, email and spreadsheets. Every export shipment costs an afternoon of paperwork.
With the integration
Traceability from olive intake to bottle. Export documents (invoice, packing list, certificates) come out of the ERP. Importers see each lot's lab results on their own portal, in English.
The human
The quality lead decides which documents each customer can see.
Systems
ERP · importer portal (EN) · lab records
We measure
Shipment prep time · time to answer an importer's request · lots with a complete file
The maths
We put a number on it only after measuring your own workflow.

How this mechanism runs for a business in this sector, step by step.
Plastic film · ThessalyBefore-and-after diagram: Plastic film · Thessaly. Today: issued in the ERP, re-keyed for the provider (every truck), certificate in Word, “Where's my order?”. With the integration: issued in the ERP, provider and myDATA, no re-keying, rejections: queued with a reason, customer portal. We measure: rejected submissions. Use case. Today Plastic film · Thessaly Issuedin the ERP Re-keyed forthe provider every truck Certificatein Word “Where's myorder?” With the integration Issued in the ERP Providerand myDATA, nore-keying Rejections: queuedwith a reason Customer portal we measure rejectedsubmissions use case
Today
The ERP issues, the e-invoicing provider asks for the details again, the certificate of conformity is typed in Word, and the customer phones to ask where the order is.
With the integration
The document goes from the ERP to the provider and myDATA without retyping. The digital delivery note follows the loading. Customers see order status and certificates on their own portal.
The human
Rejected submissions go to a queue with a reason, not into a silent error.
Systems
ERP · e-invoicing provider · myDATA · customer portal
We measure
Rejected submissions · minutes per shipment · "where's my order?" calls
The maths
We put a number on it only after measuring your own workflow.

Digital delivery note, phase B: from 1 January 2027, according to AADE (30/9/2026).

How this mechanism runs for a business in this sector, step by step.
Car hire · HeraklionBefore-and-after diagram: Car hire · Heraklion. Today: booked on the website, booked via a broker, availability in a spreadsheet (double-booked), paper contract. With the integration: one fleet calendar, handover with photos, contract and invoice, damage: a person charges it. We measure: double bookings. Use case. Today Car hire · Heraklion Bookedon the website Booked viaa broker Availabilityin a spreadsheet double-booked Papercontract With the integration One fleet calendar Handover withphotos Contractand invoice Damage: a personcharges it we measure double bookings use case
Today
Availability in a spreadsheet, contracts on paper, damage in photos on an employee's phone.
With the integration
One fleet calendar keeps the website and brokers in sync. Handover and return happen on a tablet: time-stamped damage photos, signature, mileage. The contract and the invoice are prepared in the ERP.
The human
Damage charges are always approved by a person, with the photos in front of them.
Systems
Booking website · brokers · handover app (PWA) · ERP
We measure
Double bookings · minutes per handover · damage disputes
The maths
We put a number on it only after measuring your own workflow.

The form opens with your sector selected. Nothing goes into the page address.

What we measure

We count the hand-offs that disappeared.

  • Manual hand-offs per order, before and after
  • Minutes per order, shipment or job
  • Rejected myDATA submissions
  • Oversells and stock errors
  • Days from job to invoice
  • Uptime of each connection and time to restore
Manual hand-offs4
An example that shows how it works.

Running it

Connections break when something changes at the other end.

A courier changes its API, AADE releases a new version, someone adds a field to the ERP. That's why every connection we build has a health check and an alert, so we see the problem before your customer does.

  • Monitoring on every connection, with an alert when one fails
  • Updates for new API versions and new AADE requirements
  • Documentation for each connection: what it moves, when, and what it does when it fails
  • An SLA with response times agreed in writing
  • A monthly report: what went through, what was rejected, what was fixed
An example that shows how it works.

BundleSoftware & ERP

Connected Commerce

For e-shops and wholesalers: the store and everything that has to talk to it.

  1. An e-shop on WooCommerce, new or existing
  2. Connections to the ERP, myDATA and the e-invoicing provider
  3. Couriers and Skroutz, with automatic vouchers and COD reconciliation
  4. Conversion optimisation and structure ready for AI answers
  5. A care and security plan

Price: after the X-Ray or a project conversation.

For back office without an e-shop: the Back-Office Autopilot bundle.

The e-shop with every connection

What the measurements say

The numbers that aren't ours, with sources.

Become our first measured case in your sector.

We'd like to be first

Questions

Can you connect our e-shop to SoftOne?

Yes. SoftOne has official Web Services, through which we sync stock, prices, customers and orders with WooCommerce or Shopify. We decide which system has the final say on each piece of data, so there are never two versions of the truth, and we monitor every connection.

What does the myDATA API automate?

AADE's REST API (version 2.0.0) handles retrieving income and expenses and, for accountants, sending classifications for authorised clients. From 1 February 2027, invoices are transmitted only through a certified provider. So expenses arrive on their own, get checked and classified, and the accountant approves before anything is transmitted.

Do we have to change our ERP?

Almost never. The problem is usually not the ERP but what happens around it: orders on Viber, invoices in email, spreadsheets beside the system. We connect those to the ERP you already have. If a system can't be connected safely, we tell you in the X-Ray.

Who owns the data and the code?

The data is always yours and stays in your systems or on EU infrastructure. For code we write specifically for you, ownership and usage terms are set out in the contract. Every connection is documented, so you never depend on anyone's memory.

What happens when something changes at AADE or in the ERP?

We keep watch. Every connection has a health check and an alert when something fails, so we see it before your customer does. When AADE releases a new API version or changes deadlines, we update the connections under the SLA.

How much does an integration cost?

It depends on the systems and how much data moves between them, so we don't quote blind. We start with a Workflow X-Ray, from €890, which maps every manual hand-off and is credited in full against what follows. A pilot on one workflow starts from €6,000.

How many systems does one of your orders touch before it ships?

In the X-Ray we map every hand-off, time it, count its errors and show you which connections are worth building first.

From €890 · credited in full against what followsYour systems map goes into the form. Nothing goes into the page address.