The Stream Scheduler allows you to:
This can be soon performed on the Superfluid Dashboard or by making use of the underlying contracts in conjunction with off-chain automations (detailed in documentation here).
If you have an intended end date and/or start date for a stream, instead of having to manually trigger the action, you could use the Stream Scheduler to automatically trigger the action at the desired time. This is especially useful in the case of streaming payroll, subscriptions and token vesting.
Superfluid streams are perpetual by default - they run until you cancel them or you run out of balance. If you want to be streaming someone tokens for a fixed duration and not have to deal with automatically triggering the creation or deletion of the stream, the Stream Scheduler is the solution.
(view these Miro diagrams here)