What kind of thinking process do you have to master in order to automate anything?

There are two parts to this. First, you need to be able to break down the process you want to automate into a series of steps. Second, you need to figure out how each step can be automated.

The first part is relatively straightforward. It is the same process you use to break down any problem into steps. For example, if you want to automate the process of booking a flight, you might break it down into these steps:

  1. Find a flight that can get you to your destination.
  2. Check to see if there are any seats available.
  3. If there are seats available, book the flight.
  4. If there aren’t any seats available, book a different flight.
  5. If there aren’t any flights, call the airline to book a flight.
  6. If you can’t book a flight, call the airline to complain.
  7. If you can’t book a flight and you’ve called the airline to complain, go back to step 1.

This is a very simple example, of course. But it shows how you can break a process down into steps.

The second part is a little more tricky. It involves figuring out how to automate each step of the process. For example, how can you automate the process of finding a flight that can get you to your destination?

One way to do it is to write an RPA program or a third party workflow tool like Zapier, Parabola or Integromat that scans all the flights every day through an API and finds one that can get you to your destination.

Once you have a way to automate each step, all you have to do is combine them into a single workflow.

These workflows also involves deciding what to do when the automation fails. For example, what do you do if you can’t book a flight?

So in a nutshell, the thinking process to master automation is breaking down a process into steps, figuring out how to automate each step, and deciding how to handle failures.

PS: Did you know that your Adalo app also has an API?

Hi. I checked out the RPA Program and its mind-boggling. Especially the concept of the RPA Citizen Developer which dovetails well with the Adalo premise. Just curious if such equivalents exist in AI, Machine Learning, Blockchain, IoT, and so on. Would really open the horizons for us No Coders who have plenty of time to learn and experiment

Hi @IsaacO :wave:,

Of course, so on the AI and Machine Learning side of things, a would start with BigML as you will get a clear understanding of how Deep learning algorithms work. They also have a well-documented API so you can experiment with integrating your model’s predictions into your Adalo App.

Awesome. Also seen some IoT stuff on https://temboo.com/ that I am going to try out over the next few weeks