Existing website

Connect your current website

You already have a website. Good. You don't need to rebuild anything. Today you connect it to MyFormConnect, so every enquiry reaches your phone and spam is filtered out. It works on the free plan.

  1. Create your account. Go to MyFormConnect signup, create your account, and add your website's domain.
  2. Turn on email alerts, and make sure phone notifications are on for that email app. (Alerts in messaging apps are a paid extra. You don't need them for this course.)
  3. Connect your site. Choose your platform below for step-by-step instructions. Usually, you either paste one line of code into your site's settings or point your existing form to MyFormConnect. The guides show exactly which.
  4. Test it on your phone. Open your site on your phone, fill in your contact form as a customer would, and press Send. Check that the alert arrives.

Can't log in to your website? That happens a lot, especially when someone else built it. Use the Stuck box below and tell us what you know: who built it, and where it's hosted. We'll help you work out the next step.

Before you start (every platform)

Time: 5 minutes · You need: your MyFormConnect account, and the login for your website's editor

  1. Log in to MyFormConnect.
  2. Open Settings → Domains and add your website's domain (for example joesplumbing.com). Copy the domain ID shown next to it.
  3. Create a form called "Contact" and copy its form ID.
  4. Copy the form code below into a notes app. Replace YOUR_DOMAIN_ID, YOUR_FORM_ID, Your Business, and the reply time with your real ones.

Your form code

Prompt — copy into your AI assistant
<script src="https://myformconnect.io/loader.js" data-client-id="YOUR_DOMAIN_ID" data-captcha="auto"></script>

<style>
  .mfc-form { max-width: 520px; font-family: inherit; display: grid; gap: 14px; }
  .mfc-form label { display: grid; gap: 6px; font-size: 16px; }
  .mfc-form input, .mfc-form textarea { font: inherit; font-size: 16px; padding: 12px; border: 1px solid #bbb; border-radius: 8px; width: 100%; box-sizing: border-box; }
  .mfc-form .mfc-consent { display: flex; gap: 10px; align-items: flex-start; font-size: 14px; }
  .mfc-form .mfc-consent input { width: auto; margin-top: 3px; }
  .mfc-form button { font: inherit; font-size: 17px; padding: 14px; border: 0; border-radius: 8px; background: #1f5f4a; color: #fff; cursor: pointer; }
  .mfc-form .mfc-next { font-size: 14px; margin: 0; opacity: .8; }
</style>

<form class="mfc-form" data-mfc="true" action="https://myformconnect.io/f/YOUR_FORM_ID" method="POST">
  <label>Your name
    <input type="text" name="name" autocomplete="name" required>
  </label>
  <label>Email
    <input type="email" name="email" autocomplete="email" required>
  </label>
  <label>Phone (optional)
    <input type="tel" name="phone" autocomplete="tel">
  </label>
  <label>How can we help?
    <textarea name="message" rows="4" required></textarea>
  </label>
  <label class="mfc-consent">
    <input type="checkbox" name="consent" value="yes" required>
    <span>I agree that Your Business can use these details to reply to my enquiry. <a href="/privacy" target="_top">Privacy</a></span>
  </label>
  <button type="submit">Get a quote</button>
  <p class="mfc-next">We usually reply within a few hours, Monday to Saturday.</p>
</form>

Why it looks like this: four fields with phone optional, a clear button, a "what happens next" line, and fields your visitors' phones can fill in automatically. That's everything from day 9 of the course, built in. Change the button colour (#1f5f4a) to match your site if you like.

The plain version (for sites that don't allow scripts)

Some plans block scripts. If a guide says to use the plain version, delete the first line (the <script …> line) and change data-mfc="true" to nothing, so the form starts like this:

Prompt — copy into your AI assistant
<form class="mfc-form" action="https://myformconnect.io/f/YOUR_FORM_ID" method="POST">

It still works: enquiries arrive, and MyFormConnect's server-side spam filtering still runs. The difference is that the extra spam check before sending doesn't run, and visitors see a thank-you page after sending instead of staying on your page. You can set your own thank-you page address in your MyFormConnect form settings.

Keep your old form until the new one works

In every guide, add the new form first, test it, and only then remove the old one. That way you never have a moment with no working form.

Your code, ready to paste

Type your IDs below. The code updates in the browser. The placeholder version is always in the page for search and offline reading.

Form code
<script src="https://myformconnect.io/loader.js" data-client-id="YOUR_DOMAIN_ID" data-captcha="auto"></script>

<style>
  .mfc-form { max-width: 520px; font-family: inherit; display: grid; gap: 14px; }
  .mfc-form label { display: grid; gap: 6px; font-size: 16px; }
  .mfc-form input, .mfc-form textarea { font: inherit; font-size: 16px; padding: 12px; border: 1px solid #bbb; border-radius: 8px; width: 100%; box-sizing: border-box; }
  .mfc-form .mfc-consent { display: flex; gap: 10px; align-items: flex-start; font-size: 14px; }
  .mfc-form .mfc-consent input { width: auto; margin-top: 3px; }
  .mfc-form button { font: inherit; font-size: 17px; padding: 14px; border: 0; border-radius: 8px; background: #1f5f4a; color: #fff; cursor: pointer; }
  .mfc-form .mfc-next { font-size: 14px; margin: 0; opacity: .8; }
</style>

<form class="mfc-form" data-mfc="true" action="https://myformconnect.io/f/YOUR_FORM_ID" method="POST">
  <label>Your name
    <input type="text" name="name" autocomplete="name" required>
  </label>
  <label>Email
    <input type="email" name="email" autocomplete="email" required>
  </label>
  <label>Phone (optional)
    <input type="tel" name="phone" autocomplete="tel">
  </label>
  <label>How can we help?
    <textarea name="message" rows="4" required></textarea>
  </label>
  <label class="mfc-consent">
    <input type="checkbox" name="consent" value="yes" required>
    <span>I agree that Your Business can use these details to reply to my enquiry. <a href="/privacy" target="_top">Privacy</a></span>
  </label>
  <button type="submit">Get a quote</button>
  <p class="mfc-next">We usually reply within a few hours, Monday to Saturday.</p>
</form>

Plain version (no script) — form tag starts like this:

<form class="mfc-form" action="https://myformconnect.io/f/YOUR_FORM_ID" method="POST">

Choose your platform

Done when: a test enquiry from your live website reached your phone.

When it works, continue from day 9.

Last checked September 2026 · Curated by MyFormConnect