# My contact form isn't working

**URL:** <https://forum.bricksbuilder.io/t/my-contact-form-isnt-working/38996>\
**Category:** How To\
**Tags:** how-to\
**Created:** [April 23, 2026, 9:12pm UTC](https://forum.bricksbuilder.io/t/my-contact-form-isnt-working/38996 "2026-04-23T21:12:36Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![MounTaiNeer03](https://forum.bricksbuilder.io/user_avatar/forum.bricksbuilder.io/mountaineer03/32/31717_2.png) [@MounTaiNeer03](https://forum.bricksbuilder.io/u/MounTaiNeer03)\
**Post date:** [April 23, 2026, 9:12pm UTC](https://forum.bricksbuilder.io/t/my-contact-form-isnt-working/38996/1 "2026-04-23T21:12:37Z")

</div>

I can’t seem to get the contact form to work.  
I am not sure what info you need to help me but here are a couple screenshots.

I have **actions** set to “EMAIL”

**Email** is set to the admin email which is what I want.

When I fill out the form it says…

 ![image](https://forum.bricksbuilder.io/uploads/default/original/3X/d/3/d3a9ad8079d24f7cc5cd779c5b37036c1b71df67.png)

Yet after trying this a handful of times I get no email to my admin email.  
NOTE: this is a brixies template if that matters at all.

thanks

---

<div class="post-metadata">

**Author:** ![shingen](https://forum.bricksbuilder.io/user_avatar/forum.bricksbuilder.io/shingen/32/1293_2.png) [@shingen](https://forum.bricksbuilder.io/u/shingen)\
**Post date:** [April 24, 2026, 1:12am UTC](https://forum.bricksbuilder.io/t/my-contact-form-isnt-working/38996/2 "2026-04-24T01:12:24Z")

</div>

This is not a Bricks issue, but rather a Wordpress one. Make sure to use a SMTP plugin. I use ASE plugin which has a SMTP function in it and works great, both for local development and hosted.

---

<div class="post-metadata">

**Author:** ![MounTaiNeer03](https://forum.bricksbuilder.io/user_avatar/forum.bricksbuilder.io/mountaineer03/32/31717_2.png) [@MounTaiNeer03](https://forum.bricksbuilder.io/u/MounTaiNeer03)\
**Post date:** [April 24, 2026, 3:28am UTC](https://forum.bricksbuilder.io/t/my-contact-form-isnt-working/38996/3 "2026-04-24T03:28:10Z")

</div>

> [@shingen](#):
>
> n. I use

So your saying that bricks offers a contact form that doesn’t work and I need another plugin? I just want to make sure I am tracking what you mean. THanks

---

<div class="post-metadata">

**Author:** ![bsienn](https://forum.bricksbuilder.io/user_avatar/forum.bricksbuilder.io/bsienn/32/24544_2.png) [@bsienn](https://forum.bricksbuilder.io/u/bsienn)\
**Post date:** [April 24, 2026, 10:19am UTC](https://forum.bricksbuilder.io/t/my-contact-form-isnt-working/38996/4 "2026-04-24T10:19:02Z")

</div>

Sigh!

Bricks doesn’t offer email services, do you know how emails work?

1. You need an email provider to deliver emails,
2. You need to configure the email provider in wordpress.

You don’t need a plugin, you can code it in php.  
I do this all the time outside woordpress.

---

<div class="post-metadata">

**Author:** ![shingen](https://forum.bricksbuilder.io/user_avatar/forum.bricksbuilder.io/shingen/32/1293_2.png) [@shingen](https://forum.bricksbuilder.io/u/shingen)\
**Post date:** [April 24, 2026, 11:15am UTC](https://forum.bricksbuilder.io/t/my-contact-form-isnt-working/38996/5 "2026-04-24T11:15:58Z")

</div>

No, that is not what I said. Wordpress does not provide that – so regardless of what theme you use, you will run into the same issue.

Also, use Google, it will show you a lot if you are learning something new and this is not a new thing, so there is a lot of information out there to solve your issue.

You can add SMTP functionality right in your child theme’s function file like this.

```auto
add_action( 'phpmailer_init', 'setup_phpmailer_init' );
function setup_phpmailer_init( $phpmailer ) {
    $phpmailer->isSMTP();
    $phpmailer->Host = '://your-server.com'; // e.g., smtp.gmail.com
    $phpmailer->SMTPAuth = true;
    $phpmailer->Port = 587; // 587 for TLS, 465 for SSL
    $phpmailer->Username = 'your-email@example.com';
    $phpmailer->Password = 'your-smtp-password';
    $phpmailer->SMTPSecure = 'tls'; // 'tls' or 'ssl'
    $phpmailer->From = 'your-email@example.com';
    $phpmailer->FromName = 'Your Website Name';
}

```

Done, no plugin … simple.
