Microsoft Flow is a cloud-based workflow service for creating automated processes.
It can be used in many applications to automate processes; for example, it could be used to generate and send reports automatically, starting from a workflow; even if it is not a reporting tool, it could also be used for such purposes, perhaps integrated by the Microsoft Power BI.
Check out the Microsoft Flow page at https://flow.microsoft.com.
The motto of Microsoft Flow is, "work less, do more". With Microsoft Flow, you can create automated workflows between your favorite apps and services to get notifications, synchronize files, collect data, and more.