We Use Cookies

We use cookies to ensure that we give you the best experience on our website. If you continue to use this site we will assume that you are happy with this.

See our cookie policy.

Automation Message Sources

ThinkAutomation can read, parse and process messages from multiple message sources

Get Started
automate

A Message Source defines how ThinkAutomation will receive messages to process. You can create multiple Message Sources to read messages from various sources. Each Message Source is connected to an Automation. When a message is received the message content is passed to the assigned Automation for processing.

Messages can be received via: Email, Database Pulls, File Pickup, Web Forms, Twitter, Microsoft Teams, Twilio SMS and Azure.

ThinkAutomation also includes an API - allowing you to send messages for instant processing via webhooks, SMTP or the command-line.

You can also manually execute any Automation by sending it a message or file via the Studio or Client.

automate

Email
Office 365

Read and parse email from any Office 365 folder or shared mailbox. Optionally delete processed messages, move or set message flags.

Email
Exchange

Read and parse email from any Exchange folder or shared mailbox. Optionally delete processed messages, move or set message flags.

Email
Gmail

Read and parse email from any Gmail folder. Optionally delete or move processed messages.

Email
IMAP

Read and parse email from any IMAP folder. Optionally delete or move processed messages.

Email
POP3

Read and parse email from any POP3 mailbox. Optionally delete processed messages.

Email
SendGrid

Automatically receive and parse new emails as they arrive from SendGrid.

Email
SMTP

Setup ThinkAutomation as a mail server and receive email to process directly.

Web Forms
Create Public Web Forms

Create a publicly accessible web forms with multiple input fields. Web form submissions are sent to your ThinkAutomation server immediate for processing.

Web Forms
Post Your Own Web Forms

Post any of your existing web forms to ThinkAutomation for processing.

Web Forms
Local Web Forms

Create local web forms with multiple input fields. Web form submissions are sent to your ThinkAutomation server for processing.

Database
Monitor Databases

Execute Automations when new or updated records are returned from a database query.

Database
Monitor MongoDB

Execute Automations when new or updated documents are found in a local or remote MongoDB database.

File Pickup
Microsoft Excel & CSV Files

Execute Automations for each row when new data is added to Excel or CSV files.

File Pickup
Monitor Local Folders

Execute Automations when new or updated files are found in any folder.

Microsoft Teams
Monitor Teams

Receive and reply to messages from Microsoft Teams channels.

Twilio
Incoming SMS

Execute Automations when an incoming SMS is received by Twilio. Optionally reply to incoming SMS messages.

Twitter
Monitor Twitter Feeds

Execute Automations when new Tweets are found for any feed, @mention or search term.

Azure
Monitor Azure Queues

Execute Automations when a new item is added to an Azure Queue.

Web Resources
Monitor Web Pages

Execute Automations when content from any web resource changes.

Network Users
ThinkAutomation Desktop Connector

Install the ThinkAutomation Desktop Connector on network computers. Users can send messages, files and Outlook messages for processing.

Scheduled
Static

Execute Automations automatically at preset schedules.

Command Line
Network

Use the ThinkAutomation command-line tool to send messages and files for processing from any network PC, Powershell or script.

API
Public API

Publicly accessible HTTP GET and POST endpoints. Hook up external API webhooks.

API
Local API

Local HTTP GET and POST endpoints to simple local integrations.