How to Connect Your Existing Business Systems to AI (Without Replacing Them)
You don't need a new system to use AI. You need a thin, reliable layer that connects the tools you already run — your POS, your invoicing, your CRM, your spreadsheets — to a model that can read, summarize and act. Here is how that actually works, and where it goes wrong.
The most common question I get from Israeli business owners isn't 'should we use AI?' — that ship has sailed. It's 'we already run Rivhit, a CRM, a WhatsApp number and three spreadsheets; how do we get AI on top of all that without throwing it away and starting over?' The honest answer is good news: in almost every case you keep everything you have. AI is not a replacement for your systems — it's a layer that sits on top of them and connects them to each other.
Think of it like wiring, not renovation. Your systems are already the rooms of the house. What's missing is the electrical work between them so that something happening in one room can trigger something useful in another — and so an AI model can read the whole house and answer questions about it.
The four things every connection needs
Whatever the system — a modern cloud SaaS or a fifteen-year-old Israeli POS — connecting it to AI always comes down to the same four pieces. If a vendor or freelancer can't explain how each one works for your specific tools, the project will leak.
- A way in. An API, a webhook, a database, a daily export file — some door the data can come through. Modern tools have clean APIs; older ones might only give you a CSV export or a report email, and that's fine, you just build around it.
- A trigger. What starts the flow? A new invoice, an incoming WhatsApp message, a form submission, or simply a schedule ('every hour, check what changed'). Many Israeli systems have no webhooks, so you poll on a timer — unglamorous but rock-solid.
- The AI step. The model reads the data and does one job: classify it, summarize it, extract fields, draft a reply, decide a next action. This is now the cheapest, easiest part of the whole chain.
- A way out. The result has to land somewhere a human or system actually uses — a Google Sheet, a CRM field, a WhatsApp message, an email, a Slack channel. AI that produces an answer nobody sees is wasted.
What this looks like in practice
Concrete beats abstract. Here are real connections I build that touch only the systems a business already has:
- Invoicing to AI: every new invoice from Rivhit, iCount or SUMIT is read, categorized and summarized into a sheet your accountant already checks — no new software for anyone.
- WhatsApp to your data: a customer messages your business number; an AI agent looks up their order or payment in your existing system and answers in seconds, escalating to a human only when it should.
- CRM to AI: incoming leads are scored, enriched and given a drafted first reply, so your salesperson opens the CRM to a prioritized list instead of a pile.
- Spreadsheet to action: the messy Google Sheet you already live in becomes the trigger — a new row fires an AI step that drafts the email, updates the status, or pings the right person.
The goal is never 'a fancy AI project.' It's that something tedious you do by hand every day quietly stops needing you — using the systems you already pay for.
No-code, custom code, or both
Be honest about scale and sensitivity. For low volume and non-critical data, a no-code tool like Make, Zapier or n8n can wire two systems together in an afternoon, and you may never need a developer — I'll tell you when that's the right call. But the moment you hit real volume, private financial or customer data that shouldn't pass through third-party servers, polling that must never miss or double-process a record, or logic with genuine consequences (money, taxes, legal replies), you want custom code that owns the reliability. The smartest setups are usually a mix: no-code for the simple glue, custom code for the parts that would hurt if they broke.
Where these projects actually fail
Not on the AI. The model almost never lets you down. Projects fail on the boring layer: a token that expires silently, a poll that misses a record, a system that changes its export format, an edge case in VAT or currency, an error that no one is alerted to. That's exactly why connecting existing systems to AI is an engineering job, not a prompt — the value is in the reliability you don't see when it's working.
This is the work I do: a small, dependable layer between the systems you already run and AI, built so it runs quietly and fails loudly enough that you find out before your customers do. If you're looking for a developer to connect your existing systems to AI without replacing them, tell me what you run today and the one task you most wish happened automatically — and I'll tell you honestly whether it's a no-code afternoon or a proper build. Either way you'll get a straight answer, not a sales pitch.
Looking for a developer to connect your systems to AI?
I'm Ariel Gelberg — a senior software engineer and technical partner. I build the integrations and automations that connect your business to AI, end to end.
Let's talk