Why Website Enquiries Go Cold (and How to Reply in 5 Minutes)
Discover why website enquiries often go cold and learn simple steps to reply within five minutes, turning more leads into customers.
In this article
Website enquiries often go cold because businesses don't reply fast enough. Research consistently shows that responding to a new lead within five minutes dramatically increases your chances of connecting with that person and qualifying them. Waiting even an hour can drop your contact rate by 6 times. This article will show you why quick replies matter and how to set up a free, automated system to ensure every website enquiry gets a response within five minutes, boosting your lead conversion.
Key Takeaways
- Responding within five minutes to a website enquiry is critical for converting leads.
- Slow responses mean lost revenue and wasted marketing spend.
- You can set up an automated system using n8n and ZeptoMail for free or very low cost.
- This system acknowledges the enquiry immediately and sets expectations for a human follow-up.
- Testing your setup is essential to avoid common integration problems.
The Real Cost of Slow Website Enquiry Responses
Many business owners pour money into marketing to drive traffic to their websites, hoping for enquiries. But if those enquiries sit in an inbox for hours, or even a day, before a human responds, much of that marketing effort is wasted. The potential customer has likely moved on, found a competitor, or simply lost interest. This 'cold' lead problem isn't about your product or service; it's about your response time.
Think about it from a customer's perspective. They've just taken the time to fill out your form, often comparing several options. If you don't acknowledge their message quickly, it signals that you might not be responsive to their needs later on either. This perception can quietly cost your business significant revenue and make your marketing budget far less effective.
How to Reply in 5 Minutes: The Automated Solution
The fix isn't about hiring more people to watch an inbox 24/7. It's about automation. You can set up a system that instantly acknowledges every enquiry and tells the customer when they can expect a full response. This buys you time for a human to follow up properly without losing the lead's attention.
We'll use two main components for this:
- n8n: A free and open-source automation platform that connects different services.
- ZeptoMail: A low-cost transactional email service to reliably send automated emails.
This setup means you don't need to write code, and it's scalable as your business grows.
What You'll Have at the End
You'll have an automated workflow that listens for new website form submissions. When one arrives, n8n will immediately send a personalized 'thank you' email to the customer using ZeptoMail. This email will confirm their submission and let them know when a human will get back to them. The entire process takes less than five minutes from submission to email delivery.
Before You Start: Accounts and Prerequisites
To follow this guide, you'll need a few things:
- Your Website Form: It needs to be able to send data to a 'webhook' or send an email to a specific address. Most modern form builders (like those in WordPress, Squarespace, or custom-built sites) offer webhook functionality.
- An n8n Instance: You can use the free n8n.cloud service (which has usage limits) or host n8n yourself on a small cloud server for a few dollars a month. For this guide, we'll assume you're using n8n.cloud or a self-hosted instance you've already set up.
- A ZeptoMail Account: Sign up for a free ZeptoMail account. You'll need to verify your sending domain (e.g., yourcompany.com) to send emails. This process usually involves adding some records to your domain's DNS settings. ZeptoMail offers a generous free tier for 10,000 emails per month, which is great for getting started.
The total running cost will be very low, potentially free, depending on your enquiry volume and n8n hosting choice.
Step-by-Step Setup: Instant Enquiry Response
Here's how to build your automated response system:
1. Get Your ZeptoMail API Key
First, you need to connect n8n to ZeptoMail.
- Log in to your ZeptoMail account.
- Go to Settings > API Keys.
- Generate a new API key and copy it. Keep this safe; it's like a password for sending emails.
2. Create a New Workflow in n8n
Log in to your n8n instance and create a new workflow.
3. Add a Webhook Trigger
This node will listen for data from your website form.
- Add a new node and search for 'Webhook'.
- Set the HTTP Method to
POST. - Copy the 'Webhook URL' that n8n generates. This is the URL you'll put into your website form settings.
- Click Execute Workflow or Listen for Test Event on the Webhook node to make it ready to receive data.
4. Configure Your Website Form to Send to the Webhook
Go to your website form's settings (e.g., Contact Form 7 in WordPress, or your custom form's backend).
- Find the option to send data to a webhook or 'external API'.
- Paste the Webhook URL you copied from n8n.
- Submit a test enquiry through your website form. You should see data appear in the Webhook node in n8n. This confirms the connection.
5. Add a ZeptoMail Send Mail Node
This node will send the automated email.
- Add a new node and search for 'ZeptoMail'.
- Select the Send Mail operation.
- Click New Credential.
- For API Key, paste the ZeptoMail API key you copied earlier.
- For Mail Batch ID, you'll need to create a 'Mail Batch' in ZeptoMail first. Go to ZeptoMail, create a new Mail Batch (e.g., 'Website Enquiries'), and copy its ID. Paste it here.
- Configure the email details:
- From Email: Use an email address from your verified domain (e.g.,
hello@yourcompany.com). - From Name: Your business name (e.g.,
OopsMyBusiness Support). - To Email: Click the 'gear' icon next to the field, then 'Add Expression'. Select the field from your Webhook data that contains the customer's email (e.g.,
{{ $json.email }}or{{ $json.data.email }}depending on your form's output). - Subject: Something like
Thanks for your enquiry, {{ $json.name }}!(use an expression for the name if available). - HTML Body: Write your thank you message. Include expressions for personalization, like:
Adjust the expressions to match the data from your webhook.Hi {{ $json.name }},
Thank you for reaching out to OopsMyBusiness. We've received your enquiry about {{ $json.subject_line_from_form }} and will get back to you within 24 hours.
Best regards,
The OopsMyBusiness Team
- From Email: Use an email address from your verified domain (e.g.,
6. Test and Activate Your Workflow
- Click Execute Workflow on the ZeptoMail node to send a test email to yourself. Check your inbox.
- Once everything looks good, toggle the workflow to Active in the top right corner of n8n.
Check It Works
Submit a real enquiry through your website form. Within seconds, you should receive the automated email in your inbox. Check the 'From' address, subject line, and personalized content to make sure everything is correct. Also, check your n8n workflow logs to see that it executed successfully.
Common Problems and Fixes
- Symptom: No data appears in the Webhook node after submitting the form.
- Cause: The Webhook URL is incorrect in your form settings, or your form isn't configured to send data to webhooks.
- Fix: Double-check the Webhook URL in your form. Ensure the form is set to 'POST' data to the webhook. If your form builder doesn't support webhooks directly, you might need a plugin (e.g., 'WP Webhooks' for WordPress) or a different form solution.
- Symptom: The n8n workflow runs, but no email is sent, or it goes to spam.
- Cause: Incorrect ZeptoMail API key, wrong Mail Batch ID, or your domain isn't fully verified in ZeptoMail. Emails going to spam often mean your domain's SPF/DKIM records are missing or incorrect.
- Fix: Verify your ZeptoMail API key and Mail Batch ID. Crucially, go to ZeptoMail's domain settings and ensure your sending domain is fully verified, including SPF and DKIM records. This is vital for email deliverability.
- Symptom: The email sends, but personalization (like the customer's name) is missing or shows up as
{{ $json.name }}.- Cause: The expression used in the ZeptoMail node doesn't match the actual data structure from your webhook.
- Fix: In n8n, look at the data output from your Webhook node after a test submission. Find the exact path to the customer's name or email (e.g.,
data.customer_nameorbody.email). Adjust your expressions in the ZeptoMail node to match this path (e.g.,{{ $json.data.customer_name }}).
- Symptom: Workflow fails with a 'Permission Denied' error for ZeptoMail.
- Cause: The API key used might not have the correct permissions within ZeptoMail for sending emails.
- Fix: In ZeptoMail, review the permissions associated with your API key. Ensure it has at least 'Send Mail' permissions.
What it Costs to Run
The beauty of this setup is its low cost:
- n8n: Free if you use n8n.cloud within its limits, or a few dollars a month for a small virtual private server (VPS) to self-host n8n (e.g., from DigitalOcean or Vultr). A basic VPS typically costs around $5-10 USD per month as of October 2026.
- ZeptoMail: Has a generous free tier for sending 10,000 emails per month. For most small businesses, this free tier will be sufficient. If you exceed it, paid plans are very affordable, costing a few dollars for thousands of emails.
Overall, you can expect to pay anywhere from nothing to around $10-15 USD per month, depending on your scale and hosting choices. This is a tiny investment for the significant return you get from improved lead conversion.
Your Next Step
Don't let another website enquiry go cold. Start by signing up for ZeptoMail and getting your domain verified. Then, set up your n8n instance and follow the steps to connect your website form. The sooner you implement this, the more leads you'll convert.