A Simple Integration Scenario with Apigee Integration

Introduction to Apigee Integration

Apigee Integration is Google’s brand new integration platform which extends the existing Apigee X API Management platform delivering a unified cloud platform for both application integration (iPaaS – Integration Platform as a Service) and API Management. 

Apigee Integration, available with a separate license as an ‘add-on’ for Google Apigee, comes with an easy to use integration designer which allows you to create powerful integration scenarios by dragging integration components onto a canvas. It augments the functionality of your integration scenarios with more complex integration patterns like sequential-looping, parallel execution, complex routing, long-running workflows, complex data mapping and event-based triggers.

Connectivity to common SaaS services like for example Salesforce, Elasticsearch or Google Cloud services like Cloud SQL or Cloud Pub/Sub is facilitated through easy-to-use pre-build connectors. Although the list of connectors today is rather limited, new connectors are regularly added.

In this blog we created a couple of easy to build integration scenarios with Apigee Integration to prove its value.

The Integration Scenario

Our simple integration scenario contains two Apigee Integrations. The first Integration queries new orders created by our customers in Magento, an eCommerce platform and sends these orders to our Salesforce instance. Once the order is created/modified in Salesforce, the order is sent to an Apigee Integration which sends a notification to Microsoft Teams and a mail to a distribution list.

High level diagram of the integration scenario

Diagrams of Integrations

apigee integration

Connectivity to Magento

For this integration we decided to make use of a scheduled trigger to initiate the polling of Magento. Each polling cycle consists of a call to a Magento API to retrieve all the changes in the business data we are interested in. As of today, there is no dedicated connector for Magento so we use the standard ‘call REST Endpoint’ task.

Connectivity to Salesforce

The Apigee integrations product provides 2 objects that can help you connect to Salesforce:


Transforming incoming data from the Salesforce trigger can be done with the Data Mapping task. Apigee Integration contains a graphical ‘Data Mapping Editor’ that lets you map data structures and perform simple transformations on them. You can even use a function library to create more complex data transformations.


Apigee Integration proves its value as a powerful cloud based integration platform (iPaaS) especially combined with Apigee X API Management. We definitely liked the easiness in which even complex integration scenarios can be created by simple drag and drop integration tasks to a canvas! We also liked the rather low entry level allowing even technically skilled business people to create already very useful integrations.

Currently the amount of built-in connectors is rather low but Google is doing a tremendous effort to expand the amount of these built-in connectors. The configuration of those connectors is again, straight-forward.

Apigee Integration in combination with the proven Apigee X API Management platform is very promising to deliver API first integration scenarios on an enterprise scale level.



Curious to know more about this topic?

Working at i8c

i8c is a system integrator that strives for an informal atmosphere between its employees, who have an average age of approx 30 years old. We invest a lot of effort in the professional development of each individual, through a direct connection between the consultants and the management (no multiple layers of middle management). We are based in Kontich, near Antwerp, but our customers are mainly located in the triangle Ghent-Antwerp-Brussels and belong to the top 500 companies in Belgium (Securex, Electrabel, UCB, etc…).

Quality Assurance

i8c is committed to delivering quality services and providing customer satisfaction. That’s why we invested in the introduction of a Quality Management System, which resulted in our ISO9001:2000 certification. This guarantees that we will meet your expectations, as a reliable, efficient and mature partner for your SOA & integration projects.

i8c - ISO9001-2015

Also worth reading

AWS AppFlow: Streamlining SaaS Integrations with AWS Services

In today’s digital world, organizations are constantly looking for ways to streamline their workflows and improve their data management processes. One of the key challenges that organizations face is integrating their various software as a service (SaaS) applications with their data management systems. This is

Read More »

Apigee Scope Validation using OpenAPI Specification

In API security and management, we often use a lot of different security mechanisms to protect the requested resource behind the API Gateway. One of these mechanisms is the validation of scopes to authorize a client on a specific sub-resource of the API. Most of

Read More »