Your first form, live in 5 minutes
No backend, no server config, no database. Create a form, paste one snippet, collect submissions.
Create your free account
Sign up at my.contactfire.com. No credit card needed for the free plan.
Open Form Studio
In your dashboard, go to Form Studio. Create a new form, give it a name, and add your first field.
Publish your form
Click Publish in the top bar. ContactFire generates a public form URL and a unique Form ID.
Copy the embed snippet
Go to Embed Code in the form settings. Copy the HTML snippet — it is a single <script> tag plus a <div>.
<div id="cf-form"></div>
<script
src="https://my.contactfire.com/api/embed-script"
data-token="cf_embed_your_token_here"
data-form-id="your_form_id"
async
></script>Paste it on your site
Drop the snippet into any HTML page — wherever you want the form to appear. No server-side setup needed.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<title>Contact Us</title>
</head>
<body>
<h1>Get in touch</h1>
<!-- ContactFire form renders here -->
<div id="cf-form"></div>
<script
src="https://my.contactfire.com/api/embed-script"
data-token="cf_embed_your_token_here"
data-form-id="your_form_id"
async
></script>
</body>
</html>Submit a test message
Open your site and fill out the form. Hit Submit.
Check your Inbox
Back in the ContactFire dashboard, open Inbox. Your test submission appears within seconds — with all field values, timestamp, and source domain.
Feed my.contactfire.com/llms.txt to your AI assistant. It covers every integration detail — LDS session flow, reply-to config, token management — in plain text that any agent can parse directly.
You are live.
Your form is collecting submissions. Now explore what else ContactFire can do.