---
title: "ThinkAutomation: Automating all the Things"
description: "Get a birds eye view in how the ThinkAutomation automation platform can help you manage tasks and create automated workflows."
canonical: "https://adamtheautomator.com/thinkautomation/"
---

# ThinkAutomation: Automating all the Things

> Get a birds eye view in how the ThinkAutomation automation platform can help you manage tasks and create automated workflows.

Source: https://adamtheautomator.com/thinkautomation/

---

ATA Learning

Tap to hide

[

ATA Learning

](/)

*   [Home](/)
*   [Tutorials](/tutorials/)
*   [Instructors](/author/)
*   [Advertising](/advertising/)
*   [Recommended Resources](/resources/)
*   [About Adam](/about-adam/)

Search for:  

*   [](https://twitter.com/adbertram)
*   [](https://github.com/Adam-the-Automator)
*   [](https://www.linkedin.com/company/adam-the-automator-llc)
*   [](/feed/)

![ThinkAutomation: Automating all the Things](https://adamtheautomator.com/wp-content/uploads/2021/05/TA-5-launch-lockup-with-screens-e1622565542292.jpg)

# ThinkAutomation: Automating all the Things

[![](https://secure.gravatar.com/avatar/4147968aa2332aa682bcebf295e4e9d0eb2672dee3d9ae0523a00ac51e7d6017?s=192&d=mm&r=g)Bill Kindle](https://adamtheautomator.com/author/bill/)25 May 20216 min. read

Categories: [IT Ops](/category/it-ops/)

Tags:[Automation](/tag/automation/)[Product Review](/tag/product-review/)[Sponsored](/tag/sponsored/)[ThinkAutomation](/tag/thinkautomation/)

Table of Contents

*   [Difficulties with Automation](#h-difficulties-with-automation)
*   [Prerequisites You Need](#h-prerequisites-you-need)
*   [ThinkAutomation Components](#h-thinkautomation-components)
*   [Installing ThinkAutomation](#h-installing-thinkautomation)
*   [Configuring a ThinkAutomation Node](#h-configuring-a-thinkautomation-node)
*   [Exploring ThinkAutomation](#h-exploring-thinkautomation)
*   [The Explorer Tab](#h-the-explorer-tab)
*   [Message Sources](#h-message-sources)
*   [Automations](#automations)
*   [Message Store](#h-message-store)
*   [Logs](#h-logs)
*   [Custom Actions](#h-custom-actions)
*   [Costs](#h-costs)
*   [Standard ($1299 USD)](#h-standard-1299-usd)
*   [Pro ($2599 USD)](#h-pro-2599-usd)
*   [Enterprise (call for quote)](#h-enterprise-call-for-quote)
*   [First Impressions and Final Thoughts](#h-first-impressions-and-final-thoughts)

Wouldn’t it be perfect to have a workshop to design automated workflows using rule-based logic? Perhaps you have an application that you want to get notified if a data source matches a query, or maybe you need to transfer data to a specific application if received on a Thursday.

If you’re looking for a self-service automation workflow product that allows you to automate hundreds of different tasks, the [ThinkAutomation](https://www.thinkautomation.com/) automation platform may be for you.

## Difficulties with Automation

Many automated workflows are a series of disjointed scripts or routines. These scripts and routines may be poorly documented, or worse, not documented at all. This situation leads to no clear understanding of exactly what’s going on which presents a major problem for the IT personnel assigned to support these workflows.

Automation, in many IT environments, is a script repository with hundreds of scripts in multiple languages. Many of you may be guilty of this and know that it fails in a couple of ways; managing at scale and providing other non-IT departments with self-serve automation capability.

## Prerequisites You Need

If you intend to set up ThinkAutomation to give it a spin, you’ll need a Windows Server machine. This tutorial used the following setup to get ThinkAutomation working.

*   VMware Workstation 16 with a single VM running Microsoft Windows Server 2022 Standard Version 21H2 with 2 vCPUs / 8 GB RAM / 60 GB HDD.
*   The tutorial used the Microsoft SQL Server 2017 Express database.

## ThinkAutomation Components

The ThinkAutomation platform is a combination of various components each working together. It uses client / server architecture as shown below.

![Source: ThinkAutomation](https://adamtheautomator.com/wp-content/uploads/2021/05/inside-thinkautomation.png)

Source: ThinkAutomation

The server (or node) uses three main services:

*   **Main Server Service** – Maintains the message process queue, message store database & metadata and serves data to ThinkAutomation Studio users.
*   **Message Reader Service** – Reads messages from the configured Message Sources.
*   **Message Processor Service** – Executes automations.

[Studio](https://www.thinkautomation.com/studio/), which is part of the platform is an integrated development environment (IDE) tool that allows you to configure message sources and automation. Studio can be installed on one or more computers.

## Installing ThinkAutomation

One of the first things you will notice when [downloading ThinkAutomation](https://www.thinkautomation.com/download/ThinkAutomation.exe) is that it is a hassle-free 30-day trial. There’s no credit card requirement, which is quite refreshing.

![Downloading ThinkAutomation](https://adamtheautomator.com/wp-content/uploads/2021/05/Untitled-31-5.png)

Downloading ThinkAutomation

The installation doesn’t require much to begin. You choose the path, accept the EULA and click install:

![ThinkAutomation installation process](https://adamtheautomator.com/wp-content/uploads/2021/05/Untitled-32-5.png)

ThinkAutomation installation process

The installation process takes only a few minutes to complete. Once the installation finishes, you start ThinkAutomation:

![ThinkAutomation installation process](https://adamtheautomator.com/wp-content/uploads/2021/05/Untitled-33-5.png)

ThinkAutomation installation process

Don’t let this fool you. While ThinkAutomation is installed, it’s not ready yet. When you click **Start ThinkAutomation**, you begin the configuration phase.

## Configuring a ThinkAutomation Node

ThinkAutomation all revolves around a Node which is the server that the product is installed on with all components. After installation, you are prompted to configure the node and given three options:

*   **Full** – Installs all services and Studio to edit workflows.
*   **Studio Only –** To only install the ThinkAutomation IDE.
*   **Distributed Services** – To selectively pick which components to install on this particular node.

![ThinkAutomation configuration process](https://adamtheautomator.com/wp-content/uploads/2021/05/Untitled-34-5.png)

ThinkAutomation configuration process

If you are installing the tool for the first time, the **Full** option is selected by default and has everything you need to get started.

The configuration wizard performs a few final checks.

![ThinkAutomation configuration process](https://adamtheautomator.com/wp-content/uploads/2021/05/Untitled-35-5.png)

ThinkAutomation configuration process

After clicking **Finish**, you are presented with a registration prompt. You’ll then be prompted to fill out the info and leave the **Serial Number** blank to activate the 30-day trial.

![ThinkAutomation Registration process](https://adamtheautomator.com/wp-content/uploads/2021/05/Untitled-36-5.png)

ThinkAutomation Registration process

Then, you’ll need to set a password for the system administrator and create a regular user.

![Setting a Password](https://adamtheautomator.com/wp-content/uploads/2021/05/Untitled-37-4.png)

Setting a Password

Finally, you’re prompted to create the message store database. You’ll need a SQL database to store messages used as part of the automation workflow. At this point, the installation takes a slight detour. You have to install one of the supported databases separately. Below are the available choices.

> _ThinkAutomation saves each incoming message from a message source in the Message Store. The Message Store contains a copy of each incoming message processed. You can view the Message Store using the ThinkAutomation Studio._

![SQL Database to Store Messages](https://adamtheautomator.com/wp-content/uploads/2021/05/Untitled-38-3.png)

SQL Database to Store Messages

> _Microsoft SQL Server (local) is selected by default. If you already have a Microsoft SQL Server (local or remote), you’ll need to fill out the Instance, Authentication, and Database Name fields._

It’s easiest to get started with Microsoft SQL Server Express. To do so, you can click on the button to download built into the installer to [begin the install](https://www.sqlshack.com/how-to-install-sql-server-express-edition-2/).

![Installing Database](https://adamtheautomator.com/wp-content/uploads/2021/05/Untitled-39-3.png)

Installing Database

Once a database is installed, it’s time to create the message store.

Click on **Create** and the ThinkAutomation message store is created and services are started:

![Creating the Configuration Message Store](https://adamtheautomator.com/wp-content/uploads/2021/05/Untitled-40-4.png)

Creating the Configuration Message Store

## Exploring ThinkAutomation

Once you have ThinkAutomation set up, it’s time to log into the ThinkAutomation Studio and build out an automation workflow.

![ThinkAutomation Studio](https://adamtheautomator.com/wp-content/uploads/2021/05/Untitled-41-2.png)

ThinkAutomation Studio

After logging in, you are presented with a modern, intuitive ThinkAutomation Studio interface. The interface stands out with a familiar tabbed menu similar to many modern Microsoft applications.

![ThinkAutomation Interface](https://adamtheautomator.com/wp-content/uploads/2021/05/Untitled-42-3.png)

ThinkAutomation Interface

### The Explorer Tab

Under the **Explorer Tab** you’ll see two components critical to ThinkAutomation; **Message Sources** and **Automations**.

#### **Message Sources**

When you click on **New Message Source** button, you’ll see various ways to trigger the automation workflows. A message source is the trigger or service that ThinkAutomation looks at when deciding to trigger a workflow or not.

![New Message Store Button](https://adamtheautomator.com/wp-content/uploads/2021/05/Untitled-43-3.png)

New Message Store Button

#### Automations

Click on **New Automation** and you’ll be presented with various options to create a new automation, edit existing automations, or choose from an existing example from the library.

![New Automation Interface](https://adamtheautomator.com/wp-content/uploads/2021/05/Untitled-44-4.png)

New Automation Interface

You can build a workflow by dragging and dropping rule-based logic processes for everything from HTTP GET / POST API requests, flow logic, Azure services to your own scripts. The example below is dragging the HTTP-Get automated process and putting it into the workflow where you can begin to customize it.

![Building a Workflow](https://adamtheautomator.com/wp-content/uploads/2021/05/IirXh57WvU.gif)

Building a Workflow

You can build custom, complex workflows using these built-in process templates. Below is an example of rule-based logic in a sample workflow.

![Built-in Process Template](https://adamtheautomator.com/wp-content/uploads/2021/05/Untitled-45-3.png)

Built-in Process Template

### Message Store

The **Message Store** tab is where you will see processed messages from your message sources. This tab is where ThinkAutomation orchestrates automations.

![Message Store](https://adamtheautomator.com/wp-content/uploads/2021/05/Untitled-46-4.png)

Message Store

### Logs

As with any client/server application, you’ll also have logs. The **Logs** tab is where you can monitor activity by date/time, the severity of the message, and message source. Logs help admins troubleshoot workflows or the ThinkAutomation platform itself.

![Logs Tab](https://adamtheautomator.com/wp-content/uploads/2021/05/Untitled-47-3.png)

Logs Tab

### Custom Actions

By default, ThinkAutomation comes with many [actions built-in](https://support.thinkautomation.com/#available-built-in-actions). It also allows you to create custom actions under the **Custom Actions** tab. In this area is where you can create custom actions in C# or download new actions from the ThinkAutomation Online Library.

![Custom Actions](https://adamtheautomator.com/wp-content/uploads/2021/05/Untitled-48-3.png)

Custom Actions

![Exploring Custom Action](https://adamtheautomator.com/wp-content/uploads/2021/05/Untitled-49-3.png)

Exploring Custom Action

## Costs

After this handy tool’s 30-day trial, you’ve few options to purchase the product. ThinkAutomation is sold in three annual subscriptions.

### Standard ($1299 USD)

A Standard subscription would fit a majority of SMB use cases.

*   One license for every baked-in feature and action
*   Unlimited use of the ThinkAutomation studio
*   Unlimited message processing
*   Unlimited automations

### Pro ($2599 USD)

The Pro subscription would best suit small to medium-sized businesses since most may have dedicated IT resources supporting multiple department automation needs.

*   Everything in standard, plus a fully-featured code editor
*   Build custom actions via a built-in IDE
*   Execute .NET, C#, or [VB.NET](http://VB.NET) scripts
*   Reference external assemblies

### Enterprise (call for quote)

If you need additional customization under the hood or want professional services from ThinkAutomation, an Enterprise subscription is required.

*   Everything covered in the pro edition, **plus access to our technicians**
*   High availability and fail-over
*   Options for extended support and services
*   Only pay for the extras you need

## First Impressions and Final Thoughts

Having never used nor heard of the ThinkAutomation product until writing this article, here are some first impressions and final thoughts from a sysadmin perspective.

Overall, it is impressive how quickly and easily one could spin up an instance of ThinkAutomation in a lab. There weren’t a lot of advanced configuration options required, with the exception to installing a Microsoft SQL server. Granted, most production environments may already have dedicated SQL servers, making it a non-issue for this review.

The interface is clean, modern, and intuitive to understand without diving headfirst into the documentation. I spent a few minutes checking out options available for Message Sources and the processes available in Automations. It didn’t take long to figure out how to build a basic automated workflow.

ThinkAutomation marketing talks about being an open-ended automation solution that provides you a workshop to design and automate custom workflows. From my observations, this is spot on.

Having spent a little bit of time poking around, ThinkAutomation is an outstanding choice for automating workflows. Going from nothing to building an automation solution that works makes the ThinkAutomation pricing not only affordable but a no-brainer.

If you are seeking to bring some automation into your environment, give ThinkAutomation a try. I think you’ll like it.

Share this article

[Share on X](https://twitter.com/intent/tweet?url=https%3A%2F%2Fadamtheautomator.com%2Fthinkautomation%2F&text=ThinkAutomation%3A%20Automating%20all%20the%20Things)[Share on Facebook](https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fadamtheautomator.com%2Fthinkautomation%2F)[Share on LinkedIn](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fadamtheautomator.com%2Fthinkautomation%2F)

## Related Posts

![](https://adamtheautomator.com/wp-content/uploads/2023/04/enzoicfeaturedimage.jpg)

### [Enzoic for Active Directory: Enhanced Password Security](/enzoic-for-active-directory/)

In this ATA Learning product review, learn if and how Enzoic for Active Directory protects monitored entities from compromised passwords!

![](https://adamtheautomator.com/wp-content/uploads/2022/09/uberAgentGraphicCompressed.jpg)

### [uberAgent: In-Depth User Experience & Security Analytics](/uberagent/)

In this ATA Learning product review, discover if uberAgent lives up to it’s promise of in-depth user experience and security analytics tracking!

![](https://adamtheautomator.com/wp-content/uploads/2022/06/PingPlotter-Network-Troubleshooting-from-Within.jpg)

### [PingPlotter: Network Troubleshooting from Within](/pingplotter/)

Discover the root of network instability with this product review of PingPlotter Cloud and see if and how PingPlotter Cloud can work for you!

## Categories

*   [IT Ops](/category/it-ops/)
*   [Cloud](/category/cloud/)
*   [DevOps](/category/devops/)
*   [Home Ops](/category/home-ops/)
*   [Information Security](/category/infosec/)
*   [Software Development](/category/software-development/)

## Site

*   [Home](/)
*   [Tutorials](/tutorials/)
*   [Instructors](/author/)
*   [Advertising](/advertising/)
*   [Recommended Resources](/resources/)
*   [About Adam](/about-adam/)

Copyright 2026© ATA Learning | [Privacy Policy](/privacy/)
