WidgetStash Team

How to Add a Contact Form to Any Website in 60 Seconds

Learn how to embed a fully functional contact form on your website without writing a single line of code.

WidgetsContact FormTutorial

Adding a contact form to your website doesn’t have to be complicated. With WidgetStash, you can have a beautiful, fully functional contact form live on your site in under a minute.

Why You Need a Contact Form

Every website needs a way for visitors to get in touch. Whether you’re running a business, a portfolio, or a blog, a contact form:

  • Looks professional — more trustworthy than a plain email link
  • Reduces spam — form validation keeps bots out
  • Collects structured data — name, email, message in a clean format
  • Works on mobile — responsive design out of the box

Step 1: Choose Your Template

Head to the WidgetStash widget library and select the Contact Form widget. We offer several pre-built templates:

  • Simple contact form (name, email, message)
  • Business inquiry form (with company and phone fields)
  • Support request form (with priority and category selectors)

Step 2: Customize the Design

Use the visual editor to match your brand:

  • Pick your brand colors
  • Choose a font that matches your site
  • Adjust border radius and spacing
  • Add your company logo

Step 3: Copy and Paste

Once you’re happy with the design, copy the embed code and paste it into your website. That’s it — your contact form is live!

<script src="https://widgetstash.com/embed.js" data-widget="contact-form" data-id="YOUR_WIDGET_ID"></script>

Where to Place Your Contact Form

For best results, add your contact form to:

  • Your Contact page (obviously!)
  • The footer of every page
  • Your About page
  • Landing pages for specific campaigns

What Happens When Someone Submits?

All submissions are delivered straight to your email inbox. You can also:

  • Set up Slack or Discord notifications
  • Export submissions as CSV
  • Connect to Zapier for advanced workflows

Ready to add a contact form to your site? Get started for free — no credit card required.