A Alumio vivid purple arrow pointing to the right, a visual representation of how to access more page material when clicking on it.
Go back

Discussing AI integrations with Happy Horizon

By
Saad Merchant
Published on
September 23, 2025
Updated on
September 23, 2025
IN CONVERSATION WITH

Floris Schreuder

Tech Lead Solutions, Happy Horizon

A 2D email icon in anthracite and vivid purple
A 2D email icon in anthracite and vivid purple
A white cross 2D icon

As AI continues to reshape the digital landscape, businesses are increasingly looking for practical ways to automate processes with it. Happy Horizon is a leading digital agency that’s already using the Alumio iPaaS (integration Platform as a Service) to help several customers boost operational efficiency with all kinds of AI integrations. We interviewed Floris Schreuder, Tech Lead Solutions at Happy Horizon, to understand all the smart AI-powered integrations he's built and how he uses Alumio to do so. Read on to discover the various intriguing insights, case studies, and proof-of-concepts Floris shared with us, which exhibit how smart AI integrations are unlocking new opportunities for business automation.

1. How did you start building AI integrations?

“Soon after the launch of ChatGPT, I started experimenting with integrating AI using the Alumio integration platform (iPaaS). The results with the early GPT models weren’t great, but seeing future potential, I initially used it to support my process of creating workflows within Alumio.

My first project in building an AI integration came about when I was advising a client against using a translation tool for their e-commerce website, which was too technical and problematic in the long term. Instead, I proposed an AI-driven alternative using the Alumio iPaaS, which we were already using to help them integrate Akeneo, their PIM (Product Information Management) system.

After exploring several AI solutions, I ended up on Google’s Vertex AI platform and chose their Gemini models for the integration project. Translating the products from English or Dutch into other languages with Gemini was easy and fast. Using the Alumio iPaaS to integrate AI with the client’s Akeneo PIM system was also relatively simple and straightforward.

The integration flow we built within Alumio involves:

a) Retrieving product data (in English or Dutch) from the Akeneo PIM into Alumio.
b) Mapping the data within Alumio to be sent to the Gemini AI solution.
c) Sending the attributes of products that need to be translated to the Gemini AI model via Alumio.
e) Receiving the translations from Gemini and saving them on the specific scope of that language.

In roughly 16 hours, we translated 12,000 products with this AI integration. We saved the client around €500–600 in monthly fees that the other translation application would have cost them. The return on investment was achieved in just three months.”

2. How does an iPaaS help with AI integrations?  

“When using an iPaaS like Alumio, adding AI into the integration flow is relatively simple and actually aligns well with how the iPaaS already works. Typically, the iPaaS pulls data from one system, transforms it into a structured format, and pushes it to another system. When you introduce AI, the process is nearly identical: you fetch the data, structure and map this data in a way the AI expects, send it into the AI model/black box, receive a response, and then process or Route that response accordingly.

There are two ways that AI can be effectively used in combination with an iPaaS: the first is more challenging as of now, and it involves using AI to improve integration development itself within the iPaaS, and the second involves integrating AI to enhance product capabilities.

  • Improving integration development with AI: Where the first use case is concerned, I feed the AI tool with my strategies and templates for how I build integrations using Alumio. In response, the AI helps generate a basic implementation of these strategies, wherein it won’t build the full mapping or apply business logic, but it will give me the foundational setup. For instance, it will give me the incoming configuration to fetch data from Akeneo and include logic to store timestamps. This way each run retrieves only new or updated data. In other words, it helps quickly generate a skeleton for Routes and this can expedite the early stages of integration setup.  
  • Integrating AI with other tools or apps: On the product side, integrating AI via the Alumio iPaaS can help automate complex tasks like translating product data (as explored in the previous example). AI is particularly effective in structuring unstructured data. For instance, one proof-of-concept that we’re currently running involves automating the processing of purchase orders received as PDFs via email. The customer wants to automatically import these purchase orders into their ERP. While some of their suppliers send structured EDI data that easily integrates with their ERP, many simply email PDFs after a verbal order. Traditional OCR tools that could be used to read PDFs require a unique template for each supplier, which constantly breaks with layout changes. To solve this, we set up a system where suppliers email PDFs to a dedicated inbox. We then built an integration for the Alumio iPaaS to retrieve the PDF orders up from this inbox and send it to the Gemini AI tool, while enriching the request with contextual data from the ERP (such as, the full supplier catalog). Gemini cross-references this ERP data and then extracts specific data from the PDF, like supplier names or order details, allowing us to create structured purchase orders automatically.

Overall, while Alumio already speeds up how we build integrations and automate processes for our customers, adding AI definitely helps boost efficiency on both fronts.”

3. When building AI integrations, what's the margin of error?

“Most generative AI errors depend upon how much contextual information the AI receives. For instance, in the previous example, where we used Alumio to build an integration to send supplier PDFs to Gemini for enrichment, we also modified the data exchange to include contextual data from the ERP (full supplier catalog). This allows the AI to make smart associations when turning the supplier PDFs into purchase orders. For instance, if a PDF lists “BR Green” as the supplier, the AI can understand that it likely refers to “Brothers Green” in the ERP. So adding more contextual information definitely reduces the chance for error.

To reduce the margin of error with generative AI, we typically combine our AI integrations with a user interface, which displays what content the AI generates and enables users to review it before allowing it to go live. We also configure Alumio to perform checks in the background, for example, flagging discrepancies if the price on the order doesn’t match what the ERP expects. The level of oversight depends on the use case, with some businesses being okay with pushing AI-translated product data straight to their webshop without reviewing it. Others insist on manual approval before publishing. But for critical processes like purchase orders, where errors can have financial impact, validating what the AI generates is essential.”

4. What are the biggest challenges when it comes to integrating AI?

“The biggest challenge right now is that most AI models are still fundamentally built on large language models (LLMs). Even on the API side, they’re primarily designed for chatbot-like interactions, which isn’t how we typically use them in integrations. Features like function calling or structured outputs do exist (which, for example, Google’s Gemini supports). Yet, we often still receive plain text responses that contain a JSON object, rather than receiving proper structured JSON directly. This reflects how these models are still rooted in conversational design, even when used for backend processes.

This has caused a fair share of issues for us, especially when it comes to deserializing responses. The models can understand code quite well, but they still generate it as raw text. This means they can forget a comma, miss a curly bracket, or make other small syntax errors that can break a process. Handling these inconsistencies takes some work early on, but the models are improving rapidly and are already much more reliable than they were a year ago.”

Turn AI ambition into action

Get a free demo of the Alumio platform

5. What other business benefits or use cases do you see from applying AI to integrations?

“AI integrations can unlock new capabilities on the client side, turning messy, unstructured data into something clean, searchable, and scalable. Integrating AI to enhance product capabilities is definitely quite the game changer, especially where time and cost savings are concerned.

Cost-effective translation with AI
As mentioned before, AI significantly simplifies translation. For instance, translating 15,000 products manually and then keeping up with 150 new ones every month used to require a dedicated employee or a third-party agency. That could cost hundreds or even thousands of euros a month. With AI, the cost drops to virtually a few euros to translate thousands of products. That alone changes the game. Even if you’re only selling in the Netherlands, there’s now no reason not to also offer your webshop in English. With AI integrations, it barely costs anything to get it done, and it makes your store more accessible.

AI-based product data enrichment
Another major benefit is data enrichment. Many clients have product catalogs where each item only has a name and description, without any structured attributes. That makes it impossible to build a usable webshop with filters or categories. AI can now classify and extract structured data from that unstructured text. Let’s assume there’s a client that sells screws and the catalog contains 150,000 products with only basic descriptions. Defining a product model and running the data through an AI integration can help extract key attributes like length, width, and type. This helps create more structured data that entirely changes how reliably these products are categorized and presented online.

Image-based attribute extraction with AI: 
We’re also experimenting with image-based enrichment, where a fashion client has 50,000 products and multiple images per item. Previously, it would require employees to manually review each image to tag attributes like the collar type. Now we’re running those images through AI to visually analyze and extract 3–4 key product attributes automatically. The data already exists within the image of the product. AI can now extract these attributes from the image without human intervention.”

6. How do you minimize AI errors or its tendency to hallucinate?

“There are a few different guardrails we implement. One simple check is validating that the AI returns all expected fields. For example, if we send five product fields for translation and only get four back, we know something went wrong. The Alumio iPaaS can easily flag that. We also check if the input and output are identical because occasionally AI just echoes back the original text. That’s another easy red flag we can catch automatically.

However, the real challenge lies in the fact that we're often working with unstructured data. In cases like product translations, we can't truly verify the quality of a translation automatically. There's no way for Alumio to tell if the German output is accurate or fluent, and it would take a human review to confirm that. Because of this, we always inform clients that there will be an error margin. Sometimes it’s small, maybe 1%, but in other cases it could be as high as 30%.

It all depends on the complexity of the process and how well the AI handles the specific task. This is also why we frequently integrate user interfaces where someone can review and approve what the AI generates. Reviewing content is generally faster than creating it from scratch. If translating a product manually takes five minutes, reviewing an AI-generated version might only take 20 to 30 seconds. That alone is a huge time-saver.”

7. What other AI models work for AI integrations and how do they compare?

We’ve tested OpenAI and Claude as well. Overall, the differences between them are fairly minimal when it comes to functionality. Most of them follow a similar API design, so from a technical standpoint, it doesn’t really matter which one you choose.

Initially, there was a noticeable gap in quality between Gemini and OpenAI, but Google has caught up quickly. What really sets Gemini apart for us now is its pricing, especially their Flash models, which are incredibly cost-effective. For example, translating 1,500 products with Gemini might cost just two or three euros. With OpenAI, that same job could be 100 times more expensive, which quickly adds up when you're doing this at scale.

In terms of quality, Google's newer models — especially the 2.0 and now the 2.5 versions — have made a big leap forward. They’re solid, fast, and still priced well below competitors. So while I wouldn’t say the others are bad, they haven’t offered enough added value to justify switching.”

8. How do you see the role of AI in integrations evolving in the future?

“One area where AI is already adding value is in low-code environments. I often build user interfaces using drag-and-drop tools, but they still require a lot of JavaScript behind the scenes. I’m not a JavaScript expert, but ChatGPT is great at writing small snippets. While I wouldn’t trust it to build an entire app, it's incredibly helpful for handling specific tasks like sorting arrays or generating simple functions. That alone boosts productivity, especially for non-developers using tools like Alumio’s code transformer.

The real game-changer, though, is in how AI handles unstructured data. For example, clients frequently need to connect to aggregators like GS1, which may have 15,000 product attributes and hundreds of thousands of options. Their PIM system might only support a few hundred. Manually mapping that is impossible — but AI can do it. We’ve built proof-of-concepts where the AI receives both the GS1 data and the client’s product model, then intelligently maps them on the fly.

That kind of dynamic mapping is where AI really shines. While it won’t replace complex business logic, like syncing orders between systems, it’s already transforming how we handle product data, feed mappings, and large-scale classification.”

Using AI and Alumio to streamline business operation

Our interview with Floris Schreuder about his experiments with AI integrations at Happy Horizon highlights the practical benefits of optimizing business operations with AI. Building these integrations with the Alumio iPaaS, Floris is helping clients to automate processes and reduce costs in inventive ways. One of the biggest advantages of AI integrations that Floris emphasized is the ability to transform unstructured data into structured, actionable data, making it easier to rapidly categorize and scale operations. While AI integrations offer immense potential in automation, human oversight is still essential to ensure data accuracy and quality. As AI tools continue to evolve, combining them with integration solutions like Alumio will continue opening doors to smarter automations and more adaptive business solutions.

Connect with popular apps!

No items found.

FAQ

Integration Platform-ipaas-slider-right
Integration Platform-ipaas-slider-right
Integration Platform-ipaas-slider-right
Integration Platform-ipaas-slider-right
Integration Platform-ipaas-slider-right
Integration Platform-ipaas-slider-right

Want to see Alumio in action?