Variables allow you to collect data from a consumer, pass that data into an external system (such as a payment system or a client's CRM system), and receive a response that can then be used to take further action within the contact flow. The Contact Flow Engine (CFE) contains predefined system variables and also lets you create variables specific to contact flows, that you can later reference while configuring modules in the contact flow.