Back to Help Center
Channels·Setup10 min read

Connect a website form

Point any contact form at Yesoma's inbound endpoint so submissions land in the inbox as inquiries.

Point any contact form on your site at Yesoma's inbound endpoint and every submission lands as a new inquiry in the inbox.

Set it up

  1. Open Settings → Channels → Website contact form.
  2. Copy the endpoint URL shown there — it's unique to your workspace and ends with your inbound token.
  3. In your form provider (Web3Forms, Tally, Jotform, Formspree, Netlify, Webflow, or plain HTML), set the form's submit action to that URL.
  4. Submit a test entry from your live site.

The new inquiry should appear in Inbox within a few seconds, with the submitter turned into a customer record.

What field names should I use?

You don't have to rename your form fields. Yesoma auto-detects common field aliases — name, full_name, email, phone, message, service, budget, note, etc. If your form sends extra fields, they're stored on the inquiry's metadata and visible on the inquiry detail panel.

If your form uses an unusual field name (like your_text_input_12), the message body still arrives — just rename the field on the form for cleaner records.

Provider-specific steps

See Supported form providers for the exact configuration in Web3Forms, Tally, Jotform, Formspree, Netlify, Webflow, and plain HTML.

Want a deeper look at the endpoint?

The full reference — URL shape, payload, response codes, hidden fields, and signature — lives in Website form endpoint.

Common issues

  • Submission posts but no inquiry shows up. Most often, the form provider is doing a mode: no-cors request that swallows errors. Check your provider's logs and confirm the response was 200 OK.
  • Inquiries arrive with no message body. Your form is probably using a field name Yesoma doesn't recognize. Rename the message field to message or check the inquiry's metadata — your data is still there, just not on the main body.
  • Spam submissions. Add a honeypot field on your form (a hidden input most providers offer) before considering CAPTCHA — it usually does the job.

More in Channels

Was this article helpful?

If something was unclear or missing, tell us and we'll fix it.

Still stuck?

We'll help you get this working. Send us a message, or ask about Managed Setup.