Actions list

Update a database - direct

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

Small Business, Standard/Enterprise

Update a database - custom

Update a SQL database using custom SQL statements

Small Business, Standard/Enterprise

Execute a database command

Execute a SQL command or store procedure and return results

Small Business, Standard/Enterprise

Lookup from a database

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

Small Business, Standard/Enterprise

Update a CSV file

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

Small Business, Standard/Enterprise

Update Excel spreadsheet

Update a Microsoft Excel spreadsheet file

Small Business, Standard/Enterprise

Update Outlook contact

Update Outlook contact records directly

Standard/Enterprise

Update Google Analytics

Sends a hit to Google Analytics

Standard/Enterprise

Update message store token

Updates a counter value in the message store that can be later reported on

Standard/Enterprise

Add message store keywords

Adds keywords to the Message Store record to aid searching

Standard/Enterprise

Send email

Send outgoing emails. With optional future scheduled sending

Small Business, Standard/Enterprise

Send SMS message

Send outgoing SMS text messages

Standard/Enterprise

Send appointment

Create appointments on any iCal compatible calendar server

Small Business, Standard/Enterprise

Wait for validation

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

Standard/Enterprise

Forward original message

Send the incoming message to new recipients

Small Business, Standard/Enterprise

Create an Outlook MSG file

Create an Outlook compatible MSG file

Standard/Enterprise

Update contact

Add or update an Exchange Server contact record.

Small Business, Standard/Enterprise

Update current message

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

Standard/Enterprise

Create appointment

Add an Exchange Server appointment record

Small Business, Standard/Enterprise

Create task

Add an Exchange task

Small Business, Standard/Enterprise

Set/get out of office status

Sets or gets the out of office status for a given user

Standard/Enterprise

Set/get email signature

Sets or gets the email signature for a given user

Standard/Enterprise

Move message to folder

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

Standard/Enterprise

Add message to Exchange

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

Standard/Enterprise

Mark message as junk

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

Standard/Enterprise

Get/set presence

Get or set the presence for a user

Standard/Enterprise

Get contact

Get contact information

Standard/Enterprise

Send message

Send a message to a Skype for Business Online user

Standard/Enterprise

Create online meeting

Create an online meeting and get the join URL

Standard/Enterprise

Get CRM item

Gets a Microsoft Dynamics or Salesforce CRM entity value and assigns to a field or variable

Standard/Enterprise

Update a CRM system

Add or update a Salesforce or Microsoft Dynamics entity

Standard/Enterprise

Upload to CRM

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

Standard/Enterprise

Get SharePoint item

Gets a SharePoint list item value and assigns it to a ThinkAutomation field or variable

Standard/Enterprise

Update SharePoint list items

Updates items in a SharePoint list

Standard/Enterprise

Upload files to SharePoint

Uploads one or more files or attachments to a SharePoint site

Standard/Enterprise

Update SQL Azure database

Update an Azure cloud-based SQL database

Standard/Enterprise

Get/update Azure table

Read or update a Windows Azure table entity

Standard/Enterprise

Get/update Azure blob

Read or update a Windows Azure blob

Standard/Enterprise

Save attachments

Save attachments of specific types to folders on your file system

Small Business, Standard/Enterprise

Save attachments to a database

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

Small Business, Standard/Enterprise

Upload to Dropbox

Save files or attachments to Dropbox

Standard/Enterprise

Upload to OneDrive

Save files or attachments to Microsoft OneDrive

Standard/Enterprise

Upload to Amazon S3

Save files or attachments to Amazon Simple Storage Service

Standard/Enterprise

Upload to Google Drive

Save files or attachments to Google Drive

Standard/Enterprise

Download from Dropbox

Download a file from DropBox to the local file system

Standard/Enterprise

Share Dropbox file

Shares a Dropbox file and returns the URL

Standard/Enterprise

Print message

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

Small Business, Standard/Enterprise

Run a report

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

Small Business, Standard/Enterprise

Save as PDF

Renders the incoming message or URL as a PDF file

Standard/Enterprise

Convert Word/Excel document

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

Standard/Enterprise

Convert PDF document

Converts PDF documents to images or text files

Standard/Enterprise

Word mail merge

Performs a mail merge on Word documents or attachments

Standard/Enterprise

Posting to a web page

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

Small Business, Standard/Enterprise

Read a web page

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

Small Business, Standard/Enterprise

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

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

Standard/Enterprise

Download file

Download a file via HTTP from a given URL

Small Business, Standard/Enterprise

Call a web service

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

Standard/Enterprise

Upload to FTP server

Upload attachments to an FTP server

Small Business, Standard/Enterprise

Create JSON

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

Standard/Enterprise

DNS lookup

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

Standard/Enterprise

WhoIs lookup

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

Standard/Enterprise

LDAP search

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

Standard/Enterprise

Update WebDav resource

Upload files, post data or set properties on WebDav resources

Standard/Enterprise

Instant messaging (XMPP)

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

Standard/Enterprise

Send TCP data

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

Standard/Enterprise

Ping

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

Standard/Enterprise

Post to Twitter

Post a tweet to Twitter for any authorised user

Small Business, Standard/Enterprise

Post to LinkedIn

Post a share to LinkedIn for any authorised user

Standard/Enterprise

Post to Facebook

Post an update to a Facebook news feed

Standard/Enterprise

Twilio make call

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

Standard/Enterprise

Twilio send SMS

Send an SMS text message via the Twilio API

Standard/Enterprise

Twilio wait for SMS reply

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

Standard/Enterprise

Normalise phone number

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

Standard/Enterprise

GeoIP lookup

Finds the geo-location for any IP address or domain name/email address

Standard/Enterprise

Translate text

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

Small Business, Standard/Enterprise

Speak text

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

Small Business, Standard/Enterprise

Detect language

Returns the language code for any text

Small Business, Standard/Enterprise

Get sentiment

Performs sentiment analysis on any text and returns the score to a field or variable

Standard/Enterprise

Train sentiment

Adds training data to the sentiment analyser

Standard/Enterprise

Send Slack message

Send a message or upload files to a Slack channel

Standard/Enterprise

Run a ThinkAutomation script

Execute Visual Basic compatible ThinkAutomation scripts for custom trigger actions

Standard/Enterprise

Execute PowerShell command

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

Standard/Enterprise

Execute Secure Shell command

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

Standard/Enterprise

Run a program

Execute an external application

Standard/Enterprise

Control a service

Control a Windows service running on the ThinkAutomation server computer

Standard/Enterprise

Set variable

Create and set a ThinkAutomation variable

Small Business, Standard/Enterprise

Find and replace

Search and replace text in any ThinkAutomation extracted field or variable

Small Business, Standard/Enterprise

File operations

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

Small Business, Standard/Enterprise

Date operations

Perform a number of actions on dates

Small Business, Standard/Enterprise

Read/write text file

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

Small Business, Standard/Enterprise

Send popup message

Send a popup message to ThinkAutomation administrator or client users

Small Business, Standard/Enterprise

Encryption

Encrypt/decrypt text or files using AES encryption

Standard/Enterprise

Compression

Zips or unzips files or attachments

Standard/Enterprise

Create passcode

Creates a random passcode and assigns it to a field or variable

Standard/Enterprise

Create pass to buttons

Generates HTML links to pass the current message to other accounts/triggers for processing

Standard/Enterprise

If block

Start a logical 'if' block to conditionally control action flow

Small Business, Standard/Enterprise

Select case

Start a logical 'select case' block to conditionally execute actions

Small Business, Standard/Enterprise

Else

Start a logical 'else' block to execute action if the previous 'if' block condition fails

Small Business, Standard/Enterprise

End if

End a logical 'if' block

Small Business, Standard/Enterprise

Go to

Move action execution to a label

Small Business, Standard/Enterprise

For each

Start a 'for each' loop

Small Business, Standard/Enterprise

Next loop

Move action execution to the start of the loop unless no more items

Exit loop

Exit the current loop block (use with a condition - eg: If X then exit loop)

Small Business, Standard/Enterprise

Label

Set a label

Small Business, Standard/Enterprise

Set logging level

Sets the logging detail level for the currently executing message

Small Business, Standard/Enterprise

On error

Defines what should happen when an error occurs

Small Business, Standard/Enterprise

Pass value to trigger

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

Small Business, Standard/Enterprise

End processing

Stop action execution

Small Business, Standard/Enterprise

Comment

Add a comment

Small Business, Standard/Enterprise