Skip to content
WeZend

Campaigns & content

Lead-capture forms

Hosted signup forms with a public submit API — new leads become contacts, get tagged, and can trigger a welcome journey instantly.

Forms are the front door of your audience. WeZend forms exist in two shapes — a hosted page you can link to from anywhere, and a public submit endpoint you can POST to from your own website — both feeding the same pipeline: contact created/updated → consent recorded → tags applied → journeys triggered.

Create a form

Audience → Forms → New form. Choose the fields (email and/or phone plus any custom fields), the consent text, the tags to apply, and what happens next (double opt-in on/off, redirect URL, welcome journey).

Every form gets a key, say spring-fair:

  • Hosted page: https://api.wezend.com/forms/spring-fair — a ready styled page, perfect for QR codes, bio links and paid landing pages.
  • Submit endpoint: POST https://api.wezend.com/forms/spring-fair/submit — wire your own HTML form to it:
<form onsubmit="submitLead(event)">
  <input name="email" type="email" required />
  <input name="first_name" />
  <button>Sign up</button>
</form>
<script>
async function submitLead(e) {
  e.preventDefault();
  const data = Object.fromEntries(new FormData(e.target));
  const res = await fetch("https://api.wezend.com/forms/spring-fair/submit", {
    method: "POST",
    headers: { "Content-Type": "application/json" },
    body: JSON.stringify(data),
  });
  if (res.ok) e.target.replaceWith("Thanks — check your inbox!");
}
</script>

No API key in the browser — the form key is public by design and rate-limited server-side.

Double opt-in

With double opt-in enabled, the submit triggers a confirmation email/SMS and the contact is only marked subscribed after clicking the link — the gold standard under GDPR and the single best thing you can do for long-term deliverability.

Where submissions land

Each submission upserts a contact (matched on email/phone), records the consent event with timestamp, form key and IP, applies your tags, and — if configured — enrolls the contact in a welcome journey within seconds.

One platform. Every customer interaction.

Replace your patchwork of messaging APIs, CDP and automation tools with a single engagement platform built for scale.

No credit card required · EU data residency · 99.99% uptime SLA