Integration Platform

An Integration Platform that is visualizing your integrations and helping you with the documentation

Democratizing Integrations - as a service for everyone

Imagine a future where the power to connect systems, automate processes, and streamline workflows is at your fingertips, regardless of your technical expertise. With our Integration Platform as a Service (iPaaS), we’re turning this vision into reality. iPaaS offers your organization a unique opportunity to revolutionize the way you operate by providing a centralized hub for creating, managing, and sharing integrations, without requiring advanced development skills.

Our iPaaS is designed with simplicity in mind. You don’t need to be a developer to define intricate integrations and workflows. Through an intuitive interface, you can effortlessly orchestrate connections between your favorite apps, services, and data sources. Our platform empowers business users to become integration architects, eliminating the need for complex coding and reducing reliance on technical experts.

Security is paramount, and iPaaS ensures your data is protected. Permissions are set on team levels, guaranteeing that your team has its secure vault for secrets, dedicated applications, and customized integrations. You have full control to decide which integrations are shared with the broader organization, ensuring seamless collaboration while maintaining security standards.

At the core of iPaaS is the philosophy of democratizing integrations. We’re breaking down barriers and fostering a culture of innovation, where everyone can contribute to optimizing processes. With our Integration Platform as a Service, your organization is no longer bound by traditional integration challenges. Embrace the future of connectivity, efficiency, and collaboration, and experience the transformative power of iPaaS.

You can have Integrations as a Service on top of Copyl
Copyl gives you a unique opportunity to offer Integration as a Service. Let the application experts manage their own integrations.

What is an Integration?

When data changes in one system, you want other systems to use that data to do some kind of work, maybe copy, move or transform the data.

Integrations can be runned in just-in-time or as a scheduled jobs – depending on your systems ability to report events. They can also be manually started or automatically started from your code.

We call the different systems for ‘Applications’ and their methods as ‘Actions’. If an Application is event-driven, we call the events for ‘Triggers’. Each Application can have Data Models that describes the classes that is used in integrations.

An Integration have one or more Steps. Each Step calls an Action and provide data to it. Data can be manipulated before and after the Action has been executed.

Integration Platform (IP) vs.
Business Process Automation (BPA)

Copyl is actually a BPA platform, even though we started as an Integration Platform. We will continue to build on our BPA to give you an easy-to-use-tool to define your processes in.

 

Business Process Automation

  • Focuses on automating and optimizing specific business processes within an organization.
  • Involves streamlining workflows, reducing manual tasks, and increasing operational efficiency.
  • Often deals with internal processes, such as HR onboarding, finance approvals, and inventory management.
  • Aims to improve productivity, reduce errors, and enhance collaboration among employees.
  • May utilize tools like BPM (Business Process Management) software to design, model, and automate processes.

Integration Platform

  • Focuses on connecting different software applications, systems, and data sources to work together seamlessly.
  • Involves creating interoperability between various IT systems to enable data exchange and process synchronization.
  • Often used for external and internal data sharing, such as integrating CRM with ERP systems or connecting APIs.
  • Aims to enhance data accuracy, provide real-time information, and improve decision-making.
  • May utilize ESBs (Enterprise Service Buses) or iPaaS (Integration Platform as a Service) to facilitate connections.

Summary of the difference between BPA and IP

Business Process Automation (BPA) and Integration Platforms (IP) serve distinct yet interconnected purposes within the realm of modern business operations. BPA empowers organizations to optimize specific workflows, streamline tasks, and enhance internal processes, leading to improved productivity and reduced errors. On the other hand, Integration Platforms focus on bridging the gap between diverse software applications, systems, and data sources, facilitating seamless data exchange and process synchronization both internally and externally. While BPA targets efficiency within processes, IP ensures efficiency through the smooth flow of information. Together, these two approaches contribute to a holistic strategy for achieving operational excellence and data-driven decision-making.

Strategic tips

3 things to consider when designing integrations

1. Have a holistic view and look beyond this particular integration you are building. Plan for more while you are it.

2. Find out the security requirements before building. Look at authentication, authorization, network topology, impersonization etc.

3. What level of logging is needed? On success? On failure? How should these recepients be administred? For how long should the log be saved?

3 common mistakes when developing integrations

1. One developer is assigned to develop the integration. Leaving non-updated code, dependency to the developer and to the tech used.

2. Declaring a system to be not open for integration. There are a very few systems today that is totally closed and cannot be integrated.

3. Big datasets are moved back and forth – only send the data that has changed.

Connetors for Copyl Integration Platform covers all major databases, message brokers, file management etc

Connectors

A Connector is used to create integration applications in your environment. It’s a template, specialized for the system it integrates.

Instead of building your own applications from scratch, you can set up an integration within a minute.

Copyl has integration connectors for the most common databases, messaging brokers, file management, user management, email and many of the most common SaaS like Slack, Stripe, SendGrid, HubSpot, Jira etc.

We are developing new connectors every week, and extending the existing ones with new features.

Read our documentation on the different Integration Connectors to learn more about all the integration capabilities.

Autogenerate your Actions

It is really super-easy to generate all available Actions in your API/App by pointing out the OpenAPI/Swagger file.

Copyl Integration Platform parses this file and adds all available Actions together with information about fields needed. Even the documentation is available in CIP afterwards.

You need to manually start the parser from the administration interface of your app. You can delete any unwanted Actions afterwards and you can also hide them when generating the Swagger file.

Schedule data moves or other actions

Copyl’s Integration Platform supports scheduled jobs so you can move data on regular intervals or maybe clear log files or any other actions you need to take.

Variables for stateful data

Set and get variable data in the integration logic. You can save data from one api call one day and use the data the next day in another integration job.

Monitor data changes and trigger integration jobs

Not all systems supports an Event-Driven Architecture. That’s why Copyl Integration Platform has a special feature were data is checked on regular basis and if a change is made a Integration Trigger is started. You find this feature called “Data Watcher” on the App Action page.

Define the Enterprise Architecture

All classes that are imported via OpenAPI/Swagger will be used as a foundation for your Information Model in your Enterprise Architecture. All you need to do is to define the relationships, keys etc to have one common ruleset for your organization.

Keeps track of GDPR & CCPA data

Mark the properties of each class that contains personal data to easilly keep track of them when you build your dynamic workflow processes in Copyl.

Run Copyl IPaaS on your servers

You can run CIP on your servers if your company’s policies doesn’t allow your integration and application definitions to be stored in the cloud. Please contact [email protected] for more information.

Data Tagging in action. Just click on the tags each field relates to.

Unique features

Copyl have some really useful, and still unique, features.

Monitor changes in APIs and DBs

Whenever you make a call to the database or API, we are saving the results encrypted and if there has been a change, we report the event that then triggers an integration automatically. This means you can make your legacy systems event-driven. We call this feature Datawatchers.

Tagging helps you with compliance

Any properties on any app or data model can be tagged so that you can always see what parts of the Integration Platform and the Microservice Management tool is using this data. You can add/remove tags as you want.

Code Generator in your language

If you have imported your APIs, all the classes are imported to. You can export the class to any of the most popular language in our Code Generator.
 

When setting up Triggers in an API, we provide you with code that you just copy and paste into your API to report events that starts Triggers.

 

Data Transformation

Utilize the power of JavaScript to transform, clean, combine, validate and format your incoming- or outgoing data. In each step of the integration.

We have also extended JavaScript with 50+ useful functions that helps you make even more with your data and logic, in each step of each integration.

Actually, each Action has a pre- and a post script that runs in every integration. Then each Step has a pre- and a post script that runs in the specific integration. Each script can reach any in- and out data in the integration.


Integration Platform Customers

We are very proud of our customers and how they are changing the world for the better.

Frequently Asked Questions

A monolith is a common legacy software design were all logic is compiled together in one big chuck of software. The upcoming architecture is called microservices which are small, autonomous, software pieces. There are advantages of both of them.

Yes you can with a little help from us. The IPaaS will be installed as containers in your Docker environment. No data will leave your network when hosted on-premises.

Yes, public organizations can get the source code for Copyl Integration Platform. 

All data in Copyl is stored in the EU. Copyl AB is a Swedish limited company that is subject to Swedish law and complies with GDPR. You have the option of encrypting data in the database to ensure that personal data cannot be read out without a password.

Yes absolutely! You can do it easily yourself under Settings and if you need help contact us and we will help you immediately.

Card payment (Visa, Mastercard and American Express). Please contact us if you want to pay with bank tranfer with a regular invoice.

Want To Boost Your Business Today?

Maybe you are our next customer? Please reach out to us.

Team workforce planning