Scopes are wrappers that act as message processors that can be placed on a message flow canvas. Scopes trigger message processors periodically and enhance payloads, triggering the processor until an associated event succeeds. Different types of scopes include message, choice, and flow control scopes.