Webflow Integration

Webflow Contact Form Integration

Collect form submissions from your Webflow site using FormAPI in minutes. Use Webflow's built-in form designer and paste your unique FormAPI mockapi in the custom code for submissions.

VS Code

<form id="formapi-webflow" onsubmit="handleSubmit(event)">
  <label>Email:</label>
  <input type="email" name="email" required />

  <label>Message:</label>
  <textarea name="message" required></textarea>

  <button type="submit">Send</button>
</form>
<p id="success-message" style="color:green; display:none">Form submitted successfully!</p>
<p id="error-message" style="color:red; display:none"></p>

<script>
  async function handleSubmit(event) {
    event.preventDefault();
    const form = event.target;
    const email = form.email.value;
    const message = form.message.value;
    
    const successEl = document.getElementById('success-message');
    const errorEl = document.getElementById('error-message');
    successEl.style.display = 'none';
    errorEl.style.display = 'none';

    try {
      const res = await fetch('https://submit.zunoy.com/sub/[YOUR-FORM-KEY]', {
        method: 'POST',
        headers: { 'Content-Type': 'application/json', Accept: 'application/json' },
        body: JSON.stringify({ email, message })
      });
      const data = await res.json();
      if (data.code === 200) successEl.style.display = 'block';
      else {
        errorEl.textContent = data.message || 'Something went wrong';
        errorEl.style.display = 'block';
      }
    } catch (err) {
      errorEl.textContent = err.message;
      errorEl.style.display = 'block';
    }
  }
</script>

How to Integrate Code

What is Webflow?

Webflow is a no-code website builder that allows you to visually design websites and manage content. You can embed custom code snippets for advanced functionality such as submitting forms to external services like FormAPI.

FormAPI Setup in Webflow with Fetch

Use the native Fetch API within a