You shouldn’t need a workaround. You just treat the rule as a server making an M2M call.
Here is an example: