Q: Start batchable from Scheduled flow Is it possible to start a batch from a Scheduled Flow? Or do we need to implement a separate Apex class with an invocable action and call that action in the flow?
I have a batchable with a custom constructor and want to start it from a flow. The custom constructor is needed to pass some parameters to the batch.

A: I'm pretty sure you can execute your batch from that context.

*

*Create an invocable method:


*

*Create a new instance of the batch, passing in whatever parameters you need to and execute the batch from within that method using Database.executeBatch.



*Call the invocable method from the Flow. If you need params to come from the Flow, you can do that as well.

https://developer.salesforce.com/docs/atlas.en-us.apexcode.meta/apexcode/apex_classes_annotation_InvocableMethod.htm
