Skip to main content

MailerLite

Submit success action

Fires after a form is successfully submitted. Runs after emails are sent, entries are saved, and all internal processing is complete.

Use this to trigger side effects such as logging, third-party notifications, or custom workflows.

add_action('es_forms_integrations_mailerlite_submit_success', [$this, 'onFormSubmitSuccess'], 10, 2);

/**
* Runs after a successful form submission.
*
* @param array<string, mixed> $formDetails Full form submission details including all field values, integration type, and form configuration.
* @param string $formId Form ID.
*
* @return void
*/
public function onFormSubmitSuccess(array $formDetails, string $formId): void
{
// Example: log the submission.
\error_log('Form ' . $formId . ' submitted successfully.');
}