Close menu


Filter the recipient of a form email before sending. Should be a comma-separated list of email addresses.

This filter can also be used to stop an email by returning false. In combination with af_get_field( 'FIELD_NAME' ) this can be used to conditionally send emails based on submitted values.


function filter_email_recipient( $recipient, $email, $form, $fields ) {
	// Add another recipient to email
    $recipient .= ',';
    return $recipient;
add_filter( 'af/form/email/recipient/key=FORM_KEY', 'filter_email_recipient', 10, 4 );


  • af/form/email/recipient Applies to all forms.
  • af/form/email/recipient/key=FORM_KEY Applies to forms with specific key.
  • af/form/email/recipient/id=FORM_ID Applies to forms with specific post ID.