Skip to content
contact.
FeaturesHow it worksDocsContact
Log inGet started
YOUR FORMS. ONE HAPPY HOME.

Your forms.
One connected
inbox.

A contact form API for the websites you build. Collect submissions, send email and SMS, and connect your tools—without building a backend.

Create your workspace Explore the docs
Works with any frontend Your design, your forms
A direct line to your people
Let’s talk.Good things start with a hello.•••
Your name
Alex Morgan
Email address
alex@example.com
What’s on your mind?
I have a project in mind. Let’s build
something great together.
Send message
Message receivedSafely delivered. Ready for you.
Just now
One endpoint. Endless possibilities.
FEELS AT HOME IN YOUR STACK
Next.js
Webflow
React ✳
Astro
HTML
LESS PLUMBING. MORE BUILDING.

Everything behind
a great first hello.

You build the experience. We handle what
happens after someone hits send.

An inbox that makes sense

All your submissions, neatly organized. Search, filter, and find the message you need.

Thoughtful by default

Origin restrictions, schema validation, honeypots, and rate limits help protect every endpoint.

Keep your tools in the loop

Connect email, Twilio SMS, Slack, Discord, and signed webhooks. Choose automatic notifications or manual replies.

A space for every project

Separate workspaces, scoped access, and clear usage limits keep your projects organized.

Bring your own frontend

A simple JSON API for your existing website. Keep complete control of your form’s design.

Know what’s working

See submission trends and your most-used forms without digging through logs.

FROM IDEA TO INBOX

Three steps. Then you’re connected.

01

Create a workspace

Give your project a home and create your first form.

02

Connect your frontend

Add your website origin and send JSON to your unique endpoint.

03

Let the messages in

Review submissions, follow trends, and connect your tools.

Walk through the setup
GOOD TOGETHER

One submission.
All the right places.

Notify your team, confirm a customer’s message, or trigger a workflow. Configure delivery rules in your dashboard.

Explore integration setup
Email / SMTPTeam alerts & customer confirmationsTwilio SMSUpdates sent to a phone numberSlackMessages for your team’s channelDiscordMessages for your team’s channelSigned webhooksYour app, CRM, or automation
A FEW THINGS TO KNOW

Before your first message.

Can I use my existing contact form?

Yes. Keep your own HTML, React, Next.js, Astro, or Webflow design and submit JSON with JavaScript to your public endpoint. Native HTML form POSTs are not supported.

Do I need to expose an API secret?

No. The public form key is intended for your frontend. Keep administrator credentials and provider secrets out of browser code.

Does accepting a form mean the email was delivered?

Acceptance stores the submission in your inbox. A separate worker handles configured delivery rules and retries. Check delivery status for each notification.

YOUR NEXT CONNECTION STARTS HERE

Open the door to a good conversation.

Let’s get you connected
contact.

Your frontend. Our form backend.

How to useIntegrationsContactTermsPrivacy policy
© 2026 ContactDesigned & developed by Kiran Dhakal