ProtectedInternalInternal method that must be implemented by derived action classes. This is where the actual action logic should be implemented.
The action execution parameters including typed context
Promise resolving to the action result
Executes the action with the provided parameters.
The action execution parameters including context
Promise resolving to the action result
Send a single message template to every record resolved from an
AudienceSource(List / View / ad-hoc filter). Wraps theSendToAudiencefunction from@memberjunction/communication-engineso the New Communication UI and any agent/workflow can drive a bulk send through the standard Action API.Required params:
AudienceSource({kind:'list'|'view'|'adhoc', ...})Optional params:
Outputs:
Drop-guard contract: this action never deletes any record — it only sends messages. The audience picker in the UI uses
Resolve Audiencefirst to preview counts before invoking this.