Available Action Types

<< Click to Display Table of Contents >>

Navigation:  Trigger Actions >

Available Action Types

Each of the Actions are optional. You can run one or more of the actions depending on your requirements. Each Trigger can contain any number of Actions. You can add multiple instances of each Action type - so for example, you can send multiple Outgoing emails by adding multiple 'Send Email' actions.

 

To add an Action double click an action in the Toolbox or drag and drop an action to the Actions List. When you add an Action the corresponding property page for the Action type will be displayed. To edit an existing action simply double-click it or press Enter.

 

When a Message is processed by ThinkAutomation the Actions of the matching Trigger will be executed in the order they appear in the Actions list. You can re-order actions using Move Up/Move Down buttons.

 

The table below shows the Action Types available with each edition of ThinkAutomation.

 

Action Type

Details

Small Business

Standard/Enterprise

Cloud



 

 

 

Update Databases


 

 

 

Update A Database - Direct

Update a SQL database. Add new records or update existing ones.

ok

ok

ok

Update A Database - Custom

Update a SQL database using custom SQL statements.

ok

ok

ok

Execute A Database Command

Execute a SQL command or store procedure and return results.

ok

ok

ok

Lookup From A Database

Reads a record from a database and assigns results to multiple ThinkAutomation fields/variables

ok

ok

ok

Update A CSV File

Update a CSV (comma separated values) file with auto periodic emailing.

ok

ok

ok

Update Excel Spreadsheet

Update a Microsoft Excel spreadsheet file.

ok

ok

ok

Update Outlook Contact

Update Outlook Contact records directly.

 

ok

 

Update Google Analytics

Sends a hit to Google Analytics.

 

ok

ok

Update Message Store Token

Updates a counter value in the Message Store that can be later reported on

 

ok

ok

Add Message Store Keywords

Adds keywords to the Message Store record to aid searching.

 

ok

ok



 

 

 

Outgoing Messages


 

 

 

Send Email

Send outgoing emails. With optional future scheduled sending.

ok

ok

ok

Send SMS Message

Send outgoing SMS text messages. *

 

ok

ok

Send iOS Notification

Send notifications to iOS devices (iPhone & iPad).

 

ok

ok

Send Appointment

Create appointments on any iCal compatible calendar server.

ok

ok

ok

Wait For Validation

Send an email request for someone to validate before remaining actions execute.

 

ok

ok

Forward Original Message

Send the incoming message to new recipients.

ok

ok

ok

Create An Outlook MSG File

Create an Outlook compatible MSG file.

 

ok

ok



 

 

 

Exchange Server/Office 365


 

 

 

Update Contact

Add or update an Exchange Server Contact record.

ok

ok

ok

Update Current Message

Appends text to the current message or marks as read, complete or follow-up.

 

ok

ok

Create Appointment

Add an Exchange Server Appointment record.

ok

ok

ok

Create Task

Add an Exchange Task.

ok

ok

ok

Create Note

Add an Exchange Note item.

ok

ok

ok

Set/Get Out Of Office Status

Sets or gets the Out Of Office status for a given user.

 

ok

ok

Set/Get Email Signature

Sets or gets the Email Signature for a given user.

 

ok

ok

Move Message To Folder

Moves the current message to a folder within Exchange/Office 365.

 

ok

ok

Add Message To Exchange

Creates a new message on any Exchange/Office 365 server using the current message.

 

ok

ok

Mark Message As Junk

Marks the current message as Junk/Not Junk and optionally moves the message to the Junk folder.

 

ok

ok



 

 

 

Skype For Business Online


 

 

 

Get/Set Presence

Get or set the presence for a user.

 

ok

ok

Get Contact

Get contact information.

 

ok

ok

Send Message

Send a message to a Skype For Business Online user.

 

ok

ok

Create Online Meeting

Create an online meeting and get the Join URL.

 

ok

ok



 

 

 

CRM


 

 

 

Get CRM Item

Gets a Microsoft Dynamics or Salesforce CRM Entity value and assigns to a Field or Variable.

 

ok

ok

Update A CRM System

Add or update an Salesforce or Microsoft Dynamics entity.

 

ok

ok

Upload To CRM

Uploads one or more files or attachments to Microsoft Dynamics or Salesforce CRM.

 

ok

ok



 

 

 

SharePoint


 

 

 

Get SharePoint Item

Gets a SharePoint List Item value and assigns it to a ThinkAutomation Field to Variable.

 

ok

ok

Update SharePoint List Items

Updates Items in a SharePoint List.

 

ok

ok

Upload Files To SharePoint

Uploads one or more files or attachments to a SharePoint site.

 

ok

ok



 

 

 

Windows Azure


 

 

 

Update SQL Azure Database

Update an Azure Cloud-Based SQL database.

 

ok

ok

Get/Update Azure Table

Read or Update a Windows Azure Table Entity.

 

ok

ok

Get/Update Azure Blob

Read or Update a Windows Azure Blob.

 

ok

ok



 

 

 

Attachments


 

 

 

Save Attachments

Save attachments of specific types to folders on your file system.

ok

ok

ok

Save Attachments To A Database

Save attachments to binary (blob) fields in an external database.

ok

ok

ok



 

 

 

Online Storage


 

 

 

Upload To DropBox

Save files or attachments to Dropbox.

 

ok

ok

Upload To OneDrive

Save files or attachments to Microsoft OneDrive.

 

ok

ok

Upload To Amazon S3

Save files or attachments to Amazon Simple Storage Service.

 

ok

ok

Upload To Google Drive

Save files or attachments to Google Drive.

 

ok

ok

Download From DropBox

Download a file from DropBox to the local file system.

 

ok

ok

Download From OneDrive

Download a file from OneDrive to the local file system.

 

ok

ok

Download From Google Drive

Download a file from Google Drive to the local file system.

 

ok

ok

Share Dropbox File

Shares a Dropbox file and returns the URL.

 

ok

ok



 

 

 

Documents


 

 

 

Print Message

Print the incoming message and/or a report of extracted fields, PDF & Document attachments.

ok

ok

 

Run A Report

Create a custom report with the report designer. Send PDF reports with outgoing emails.

ok

ok

ok

Save As PDF

Renders the incoming message or URL as a PDF file.

 

ok

ok

Convert Word/Excel Document

Converts Word, Excel, CSV, Text documents to PDF and image formats.

 

ok

ok

Convert PDF Document

Converts PDF documents to images or text files.

 

ok

ok

Word Mail Merge

Performs a mail merge on Word documents or Attachments.

 

ok

ok



 

 

 

Web


 

 

 

Posting To A Web Page

Post extracted field data to any web page, ASP, PHP or CGI script.

ok

ok

ok

Read A Web Page

Lookup a web page and add the returned text to a ThinkAutomation field or variable.

ok

ok

ok

Read A JSON Document

Read A JSON formatted document and assign elements to ThinkAutomation fields or variables.

 

ok

ok

Download File

Download a file via HTTP from a given URL.

ok

ok

ok

Call A Web Service

Calls any SOAP or .NET Web Service and returns the results to ThinkAutomation fields or variables.

 

ok

ok

Upload To FTP Server

Upload attachments to an FTP Server.

ok

ok

ok

Download From FTP Server

Download files from an FTP Server.

ok

ok

ok

Create JSON

Creates JSON text and allows fields/variables to be assigned to specific elements.

 

ok

ok



 

 

 

Networking/Internet


 

 

 

DNS Lookup

Lookup a DNS record and add the returned value to a ThinkAutomation field or variable.

 

ok

ok

WhoIs Lookup

Perform a WhoIs lookup for any hostname/ip/email and assign results to a field or variable.

 

ok

ok

LDAP Search

Search an LDAP Directory and assign returned attributes to ThinkAutomation fields or variables.

 

ok

ok

LDAP Update

Create, modify or delete entries from an LDAP directory.

 

ok

ok

Update WebDav Resource

Upload files, Post Data or Set Properties on WebDav resources.

 

ok

ok

Instant Messaging (XMPP)

Post a message or get presence with an XMPP compatible instant messaging service.

 

ok

ok

Send TCP Data

Open a TCP socket, send data and optionally wait for a response.

 

ok

ok

Ping

Pings any network or Internet host and assigns the response time to a field or variable.

 

ok

ok



 

 

 

Social Networks


 

 

 

Post To Twitter

Post a tweet to Twitter for any authorized user.

ok

ok

ok

Post To LinkedIn

Post a share to LinkedIn for any authorized user.

 

ok

ok

Post To Facebook

Post an update to a Facebook news feed.

 

ok

ok



 

 

 

Twilio SMS & Calls


 

 

 

Twilio Make Call

Make an outbound call to any telephone to speak text and connect to another number.

 

ok

ok

Twilio Send SMS

Send an SMS text message via the Twilio API.

 

ok

ok

Twilio Wait For SMS Reply

Waits for an SMS text message from a specific number and assigns the text message to a variable.

 

ok

ok

Normalize Phone Number

Formats a phone number with the correct country code for international use.

 

ok

ok



 

 

 

Language/Location


 

 

 

GeoIP Lookup

Finds the Geo-Location for any IP address or domain name/email address.

 

ok

ok

Translate Text

Translate text from one language to another and return the result to a field or variable. *

ok

ok

ok

Speak Text

Returns a wave or mp3 stream of the passed-in text being spoken in the desired language. *

ok

ok

ok

Detect Language

Returns the language code for any text. *

ok

ok

ok



 

 

 

Sentiment Analysis


 

 

 

Get Sentiment

Performs Sentiment Analysis on any text and returns the score to a field or variable.

 

ok

ok

Train Sentiment

Adds training data to the Sentiment Analyzer.

 

ok

ok



 

 

 

Collaboration


 

 

 

Send Slack Message

Send a message or upload files to a Slack channel.

 

ok

ok



 

 

 

System


 

 

 

Run A ThinkAutomation Script

Execute Visual Basic compatible ThinkAutomation Scripts for custom Trigger actions.

 

ok

**

Execute PowerShell Command

Execute a PowerShell command and return the output to a field or variable.

 

ok

 

Execute Secure Shell Command

Execute a command on a remote SSH Server and return the output to a field or variable.

 

ok

ok

Run A Program

Execute an external application.

 

ok

 

Control A Service

Control a Windows service running on the ThinkAutomation Server computer.

 

ok

 



 

 

 

Misc


 

 

 

Set Variable

Create and set a ThinkAutomation variable.

ok

ok

ok

Find and Replace

Search and replace text in any ThinkAutomation extracted field or variable.

ok

ok

ok

File Operations

Create new folders, copy, move, rename & delete files.

ok

ok

ok

Date Operations

Perform a number of actions on dates.

ok

ok

ok

Read/Write Text File

Write data to any text file and/or read a text file and assign to a field or variable.

ok

ok

ok

Send Popup Message

Send a popup message to ThinkAutomation Administrator or Client users.

ok

ok

ok

Encryption

Encrypt/Decrypt text or files using AES encryption.

 

ok

ok

Compression

Zips or Unzips files or attachments.

 

ok

ok

Create Passcode

Creates a random Passcode and assigns it to a field or variable.

 

ok

ok

Create Pass To Buttons

Generates HTML links to pass the current message to other Accounts/Triggers for processing.

 

ok

ok



 

 

 

Logical


 

 

 

If Block

Start a logical If block to conditionally control Action flow.

ok

ok

ok

Select Case

Start a logical Select Case block to conditionally execute Actions.

ok

ok

ok

Else

Start a logical Else block to execute action if the previous If Block condition fails.

ok

ok

ok

End If

End a logical If block.

ok

ok

ok

Go To

Move Action execution to a label.

ok

ok

ok

For Each

Start a For Each loop.

ok

ok

ok

Next Loop

Move Action execution to the start of the loop unless no more items.

ok

ok

ok

Exit Loop

Exit the current loop block (use with a Condition - eg: If X Then Exit Loop).

ok

ok

ok

Label

Set a label.

ok

ok

ok

Set Logging Level

Sets the logging detail level for the currently executing message.

ok

ok

ok

On Error

Defines what should happen when an error occurs.

ok

ok

ok

Pass Value To Trigger

Pass a given field or variable or custom text to another Trigger for processing.

ok

ok

ok

End Processing

Stop Action execution.

ok

ok

ok

Comment

Add a comment.

ok

ok

ok



 

 

 

 

* Requires additional credits.

** Via Professional Services only.

 

See Also: Using Field Replacements

 

 

 

 

 

 

 

 

 

 

 

 

ThinkAutomation © Parker Software 2016