30 minutes to build. Saves 3+ hours per month.
Every lead gets a personalised email within 3 seconds. Your team gets a Slack alert with full details. You do nothing.
The Problem
A lead fills out your website form at 2pm. You see the notification at 4pm. You draft a welcome email at 4:15pm. By then, the lead has already signed up with your competitor who responded in 30 seconds.
Studies show responding within 5 minutes makes you 21x more likely to convert a lead. Most businesses respond in hours. This automation responds in 3 seconds.
What You'll Build
A 5-step Make.com scenario that:
- Catches every form submission the instant it happens via webhook
- Sends a personalised welcome email using the lead's name and enquiry details
- Alerts your team on Slack with the lead's full info so they can follow up
- Runs 24/7, including weekends and holidays — never misses a lead
Step-by-Step Guide
Create a New Scenario in Make.com
Log into make.com and click "Create a new scenario" in the top right. This gives you a blank canvas to build your automation.
You'll see a single empty circle in the middle — this is where your first module goes. Click the "+" button to add your first module.
Add a Webhook Trigger
Search for "Webhooks" in the module list and select "Custom webhook". Click "Add" to create a new webhook.
Give it a name like "Website Contact Form" and click "Save". Make.com generates a unique URL — this is the URL your website form will POST data to.
Copy this webhook URL — you'll paste it into your website form's action attribute or form handler. The URL looks like: https://hook.eu1.make.com/abc123...
Add the Email Module
Click the "+" after the webhook module to add a new step. Search for your email provider:
- Gmail → "Send an Email"
- SMTP → "Send an Email" (works with any email provider)
- SendGrid / Mailgun → for transactional emails at scale
Connect your email account, then configure the fields:
- To: Map the
emailfield from the webhook data - Subject:
Thanks for reaching out, {{name}}! - Body: Write your personalised welcome message. Use the mapped fields like
{{name}}and{{message}}to make it personal.
Add the Slack Alert
Add another "+" module after the email. Search for "Slack" and select "Create a Message".
Connect your Slack workspace, then configure:
- Channel: Select your
#leadsor#saleschannel - Text: Format a rich message with all the lead's details:
Example Slack message:
🔥 New Lead Alert!
Name: {{name}}
Email: {{email}}
Message: {{message}}
Time: {{timestamp}}
@channel mention for high-value leads. You can add a Router module before Slack to filter by lead source or enquiry type.Connect Your Website Form
The final step: point your website form at the Make.com webhook URL. How you do this depends on your form setup:
- HTML form: Set
action="YOUR_WEBHOOK_URL"andmethod="POST" - Tally / Typeform / JotForm: Use their webhook integration settings
- WordPress (Contact Form 7, Gravity Forms): Use the webhook add-on
- Custom JS: Use
fetch()to POST form data as JSON
Once connected, go back to Make.com and click "Run once". Submit a test form. You should see the data flow through all 3 modules — webhook received → email sent → Slack alert posted.
When it works, click "Activate" (the toggle in the bottom left) to make it run automatically 24/7.
What Happens Now
Every time someone fills out your form: they get a personalised email in under 3 seconds, your team gets a Slack alert with their full details, and you didn't lift a finger. Runs 24/7, weekends, holidays, 3am — always.
Try It Live
This form is connected to a real Make.com webhook. Fill it out and watch what happens — you'll get an instant response demonstrating exactly what your leads will experience.
Live Demo: Test the Automation
Submit this form and experience the 3-second response yourself.
Download the Full Blueprint (PDF)
Get the step-by-step guide as a printable PDF with screenshots, Slack message templates, and email copy you can steal.
Download Free PDF Guide →