Automate repetitive tasks to improve your business performance

Bravelab Developers

Read time: 9 min

Sep 18, 2020

Dealing with repetitive tasks

There are some ways to deal with tasks, which turn us, or our employees into mindless zombies. Some of the solutions are:

  • altering routines,
  • delegating tasks to contractors and virtual assistants,
  • recycling projects using templates, organizing flows for such tasks, with setting daily reminders, milestones, and deadlines.

Some essential tasks can’t be delegated, then the only way is to figure out how to make them more enjoyable.

But in today’s digital world, we are also equipped with a powerful tool, or better to say, the wide range of tools provided by automation. Artificial intelligence is the present, and businesses are adopting it. But it is not just AI. There are many more ways to benefit from automation. Automation is an example of how technology has fundamentally changed the way we live and work. We use it every day, e.g., when using auto-paying bills, creating calendar notifications, even setting a washing machine or coffee pot. For work, nowadays, there are many code boilerplates, scripts, applications, macros, etc., which are convenient solutions for many monotonous jobs.

Automation of digital tasks on your own

Not always, there is a ready solution for the automation of digital tasks. Then, in many cases, we can construct our own. If you think “code!” programming your solution - yes. But wait! Only sometimes.

I am sure you are acquainted with Jeff Atwood’s quote “the best code is no code at all”. Reinventing the wheel is a good idea when you are learning how the wheel works or trying to disrupt the wheel technology. But for productivity, whenever possible, it is better to use a wheel already made, well tested in various scenarios. And to focus on this part of our job that adds value, changes/ saves the world, earns money (whatever your reasons and motivation). Thus, getting back to automating tasks before coding your solution, you should consider an easier and faster way.

It brings us to automation tools that connect different applications and services without coding or relying on developers to build the integration. Using these tools resembles building with Lego bricks. They provide us functional blocks that you can join and combine into your integration workflows. Among these services are Zapier,, Integromat, IFTTT, and many more.

In the next article, I will show a use case of an automation task I solved for Bravelab. After research, I decided to use Zapier to integrate Slack with Google Drive/Docs/Sheets. Let me then briefly introduce the tool to you.

What is Zapier?

In my research on how to automate the task I was given (I will elaborate on it in the next article), I found that the most common solution is to use Zapier. As you can read on its website, "Zapier is an online automation tool that connects your apps and services. You can connect two or more apps to automate repetitive tasks without coding or relying on developers to build the integration." I have also found Zapier as easy to use and experiment with. What is more, it offers a free plan and gives us a 14-day trial of the premium plan, which enables us to check whether it is the right tool for our needs.

Creating a Zap

In Zapier, you create Zaps, which are workflows containing two or more steps. You can create your Zaps or use some already predefined in Zapier.

Here you can see the overview of Zap I created:

Creating a Zap

​As shown above, the workflow is created with steps. The first step is always a trigger, which watches for new or updated data, and starts the Zap execution (see the introduction to Zapier). Then, you define steps with actions that are performed whenever the trigger is invoked. As you can see on the screenshot, steps are visually represented as boxes, representing functional blocks, which you join to create a workflow. Every phase is configurable, with options specific to its type and application it handles. You can use actions related to specific applications (e.g., Google Docs, Slack, Todoist) or special helpers (for actions like conditions, delays, changing how data is formatted, or even adding your Python or JavaScript code).

A use case of tasks automation in Bravelab

Unproductive, repetitive tasks are ubiquitous in the digital era. Thus, there are many attempts to deal with the problem, and Zapier is not the only automation service for digital tasks. But it fits great for the integration of Slack and Google Drive/Docs/Sheets I made for Bravelab. The use case I will present in the next article.

Stay tuned. And automate to have more time for people and things that matter.

Bravelab Developer who is detail-oriented, enthusiastic about data analysis and highly focused on implementing modern solutions to help out business to grow.

Read time: 9 min

Sep 18, 2020

Read more from our brave's writers

Our mission is to be /trusted partner
to our clients/
in the field of webplatform
development & staff augmentation

Check our rank

  • development
  • clutch
Item 1 of 3

0 Professionals

0 Finished project


  • “Not afraid of doing even the most difficult tasks and proposing innovative solutions. They don’t avoid challenges, rely on new technologies, and - most importantly - always carry the projects through from the beginning to the end.”

    Adam Bogdan
    Adam Bogdan Python Developer
Item 1 of 9


We're happy to help! Leave your contact data, and we will get in touch with you within one business day.

Tell us about your needs, ask about our experience, portfolio, and even partnership programs.

Contact us

This website stores cookies on your computer. These cookies are used to collect information about how you interact with our website and allow us to remember you. We use this information in order to improve and customize your browsing experience & for analytics & metrics about our visitors both on this website & other media.
To find out more about the cookies we use, see our Privacy Policy.