The on screen confirmation is the one businesses most often get wrong, usually by reloading the page and leaving the visitor uncertain whether anything happened. What is needed is an unambiguous message replacing the form, stating that the message was sent and roughly when somebody will reply. A visitor who is unsure frequently submits again, which is how you receive duplicates and how they conclude the site is broken.
The notification to you should arrive somewhere you actually look, which for most owners means a phone notification rather than an inbox checked twice a day. Response time is the variable that most affects whether an enquiry becomes a customer, and a form that delivers reliably into a mailbox nobody opens for six hours has removed the advantage of receiving it instantly.
The automatic reply does more work than its effort suggests. A short message confirming receipt, stating when you will respond properly, and giving a phone number for anything urgent converts an unknown wait into a known one. The anxiety a prospect feels is about being ignored rather than about waiting, and naming a time removes it entirely.
Make the automatic reply sound like a person wrote it, because the alternative is worse than nothing. Something plain and specific, mentioning what they contacted you about if the form captures it, reads as competence. A generic acknowledgement written in corporate register reads as a business too large to care, which is the opposite of your actual advantage.
Record the enquiry somewhere beyond the email, since a mailbox is a poor system for tracking who needs following up. Even a spreadsheet with the date, the name, the source, and what happened next is enough, and it is the record that later tells you where customers actually come from.
Fire a conversion event if you have analytics configured, because otherwise you cannot connect any marketing effort to the outcome it produced. This is the step most commonly missing, and its absence means every conclusion about which channel works is a guess.
Test the whole path yourself monthly, from a different device and a different email address. Form notifications break silently when hosting changes, when a mail provider tightens its rules, or when a plugin updates, and the people affected do not tell you. They assume you ignored them.
Then check the honeypot and spam handling occasionally, because a form receiving no submissions at all is as likely to be broken as it is to be unpopular. A business that concludes nobody enquires, when the notifications have been going to a spam folder for two months, is a common and entirely preventable situation.
Keep the form itself short, because every field reduces the number of people who complete it. Name, email, and a message is sufficient for most service businesses, and the phone number, the budget, and the timeline can all be established in your reply rather than demanded before anybody has spoken to you.
Set the reply address so responses reach you rather than bouncing from an unmonitored account, which is a configuration detail that quietly breaks conversations. Somebody replying to your automatic acknowledgement should reach a person, and frequently that message goes to a no reply address nobody reads.
Add a honeypot field rather than a puzzle for spam, since an invisible field that only automated submissions complete stops most of it without asking a genuine customer to prove anything. Anything requiring effort from the visitor reduces completion, which is the opposite of what the form is for.