FFF
+
Square logo
Payments & Invoicing integration

Connect formformform to Square

Turn every form submission into a Square customer, invoice, or order the moment someone hits submit.

Trigger
New form submission

Someone completes your formformform form.

Connect
Zapier

The “New Submission” trigger fires instantly.

Action
Square logo
Square

Your data lands where the work happens.

formformform is a form builder that sends your responses straight into Square. Instead of retyping order details or adding new buyers to your Customer Directory by hand, each submission flows into Square as a customer record, an invoice, or an order, ready for your point-of-sale and payments workflow.

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 those field values to a Square action you choose. You map your form fields once, name, email, phone, amount, item, to the matching Square fields, and every future submission lands correctly.

This is a one-directional flow built for sellers: a new form submission creates records in Square. It's the fastest way to connect Square to forms without writing code, juggling API credentials, or maintaining a custom integration.

Ways to use formformform with Square

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

Add a new buyer to your Customer Directory
WhenNew Submission on your "Join our list" form
ThenCreate a customer in Square with name, email, and phone

A retail shop collects sign-ups at the counter and online. Each submission creates a customer profile in the Square Customer Directory, so loyalty and marketing campaigns reach the right people without manual entry.

Draft an invoice from an order request
WhenNew Submission on your "Request a quote" form
ThenCreate a draft invoice in Square addressed to the customer with the requested amount

A custom furniture maker takes order enquiries through a form. Each submission generates a draft Square invoice with the buyer's details and price, ready to review and send for payment.

Build an order for fulfillment
WhenNew Submission on your "Place a pickup order" form
ThenCreate an order in Square with the selected line items

A bakery runs a pre-order form for weekend pickups. Each submission creates a Square order with the chosen items, so staff can prep and ring it up at the register.

Segment customers into a group
WhenNew Submission on your "VIP membership" form
ThenCreate the customer and add them to a Square customer group

A coffee roaster offers a members tier. Each signup creates the customer and adds them to the "VIP" group in Square, powering targeted discounts and loyalty perks.

Capture event registrations as customers
WhenNew Submission on your "Workshop signup" form
ThenCreate a customer in Square and note the event in a custom field

A pottery studio sells class spots. Each registration creates a Square customer tagged with the workshop name, so the studio can invoice and follow up after the event.

Log catering and booking enquiries
WhenNew Submission on your "Catering enquiry" form
ThenCreate a customer and a draft invoice in Square for the estimated total

A restaurant handles catering requests through a form. Each enquiry creates a customer record and a draft invoice, giving the owner a head start on quoting and collecting a deposit.

Who connects Square to their forms

Retail and boutiques

Turn newsletter and loyalty sign-up forms into Square customer profiles so promotions reach buyers automatically.

Food and beverage

Send pre-order and catering forms to Square as orders or draft invoices ready for the register.

Service businesses

Convert booking and quote-request forms into Square customers and draft invoices for fast follow-up.

Studios and classes

Register workshop and class signups as Square customers tagged with the session for easy invoicing.

Pop-ups and markets

Capture vendor or pre-sale forms and create Square customers and orders before the event opens.

Nonprofits

Route donation-interest and event forms into Square as customers and draft invoices for processing.

Why connect Square

+Every form submission reaches Square in real time, no CSV exports, no copy-paste, no manual data entry.
+Map form fields to Square fields once and every future submission lands in the right place.
+Create customers, draft invoices, build orders, or add buyers to groups without touching the Square API.
+No code required, the published Zapier integration handles the connection end to end.
+Keep buyer details and order context clean and consistent across your point-of-sale and payments workflow.

How to connect formformform to Square

  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 Square.

  5. 5

    Add Square as the action app and choose an action such as "Create Customer," "Create Invoice," or "Create Order."

  6. 6

    Map your form fields to the matching Square fields, email to email, name to given/family name, amount to the invoice total.

  7. 7

    Test the Zap with a sample submission, confirm the record in Square, then turn the Zap on.

Frequently asked questions

Is the Square integration free?+

formformform's Zapier integration is free to connect. You'll need a Zapier account and a Square account; both offer free tiers, though running Zaps at higher volumes may require a paid Zapier plan. There's no extra charge from formformform to send submissions to Square.

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 Square within seconds, so customers, invoices, and orders appear in your Square account almost immediately rather than on a delayed polling schedule.

Can I map specific form fields to Square fields?+

Yes. When you set up the Square action in Zapier, you map each form field to a specific Square field, email, given name, family name, phone number, invoice amount, or line items. You configure 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 Square's Zapier actions. You build the Zap in a visual editor, pick your trigger and action, map fields, and turn it on. No API keys, scripts, or developer work are needed.

Can a form submission charge a customer automatically?+

Not directly. formformform sends submission data to Square, where it can create a customer, a draft invoice, or an order. To collect payment, you send the Square invoice or ring up the order through your normal Square flow. The integration handles record creation, not the act of charging a card.

Can one form trigger more than one thing in Square?+

Yes. A single submission can drive multiple Square actions in the same Zap, for example create the customer, then add them to a group, then draft an invoice. The flow is always one direction: a new form submission triggers actions in Square.

Related payments & invoicing integrations

Start sending responses to Square

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

Create your form