The interaction framework (IF) is not required. You could simply write an automation that executes these steps. The IF is best used for RDA processes where you want to keep automations executed in-context with a specific customer (or account, record, whatever). The customer is generally what you'd use for the Interaction Key, so you'd start an Interaction with the key of the customer. That way, if you closed that customer, you could cancel any activities executed under that interaction automatically.
You don't need to use interactions though. If your use case only deals with one customer at a time, you could start activities without interaction keys. There is a bug where even if you aren't using them, you do need to create at least one interaction however. I generally would do this on startup and just assign it a known key.