Contact form builder
Build a contact form for your website, free.
Name, email, topic, message, an optional attachment — embedded on your own page, with the messages emailed to you. Spam is handled quietly in the background, and there is no cap on how many people can write to you.
Free · No credit card · No account needed until you publish
The form
This is the whole thing, embedded.
A contact form does one job: get a message from a stranger to your inbox without wasting either of you. Fewer fields, one topic question, and a follow-up that only appears when it is needed.
Your website · Contact
What goes in it
7 questions, and a reason for each one.
Every extra field costs you messages. This is the set that earns its place, and each one is there because it saves a reply asking for it.
Open the contact form template- Name, email and phone. Email and phone answers are format-checked before the form will send.
- A topic dropdown. Sales, support, partnerships, media — plus an “Other” option they can type into.
- Follow-ups that appear. Pick “help with an order” and an order-number question appears. Nobody else sees it.
- The message itself. A long-text box with a character limit you set.
- An optional attachment. A screenshot, a PDF, a photo of the damaged box. Free: 10 MB per file
- A privacy line. A short collection notice with a link to your own privacy policy, ready to fill in.
Putting it on your site
8 ways to embed it, or just a link.
Publish the form and the Share tab gives you a snippet for each style. Paste it into a code block, an embed block, or your theme's HTML — it is a script and an iframe, not a plugin, so it works the same on Wix, Squarespace, Shopify, WordPress or a hand-written page.
How to embed a form on your website- Inline — the form sits in the page, on your Contact page.
- Pop-up and slider — a button opens the form over the page.
- Side tab and chat bubble — always there, on every page, out of the way.
- Feedback button — the small tab down the edge of the screen.
- Full page — the form is the page, for a link in an email signature or a QR code.
Embedded forms render at your own address, which is why the pulseware.com.au link most people never see does not
matter much here. There is a setting that records the host page in an originPage field, so you can
tell a message sent from your pricing page from one sent through the footer, and the embed forwards your page's
own query string too — useful if you tag your campaigns.
After they press send
Where the message actually goes.
Into your dashboard first, always. From there it can go anywhere else you want it — and the person who wrote it can get a copy.
- An email to you. Every message lands in your inbox with the answers laid out.
- Slack or Discord. Post each message to the channel the team already watches.
- A webhook. Signed JSON to your own endpoint, with retries, to open a help-desk ticket.
- A spreadsheet. Sync to Google Sheets, Notion or Airtable and keep a running log.
- CSV or Excel. Download everything, any time, on every plan.
- A receipt for them. Send the person a confirmation with a copy of what they wrote. Available on Pro
One honest limit: notifications go to the account's own email address. There is no per-topic routing to different inboxes yet, so teams generally use a shared address or push everything into a Slack channel and let the right person pick it up.
Spam
Quiet checks, not a puzzle for your visitors.
A public contact form is found by bots within days. Pulseware deals with them without asking a genuine visitor to identify traffic lights.
- A honeypot field on every form. It is invisible to people and irresistible to bots. A submission that fills it in gets a normal-looking thank-you and is stored nowhere, so whoever sent it has no signal to tune against.
- A minimum completion time you can set. Anything submitted faster than a person could read the form is refused.
- Duplicate prevention, if you want it — once per browser, once per browser or network, or once per answer.
- A rate limit per network, applied to every public form, keyed on a hash rather than on a stored IP address.
What costs what
The free plan runs a contact form properly.
These badges come from the same file the billing system reads, so the list cannot quietly disagree with your invoice — including the two rows where the answer is “not yet”.
See the full pricing page-
Unlimited responses Free: unlimited (fair use)
No monthly response cap, subject to fair use.
-
Spam protection Available on Free
Honeypot and bot checks on every form.
-
Duplicate prevention Available on Free
Stop the same person responding twice.
-
File uploads Free: 10 MB per file
Let respondents upload images, PDFs, audio and video.
-
Embeds and pop-ups Available on Free
Eight embed styles: inline, full page, pop-up, slider, side tab, chat bubble and more.
-
Email notifications to you Available on Free
Get an email for every new response.
-
Respondent confirmation emails Available on Pro
Send respondents a copy of their answers.
-
Remove Pulseware branding Available on Pro
Hide the "Made with Pulseware" badge on forms, polls and emails.
-
Custom domains Coming soon
The hosted form lives on a pulseware.com.au link. An embedded form renders at your own address.
-
Payments Coming soon
There is no payment question type, so a contact form cannot charge a card or take a deposit.
Common questions
The questions people ask before they put a contact form on a live site — including the two things Pulseware cannot do.
How do I add a contact form to my website?
Does it work on Wix, Squarespace, Shopify or WordPress?
How does the spam protection work?
Do I need a reCAPTCHA?
Can I take a payment through the contact form?
Where do the messages go, and can more than one person get them?
Can I use my own domain for the form?
Will it work on a phone?
Is it actually free?
Next steps
The template itself, the how-to articles, and the rest of the builder.
- contact form template
The 7-question form this page describes. Preview it, then edit it in one click.
- enquiry form template
A longer first contact for a service business: what they need, when, and their budget.
- quote request form template
When the message you actually want is “here is the job, please price it”.
- how to add a contact form to your website
From blank editor to a working form on your own page, in order.
- how to embed a form
All 8 embed styles, and which one suits which page.
- our free form builder
Every field, every logic rule and everything a Pulseware form can do.
- lead generation form templates
Contact, enquiry, quote, waitlist and newsletter forms in one place.
- what each plan costs
Free, Pro and Business side by side, with the fair-use thresholds.
Your contact page deserves better than an email address.
Open the template, change the topics to yours, publish, paste the snippet. Ten minutes, no account until the moment you publish.