Lead Status Tracking

Every form submission is a potential customer. Lead tracking lets you manage submissions like a mini-CRM — track each one from “New” to “Converted” without leaving your Flowqen dashboard.

Example: How a marketing agency uses lead tracking
NewSomeone fills out your “Get a Quote” form → submission lands here automatically.
ContactedYour sales rep emails the lead → they mark it as “Contacted”.
QualifiedThe lead replies, has budget, and fits your ideal customer → “Qualified”.
ConvertedThey sign the contract → 🎉 Mark as “Converted”.
LostThey went with a competitor → mark as “Lost” for future reference.

Available Statuses

NewJust submitted. No action taken yet.
ContactedYou've reached out to this lead.
QualifiedLead has budget, need, and timeline.
ConvertedDeal won! Customer acquired.
LostDeal didn't happen. Archived.

How to Use

1

Open any form in your dashboard

Click on a form to see its submissions list.

2

Click on a submission

You'll see the full submission data, and a colored status badge at the top.

3

Click the status badge to change it

A dropdown appears with all 5 statuses. Pick the new one — it saves instantly, no “Save” button needed.

4

Filter by status

Back in the submissions list, use the status dropdown filterto show only “New” leads, only “Qualified” ones, etc. This is how sales teams prioritize their follow-ups.

Pro tip:Open your "Contact Form" submissions every morning and start with “New” leads. Move them to “Contacted” as you email each one. In a week, you'll have a clear picture of your pipeline.

What it looks like

Dashboard → Contact Form → Submissions
P

Priya Sharma

priya@startup.co

New2 mins ago
R

Rahul Gupta

rahul@agency.in

Contacted1 hour ago
S

Sarah Chen

sarah@techcorp.com

QualifiedYesterday
M

Mike Johnson

mike@store.com

Converted3 days ago
Lead status tracking is available on Pro and Business plans.

Update status via API

You can also change a submission's lead status programmatically — useful for syncing with an external CRM or automating status changes.

PATCH/api/submissions/:submissionId
Request body
{ "leadStatus": "qualified" }

Valid values: new, contacted, qualified, converted, lost.

Example: Auto-qualify leads from enterprise domains
// Webhook handler on your server
app.post("/webhook/flowqen", async (req, res) => {
const { submission } = req.body;
const email = submission.data.email;
// Auto-qualify leads from big companies
const enterpriseDomains = ["google.com", "amazon.com", "microsoft.com"];
const domain = email.split("@")[1];
if (enterpriseDomains.includes(domain)) {
await fetch(`https://flowqen.com/api/submissions/${submission.id}`, {
method: "PATCH",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({ leadStatus: "qualified" })
});
}
res.sendStatus(200);
});

Common Use Cases

Sales Pipeline

Track leads from "Get a Quote" forms through your sales process.

Event Registration

Mark attendees as Contacted after sending confirmation emails.

Support Tickets

Track bug reports from New → Contacted → Converted (resolved).

Job Applications

Qualify candidates, then mark as Converted when hired or Lost when rejected.

© 2026 Flowqen. All rights reserved.