- Configuration parameters: Each component has a configuration panel that lets PHLO creators set parameters used to perform the component’s actions.
- Options: Options are values that are defined for configuration parameters either dynamically using Liquid templates or with hard-coded values. Configuration parameters and options act like key-value pairs.
- States: A state is a property set based on the component’s action’s output status. For example, for the Send Message component, the state can either be Sent or Failed based on the delivery of the SMS message.
- Variables: Each component contains a list of variables that Plivo can send to a webhook as an HTTP callback. Variables are configured in the Event Callbacks section of the each PHLO’s configuration panel.