Atmosphere® SmartFlows Glossary

This Glossary first defines generic SmartFlows terms, then describes the functionality of each SmartFlows action. Click on the action name to be brought to the action page for more detailed configuration instructions


General SmartFlows Terms 


The steps in the flow that determines what occurs. To use, drag & drop them from the left side onto the work board. 

Actions Menu

The List of available Actions located on the left-side of the Board. Here is where you select actions to drag and drop onto the Board.

Audio Library

The Audio Library is where your pre-recorded files are saved. This is where you will store any responses that you record yourself.


Blocks are the actual icons that you drag onto the board. Each block has an identifying number displayed on the tab on the top left corner based on the order in which the block was brought onto the board.


The board is the graphical canvas on which you build each flow. You will drag and drop actions onto the board to start building.


Each action has required and optional configurations. The configurations will appear on the right-hand side of the Board when you select an action. Configurations include inputs and paths.


The connector links an action to another action. It is the cord that links each block.


Deploy your flow when you have all elements complete. As soon as you hit deploy, your flow will be active.


A journey a specific person’s execution of a flow, starting from the trigger action and ending with the completion of a flow.


A flow is the overall journey your end-user experiences. Flows are built using the drag-and-drop tools.



Each action has its own inputs. Some inputs are required while others add optional functionality to certain verbs. Inputs can be found to the left of the board when an action is selected.


Ports live on both sides of each block. A port is where a connector attaches to an action.


Save your flow so that you can return to make adjustments at a later time.


Triggers are actions that initiate a flow. A flow can only have one trigger. A flow needs a trigger to start


Confirm all necessary configurations have been completed and the flow is functional.


Variables are placeholders for values that can be reused throughout the flow. For example, transcribed text will be assigned a variable that can be passed to another system in a web call. Variables follow this syntax:





Prepares a flow to be triggered by an Atmosphere Engage® campaign.


Inbound API

Initiate a flow from an external system.

Inbound Call

Refer to the Number Assignments page to assign a number to the flow.

Inbound SMS

Refer to the Number Assignments page to assign a number to the flow.

Inbound WhatsApp

Prepares a flow for an incoming WhatsApp message to a WhatsApp-approved ID.


Collect DTMF

Allows for a user to input a response using their key pad.


Dial out to a different phone line.


Ends a phone call for users on both ends of the call.

Menu Tree

Create a menu of options for customers to choose from like and IVR menu.

Play Audio

Plays a clip of audio to the caller (text-to-speech or audio clip). Cannot be interrupted.

Press or Say

Allow callers to provide an input through speech or DTMF input using the dial pad on their phone

Record Response

Record a portion of the call. You can select whether to only record the user, to only record your internal responder, or to record everything.


Transfer to a different phone line.


Send SMS 

Send a text message.

Send WhatsApp 

Send text or images through WhatsApp.

Flow Logic 


Allows for the user to keep track of certain events that happen during the flow. Every time the flow passes through the counter, it will increase or decrease by a user-specified number.


Allows an action to take a certain path given specific conditions of variables previously established in the flow.

Day of Week

The Day of the Week action makes it incredibly easy to direct a caller based on what day it is.

External Web Call

Allows user to configure API to send and receive information with an external system.


Jump To / Jump From 

Connects two flows together.


Allows you to configure a flow to wait for a set period of time before executing the the next action.

Percent Routing 

Routes calls based on percentages of callers.

Regional Routing 

 Allows you to route calls based on logic about the region, time zone, specific area code, or even specific ANI (caller number).


This is a syntax that enables the user to search and match strings for specific patterns. This can be used to extract valuable information from a chunk of text, such as credit card numbers, zip codes.


The Set action allows you to set a new variable of literal value or rename an existing variable.


Change the path of the flow based on the evaluation of a specific criterion.

Call Recording 

Start Capture (preview) *

Allows you to begin recording a call. 

Pause Capture (preview) *

Used to temporarily stop recording a call. Note: this will create a new audio recording file.

Resume Capture (preview) *

Used to restart the recording of a call after it has been paused.

Stop Capture (preview) *

Stops the recording of a call. 

Intelligent Assistant 

Watson Assistant *

Integrate a conversational chatbot interface into your flow using IBM’s Watson.


Natural Language Processing 

Speech Recognition *

Convert an audio recording into text and return sentiment and tonality.

Sentiment *

Returns the attitude or feeling on a piece of text.

Tonality *

Returns the tone on a piece of text. Will be one of the following: Anger, Fear, Joy, Sadness, Analytical, Confident, Tentative.


Detect Language (beta) *

Recognize the language of a piece of text and cater your flow to that language.

Translate *

Convert a piece of text from one language to another.

*Denote premium actions.