HOW IT WORKS

HOW IT WORKS

Taking care of the routine so you can innovate

Taking care of the routine so you can innovate

Automation as a Service

Convenient automation of your processes – simple, fast, reliable. 

The most important thing for us is to provide you with long-term support. Cloudomation enables far-reaching automation of software and processes tailored to your needs – thanks to Pro-Code approach.

You don’t have developers in-house? No problem, if needed we can take over the development of automations for you. Or we can support you in developing your own customized Pro-Code automations. The basis of our work is the joint development of a first use case. Based on this, we automate all redundant, time-consuming and crippling tasks step by step and adapt your automations to growing complexity and requirements in the future.
Your effort in the process? Hardly any.

So that you’re free to focus on the important things again.

Technical details

From kick-off call to automation - in 3 weeks

1a) Non-binding initial meeting (Option A)

  • 1 hour kick-off call to identify your first use case 
  • One automation expert from Cludomation, one decision-maker from your
    side and one IT-expert from your side (optional)

1a) Non-binding initial meeting (Option A)

1 hour kick-off call to identify your first use case 

One automation expert from Cludomation, one decision-maker from your
side and one IT-expert from your side (optional)

1b) Use case workshop (Option B) 

  • 2 hour workshop to identify the automation potential in your company and create a list of priorised use cases 
  • One automation expert from Cloudomation, one decision-maker from your side as well as 1-3 IT-experts/subject matter experts from the departments that wants to automate (optional)

1b) Use case workshop (Option B) 

2 hour workshop to identify the automation potential in your company and create a list of priorised use cases 

One automation expert from Cloudomation, one decision-maker from your side as well as 1-3 IT-experts/subject matter experts from the departments that wants to automate (optional)

2) Collecting requirements

  • 45 minute call to collect all technical details necessary for a first estimation as well as an implementation plan
  • One automation expert from Cloudomation and one IT-expert/subject matter expert from your side

2) Collecting requirements

45 minute call to collect all technical details necessary for a first estimation as well as an implementation plan

One automation expert from Cloudomation and one IT-expert/subject matter expert from your side

3) Offer

  • Overview of effort and costs
  • Latest one week after collecting all requirements 

3) Offer

Overview of effort and costs

Latest one week after collecting all requirements 

4) Implementation

  • We implement the discussed use case for you
  • 2-10 days of development effort in a time period of 2-7 weeks
  • Done by you (supported by the Cloudomation team) or fully covered by Cloudomation

4) Implementation

We implement the discussed use case for you

2-10 days of development effort in a time period of 2-7 weeks

Done by you (supported by the Cloudomation team) or fully covered by Cloudomation

 5) Use the time gained for more important things. 

 5) Use the time gained for more important things. 

Hosting Cloudomation

We host Cloudomation for you in our secure cloud or as an on-premise managed service in your data center – so you really don’t have to worry about a thing. Alternatively, your IT-experts can host Cloudomation themselves in a cloud of your choice or in your own data center.

0 %
of IT decision-makers state that process automation creates space for their employees to work on more complex, strategic tasks

How does Cloudomation work?

How does Cloudomation work?

Design ohne Titel (4)

Trigger

Process logic

Result

Schedules
Through these, automations are executed at a precise time or in specific intervals. Schedules are fully customisable and can include complex dependencies.

Webhooks
With webhooks, automations are initiated externally and can accept parameters and data as well as forward those to the automation.

Polling
Here, Cloudomation monitors your third-party systems and reacts to any changes. For example, you can set new entries of a database as starting points of automations.
This way you won’t miss anything anymore!

Manually
Take off at the push of a button!

Process logic is defined in flow scripts in Python. You can define any complex or simple process logic with Python to quickly extend your flows.
 
Modular
Flows can call each other and thus form a process. Individual flows can also be part of several processes.
 
They form a meta-level above the process logic where reactions to changes, inputs and outputs of processes are defined. For example, a notification can be sent if a process remains in a particular state for too long, or the a retry can be defined at predetermined fixed points in the process if an error occurs.
 

All our other features can be used in the process logic:

 
and more

Detailed logging ensures the 
traceability and auditability of your automations.

For each step you can read what was done when and which data was read or written when.

Trigger

Schedules
Through these, automations are executed at a precise time or in specific intervals. Schedules are fully customisable and can include complex dependencies.

Webhooks
With webhooks, automations are initiated externally and can accept parameters and data as well as forward those to the automation.

Polling
Here, Cloudomation monitors your third-party systems and reacts to any changes. For example, you can set new entries of a database as starting points of automations.
This way you won’t miss anything anymore!

Manually
Take off at the push of a button!

Process logic

Process logic is defined in flow scripts in Python. You can define any complex or simple process logic with Python to quickly extend your flows.
 
Modular
Flows can call each other and thus form a process. Individual flows can also be part of several processes.
 
They form a meta-level above the process logic where reactions to changes, inputs and outputs of processes are defined. For example, a notification can be sent if a process remains in a particular state for too long, or the a retry can be defined at predetermined fixed points in the process if an error occurs.
 

All our other features can be used in the process logic:

 
and more

Result

Detailed logging ensures the 
traceability and auditability of your automations.

For each step you can read what was done when and which data was read or written when.

FAQ

Cloudomation is a general-purpose automation platform that can be used to automate any software-based processes.

Cloudomation is particularly suitable for automating IT processes that are executed repeatedly (regularly or irregularly, in any case several times in the same form) and have a certain complexity, since they e.g.:

  • have many dependencies and conditions
  • have special process logic that is, for example: unique to your company
  • involve a large number of different software applications,
  • involve systems that do not have standard interfaces or are difficult to integrate for other reasons,
  • need to meet other special requirements that are difficult or impossible to map with common standard tools.

Cloudomation is particularly popular among our existing customers in the following areas:

  • DevOps (e.g. for release automation, test orchestration or orchestration of the entire CI/CD chain),
  • Business Application Management (e.g. to provide services based on existing applications) and
  • ETL and data integration (e.g., to keep data consistent and up-to-date across different systems, or to centrally prepare data for reporting, etc.). Cloudomation is also used to automate classic business processes such as technical employee on- and offboarding, payroll, order management and the like.

Examples of selected customer projects can be found here: https://cloudomation.com/en/success-stories/

More examples of possible use cases here: https://cloudomation.com/en/solutions/

Cloudomation is available both in the cloud and on-premise, as well as in hybrid deployments where cloud and on-premise workspaces are connected.

In the cloud, you can use Cloudomation as a SaaS solution: we take care of the software and infrastructure, you use the platform without any maintenance effort. On-premise, you can either operate Cloudomation yourself (self-hosted) or commission us to maintain and update your on-premise instance (managed on-premise).

You can find our prices here: https://cloudomation.com/en/pricing/

Our pricing model is based on licenses and the billing of productive connections. A connection is a connection to a third party system, e.g. a database query. These are counted and billed monthly – but only productive connections. In development mode, you can set up an unlimited number of connections for development and test purposes without incurring any costs.

The effort required to implement a use case depends on the complexity of the process to be automated. Simple task automations or point-to-point integrations can be implemented in half an hour, whereas “typical” automations usually require 3-8 days of effort. For a rough estimate, here are empirical values:

  • MVP: 0.5-2 days
  • Full automation with variations medium complex: 3-8 days
  • Complex processes: 5-15 days


The rough experience values refer to the implementation of a single use case. If you have a specific use case in mind, we will be happy to prepare a non-binding rough estimate for you. Please arrange a non-binding initial meeting: https://cloudomation.com/en/make-an-appointment/

We are happy to support you actively in the implementation of your first use cases, either by developing completely on your behalf and handing over the “finished” process to you for operation, or by supporting you in word and deed in implementing your automations yourself.

Cloudomation is a pro-code automation platform on which automatic processes are defined with Python. The classic area of use is in development and IT departments, where Cloudomation is used by DevOps specialists, developers, integration specialists, system administrators and business application managers.
Cloudomation is also used to automate business processes, but here it is primarily active in the background. Business users either do not work directly with Cloudomation or are integrated into automated processes via small web forms or emails.

The biggest advantage of the pro-code approach is the significantly higher flexibility of code-based automation compared to RPA, no-code or low-code automation tools. These are well suited for automating simple processes, and allow non-technical people to quickly and easily define automations. However, the limits of what can be automated with these tools are quickly reached, and the maintainability and long-term use of such automations is also often difficult. Pro-code automation has the following advantages:

  • Higher maintainability
  • Long-term use of automations that can be easily adapted and extended
  • Robust automations with flexible error handling capabilities
  • Significantly larger scope of functionality and possibilities, both for automation and integration of applications
  • Ability to automate more complex processes.

In this regard, automating a process with Cloudomation is similarly fast as with RPA, no-code or low-code applications, which usually require significant training periods before automations are implemented. You can implement your first pro-code automation in just a few hours.

A detailed description of different automation approaches with advantages and disadvantages can be found in our whitepaper “A map through the automation jungle”.

Cloudomation takes care of many of the things developers have to worry about when scripting automations themselves and it provides functionality that makes automation development much faster. Compared to a self-developed Python script, the development of an equivalent automation on the Cloudomation platform is much faster and the quality is much higher.

For example, the Cloudomation platform takes care of logging, scaling, resource allocation, it supports secure connection to third-party systems with simple connector features, with file handling, secrets management, git integration for version control, and many Cloudomation-specific features like savepoints, which save the state of the automation at regular intervals, making error-handling easier.

Wrappers allow to add a meta layer to automations, endpoint mocking and caching lead to faster development times and less dependencies on third party systems, and the connector analysis enables real-time analysis of interfaces. The schema validation enables easy assurance of data quality; with settings you can control the handling of data and variables; locks and custom schedules make consideration of dependencies and schedules work; notifications are simple additions of email alerts; Cloudomation offers forms to involve humans in automated processes and webhooks enable creation of custom REST endpoints with one click.

Thus, when developing Cloudomation Flow scripts, the focus is on defining the logic needed to automate the process – Cloudomation takes care of everything else.

Yes, Cloudomation Flow scripts use normal Python syntax, extended with Cloudomation-specific functionality that is similar to other Python modules and also uses standard Python syntax.
Note: However, only a certain set of third-party Python modules is available on the Cloudomation platform. We are happy to add more Python modules for your use, but you cannot independently install Python modules on the Cloudomation platform for security reasons.