Forms,
thoughtfully
built for teams.

Thirteen field types, laid out the way you choose for whoever fills it in, and real numbers on the other side. Publish with a link, close it when you’re done.

Start with:
Illustration: a feed of recent form responses, each showing the answer and when it arrived.
Illustration: the CanvasFlow form builder, with a field palette on the left and a question being edited.
FIG.01

A canvas that
stays out of the way.

Sane defaults. No fifty-tab settings panels. Drop in a field, write the question, mark it required — your form is already publishable, accessible, and fast on mobile.

Illustration: the canvas editor, with form fields laid out as connected nodes.
FIG.02

Beautiful dashboards, for when you want to click around.

Views and responses, completion rate, the hour and the day people actually reply, and which question they gave up on. Your form becomes a real dashboard the second answers land — no exports, no spreadsheets.

Explore responses →
Illustration: the response dashboard, showing totals, a submission trend chart, and a list of recent forms.
FIG.03

One link.
You decide when it closes.

Publish and share the link, or hand over a QR code. Close the form with a toggle, give it an expiry date, or cap the number of submissions. Every response is kept to one per visitor.

Your forms →
Illustration: the share dialog, showing a public link, a QR code, and a list of collaborators with their roles.

Three steps. No ceremony.

Step / 01

Build it

Drag fields onto the canvas from thirteen types, group them into segments, and mark what's required.

Learn More
COPY LINK
Step / 02

Share it

Publish, then pass along the link or the QR code. Close it, expire it, or cap it.

Learn More
LIVE
87%
Step / 03

Read it

Live charts, the response table, drop-off per question, and CSV export.

Learn More
FIG.04

Bring the team, not the whole company.

Access per area

Give a collaborator the builder, the analytics, the responses, or the settings — separately.

Roles you can change

Promote, demote, or remove someone at any time without rebuilding the form.

Hand over ownership

Transfer a form to someone else outright when it stops being yours to run.

Sign in your way

Email and password, or Google and GitHub if you'd rather skip another password.

Questions, answered.

The short version of what teams ask us most. Want the long one?

Talk to the team →
01How is CanvasFlow different from Google Forms?+
You lay a form out on an open canvas, split it into segments, and branch on the answers so far — weighing several answers at once, not just the last one. Respondents get the layout you chose: one question at a time, one segment per page, or the whole form at once. And the results live inside the form you built, not in a separate export.
02Do my respondents need an account?+
Not unless you ask for one. A published form is open to anyone with the link. You can optionally require sign-in, record the respondent's email, allow one response per person, or accept only certain email domains.
03Which field types can I use?+
Short text, Long text, Email, Phone, URL, Number, Dropdown, Checkboxes, Rating, Toggle, Date, Time, and file upload. Each field can be marked required, given a placeholder and help text, and dragged into any order. Email and URL fields are format-checked before a respondent can move on.
04How do I stop collecting responses?+
Close the form with one toggle, or give it a closing date and it shuts itself. You can also unpublish it entirely, which puts it back into draft and takes the public link offline.
05Can I export my responses?+
Yes. Every submission lands in a table you can page through, and the whole set downloads as CSV whenever you like.
06Can my team help build a form?+
Invite teammates as collaborators with a viewer or editor role, change that role later, remove them, or transfer ownership outright. Roles are checked on the server for every request.