✓ No backend code required • Connect a standard HTML form

Contact Form to WhatsApp
Instant Notifications Without a Backend

Stop missing leads buried in email. Web2Phone receives your website contact form submissions and delivers them to WhatsApp — with optional email delivery as well.

Free plan available • Set up in minutes

Using WordPress? See the dedicated WordPress contact form backend page.

Quick start

Most people finish setup in 5 minutes:

Your Website Contact Form Is Losing Leads

You built the site. You added the form. Then the reality hits: the enquiry doesn’t land where you’ll see it fast enough.

  • Form emails arrive late (or you don’t notice them for hours).
  • Submissions get buried in spam, promotions, or a noisy shared inbox.
  • Forwarding services fail silently — you find out after the lead is gone.
  • Static sites (and many builders) have no real backend — so you end up hacking SMTP or plugins.

Meanwhile, you actually respond in WhatsApp. That’s where clients expect a quick reply. Web2Phone fixes this. Your form submissions are delivered to WhatsApp instantly (with optional email too).

✓ What You Get

  • WhatsApp delivery for contact form enquiries
  • Optional email delivery (many users enable both)
  • Works with your existing HTML form
  • Backend-enforced domain allow-listing
  • Rate limiting + automated spam checks in the embed script
  • Set up in minutes

Set Up in 3 Steps (Takes Minutes)

You keep your existing form design. Web2Phone receives submissions and delivers them to WhatsApp and/or email.

1

Create Your Endpoint

Sign up, create an endpoint, choose delivery (WhatsApp, email, or both), and set your allowed domains.

2

Add Web2Phone Attributes

Add your public key to the form and include the embed script. You keep your HTML/CSS and field layout.

Receive Enquiries

Submissions are queued and delivered to WhatsApp (and email if enabled).

Example: Contact Form to WhatsApp Using HTML

<form data-web2phone="form"
      data-public-key="YOUR_PUBLIC_KEY"
      data-endpoint="https://web2phone.co.uk/api/v1/submit/">

  <input type="text" name="name" placeholder="Your name" required>
  <input type="email" name="email" placeholder="Your email" required>
  <textarea name="message" placeholder="How can we help?" required></textarea>

  <button type="submit">Send message</button>
  <p data-w2p-output></p>
</form>

<script src="https://web2phone.co.uk/static/formsapp/js/embed.js"></script>

Works on most sites: Static HTML, GitHub Pages, Webflow, WordPress (custom forms), Django/Flask templates, Cloudflare Pages, Netlify, and more.

Note: If you enable domain allow-listing, submissions must originate from an allowed domain (based on the request’s Origin/Referer).

Common Mistakes When Sending Forms to WhatsApp

If you’ve tried to send contact form submissions to WhatsApp before and it “didn’t work”, it’s usually one of these.

Domain allow-listing isn’t set (or doesn’t match)

If allow-listing is enabled, submissions must come from an allowed domain. Test from the real site domain (not random preview URLs).

Testing from file:// or a blocked preview environment

Local files and some preview tools don’t send reliable Origin/Referer headers. Upload to a staging domain and allow-list it.

Embed script is missing or blocked

Ensure the embed script is included and not blocked by Content Security Policy (CSP), ad blockers, or strict browser settings.

Your form is being intercepted by another script

Some themes/plugins intercept form submits. If you’re using a builder, test with a plain HTML form first to confirm baseline behaviour.

You forgot the output element

Add <p data-w2p-output></p> so the embed script can show success/error messages to the user.

Spam/rate limits triggered during testing

Repeated rapid submissions can trigger rate limiting. Slow down tests, vary data, and check your dashboard for stored submissions.

Built for People Who Run Their Business from WhatsApp

If you reply to clients on WhatsApp but your website sends enquiries to email, you're slower than you need to be. Web2Phone bridges that gap.

Comparing different WhatsApp form tools? Check the best WhatsApp form tools guide.

🔧

Trades & Emergency Services

Plumbers, electricians, locksmiths — get time-sensitive enquiries on WhatsApp while you're on the job.

💼

Freelancers & Agencies

Designers, developers, consultants — add WhatsApp delivery to client websites without building a backend.

🏪

Local Businesses & Services

Salons, coaches, cleaners, tutors — capture booking enquiries where you already talk to customers.

Why Web2Phone Beats Email-Only Form Backends

Reply Faster

WhatsApp delivery helps you see enquiries quickly — without waiting to check an inbox.

🔒

Spam Reduction

Backend domain allow-listing and rate limiting reduce automated abuse. The embed script also runs automated spam checks.

🎯

Keep Your Existing Form

Keep your HTML, fields, and styling. You’re just changing where the form submits.

📧

Optional Email Delivery

Enable email delivery if you want a searchable inbox record alongside WhatsApp.

Common Questions

Do I need a WhatsApp Business API account?

No. Web2Phone uses Meta's WhatsApp Cloud API to deliver messages. You provide your phone number during setup.

Will this replace my existing contact form design?

No. You keep your form's HTML, CSS, and fields. Web2Phone receives the submission and handles delivery.

Can I send to both WhatsApp AND email?

Yes. You can enable WhatsApp delivery, email delivery, or both per endpoint.

What if I get spam or bot submissions?

Web2Phone reduces automated abuse using backend-enforced domain allow-listing and rate limiting. The embed script also performs automated spam checks.

Does this work with Webflow / WordPress / static sites?

It works anywhere you can include a standard HTML form and add the embed script.

What happens if WhatsApp delivery fails?

If WhatsApp delivery fails, Web2Phone can also attempt email delivery. If delivery fails entirely, the submission is stored in your dashboard.

Compare Web2Phone with other WhatsApp contact form tools

Want to see how Web2Phone stacks up against other form backends and WhatsApp integrations? Compare providers side by side or read the WhatsApp tools roundup.

Simple, Transparent Pricing

Start on the free plan and upgrade only when you need more.

View All Plans & Pricing →

Ready to Stop Missing Leads?

Create your Web2Phone account, connect your WhatsApp number, and start receiving enquiries where you’ll actually reply.

✓ Free plan available • ✓ No credit card required • ✓ Setup in minutes