Platform guide · ~10 min

Connect any other website, or find out what yours uses

Works on: any site where you can paste HTML or ask your developer to

First, find out what your site is built on

Try these in order:

  1. Ask whoever built the site or sends you the bill for it.
  2. Search your email for "website", "hosting" or "domain renewal". The sender usually tells you.
  3. Scroll to the very bottom of your website. Many builders show their name there ("Powered by…").

If it's another builder (GoDaddy, Hostinger, Jimdo, Weebly, Google Sites and others), look in the editor for an element called HTML, Embed, Code or Custom code, and paste your form code into it. If only plain HTML is allowed, use the plain version. Then publish and test on your phone.

If a developer or agency looks after your site, send them this message:

Prompt — copy into your AI assistant
Hi, please replace the contact form on our website with this MyFormConnect form. Form ID: {form ID}. Domain ID: {domain ID}. Setup instructions: https://myformconnect.io/skills/myformconnect/html/SKILL.md. Fields: name, email, phone (optional), message, and an unticked consent checkbox linking to our privacy page. Please send a test enquiry once it's live. Thanks!

If you can't log in to your website at all, reply to any course email and tell us what you know: who built it, where it's hosted, and roughly when. We'll help you work out the next step. It's a common problem and there's usually a way back in.

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

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">

← Back to the connect hub · Continue to day 9

Last checked September 2026 · Curated by MyFormConnect