FFF
+
Segment logo
Analytics & Tracking integration

Connect formformform to Segment

Turn every form submission into a Segment track or identify event — automatically, the moment someone hits submit.

Trigger
New form submission

Someone completes your formformform form.

Connect
Zapier

The “New Submission” trigger fires instantly.

Action
Segment logo
Segment

Your data lands where the work happens.

formformform is a form builder that sends your responses straight into Segment as clean event data. Instead of bolting tracking snippets onto every form or exporting CSVs, each submission becomes a Segment track call or identify call — complete with the user's traits and the event's properties — ready to fan out to every destination you've wired up.

The connection runs through the published formformform Zapier integration. formformform fires a real-time "New Submission" trigger the instant someone completes your form, and Zapier passes the field values to a Segment action. You map your form fields once — email and name to identify traits, the rest to event properties — and Segment takes it from there, routing the data to your warehouse and downstream tools like Mixpanel, Amplitude, Google Analytics, or a marketing destination.

This is a one-directional flow built for capturing intent as it happens: a new form submission creates an event in Segment. It's the fastest way to connect Segment to forms without writing analytics code, managing a writeKey in your own backend, or maintaining a custom HTTP integration.

Ways to use formformform with Segment

Concrete automations you can set up in minutes — no code required.

Identify a new lead
WhenNew Submission on your "Request a demo" form
ThenCreate an identify call in Segment with email, name, and company as traits

A B2B growth team runs a demo-request form. Each submission fires a Segment identify call so the lead's traits flow into the CRM, warehouse, and ad destinations at once — no copy-paste between tools.

Track a newsletter signup event
WhenNew Submission on your "Subscribe" form
ThenCreate a "Signed Up" track event in Segment with source and plan as properties

A content team grows its list with an embedded subscribe form. Each signup sends a "Signed Up" track event with the referral source as a property, so attribution lands consistently across every analytics destination.

Send order details as an event
WhenNew Submission on your "Place an order" form
ThenCreate an "Order Placed" track event in Segment with product, quantity, and revenue properties

A small e-commerce shop takes custom orders through a form. Each submission emits an "Order Placed" event with revenue and product properties, feeding the warehouse and revenue dashboards without a developer.

Capture event registrations
WhenNew Submission on your "Webinar signup" form
ThenCreate a "Registered" track event in Segment tied to the user's email and the event name

A marketing team collects webinar registrations. Each signup fires a "Registered" track event with the session name as a property, so reminder tools and reporting destinations all see the same registration data.

Log product feedback as an event
WhenNew Submission on your "Product feedback" form
ThenCreate a "Feedback Submitted" track event in Segment with rating and category properties

A product team gathers feedback through a form. Each response sends a "Feedback Submitted" event with the NPS rating and category as properties, ready to query in the warehouse alongside in-app behavior.

Record a support request
WhenNew Submission on your "Contact support" form
ThenCreate a "Support Requested" track event in Segment with topic and priority properties

A support team routes inbound questions through a form. Each submission emits a "Support Requested" event with topic and priority, giving analytics and CS tools a real-time view of inbound volume.

Who connects Segment to their forms

B2B SaaS

Fire identify calls from demo and trial forms so lead traits flow to the CRM, warehouse, and ad platforms in one event.

Growth and marketing teams

Send a track event from every signup and lead form to keep attribution consistent across all Segment destinations.

E-commerce

Turn order and enquiry forms into revenue-bearing track events that feed analytics and the data warehouse.

Product teams

Capture feedback and beta-signup forms as events so qualitative input sits next to product usage data.

Events and education

Emit a registration track event from each signup form to power reminders and downstream reporting.

Data and analytics teams

Route form submissions through Segment into the warehouse without writing or maintaining custom tracking code.

Why connect Segment

+Every form submission reaches Segment in real time — no tracking snippets, no CSV exports, no manual entry.
+Map form fields once to identify traits and event properties, and every future submission follows the same schema.
+Send clean track or identify calls that fan out to all your Segment destinations at once — warehouse, analytics, and marketing tools.
+No code required — the published Zapier integration handles the connection without touching a writeKey or backend.
+Keep form intent data consistent with the rest of your event stream so reporting and attribution stay accurate.

How to connect formformform to Segment

  1. 1

    Build your form in formformform and publish it so it can accept submissions.

  2. 2

    In Zapier, create a new Zap and choose formformform as the trigger app.

  3. 3

    Select the "New Submission" trigger so the Zap fires the instant someone submits.

  4. 4

    Connect your formformform account and pick the specific form you want to send to Segment.

  5. 5

    Add Segment as the action app and choose an action such as "Create Track Event" or "Create Identify Call."

  6. 6

    Map your form fields to the payload — email and name to identify traits, answers to event properties, and set the event name.

  7. 7

    Test the Zap with a sample submission, confirm the event arrives in your Segment source debugger, then turn the Zap on.

Frequently asked questions

Is the Segment integration free?+

formformform's Zapier integration is free to connect. You'll need a Zapier account and a Segment account; both offer free or starter tiers, though high event volumes or premium Zapier features may require paid plans on those platforms. There's no extra charge from formformform to send submissions to Segment.

Does it work in real time?+

Yes. formformform uses a real-time "New Submission" trigger that fires the moment someone completes your form. Zapier then passes the data to Segment within seconds, so the track or identify call appears in your source and routes to destinations almost immediately rather than on a delayed schedule.

Can I map specific form fields to event properties?+

Yes. When you set up the Segment action in Zapier, you map each form field to a specific part of the payload — email and name become identify traits, while answers like plan, rating, or product become event properties. You set the event name and the mapping once, and every submission follows it automatically.

Do I need to write any code?+

No. The connection runs entirely through the published formformform Zapier integration and Segment's Zapier actions. You build the Zap in a visual editor, pick your trigger and action, map fields, and turn it on. There's no analytics snippet, writeKey handling, or backend work involved.

Should I use a track call or an identify call?+

Use an identify call when you want to attach traits to a person — email, name, company — such as on a lead or signup form. Use a track call when you want to record that something happened, like "Order Placed" or "Registered," with the details as properties. Many teams do both: identify the user, then track the event in the same Zap.

Will the events route to my downstream destinations?+

Yes. Once a submission becomes a track or identify call in Segment, it flows through your source to every connected destination — your warehouse plus tools like Mixpanel, Amplitude, Google Analytics, or marketing platforms. formformform sends the event into Segment; Segment handles the fan-out exactly as it does for your other events.

Related analytics & tracking integrations

Start sending responses to Segment

Build a form, connect Segment, and let the busywork run itself. Free to start.

Create your form