Skip to main content

Wire the forms on your site
into your work.

The moment a visitor sends the form, a customer record opens, a task appears in the right project and your team is told. The submission queues up in the same inbox as your messages.

No credit card neededFree foreverInstant setup

Forms features

From building the form to embedding it, from bot protection to the inbox: every request a visitor sends lives inside Workinno.

01

Sixteen field types

Short and long text, email, a phone field with a country picker, a web address, number, money, date, date with time, a dropdown, single and multiple choice, a checkbox, file upload, an explanatory text and a hidden field all come ready. You build the form by dragging a field and dropping it. Everything you ask has a field of its own.

TextEmailPhoneMoneyDateFileNumberDropdownMultiple choiceCheckboxWeb addressHidden field
Sixteen types, up to 50 fields in one form.
DRAGTake a field from the list and drop it where you want
02

Build it by dragging and dropping

You take a field from the list and drop it where you want it. You can put two, three or four fields side by side and leave stacking them on a phone to Workinno. Building a form needs no designer.

First nameSurname
Email address
CityDistrictPostcode
Up to four fields in a row; on a phone it drops to one column.
03

Multi-step forms

You split a long form into up to ten steps. The visitor sees which step they are on, the progress bar fills, and a missing field on each step is flagged right there. A long form does not scare the visitor off.

1. Details2. Request3. Confirm
STEP 2The budget field cannot be left empty
A missing field is flagged on its own step; the visitor is not carried to the end.
UP TO TEN STEPSYou split a long form
04

Conditional fields

A field appears only when it is needed: pick “business” and the company name is asked, pick “personal” and it is never asked. A field that is not shown is not treated as required and is not submitted. The visitor never meets a question that has nothing to do with them.

IfCustomer type Business
↓
ShowCompany name · Tax office
A field that is not shown is not treated as required and is not submitted.
05

And together with or

The rule for showing a field can run to twenty conditions. Whether all of them must hold or one is enough, you decide. You build a complicated flow in a single form.

If the budget is over 250,000
or the project type is Business
Show the appointment field
The rule for showing a field can run to twenty conditions.
06

Field rules

You make a field required, set a minimum and maximum length, and pick a ready format such as letters only or digits only. You write the help text under the field yourself. Bad data is filtered out at the moment of sending.

Required
FormatDigits only
Length10-11 digits
You write the help text under the field yourself.
07

Collect files

A visitor uploads a plan for a quote or a CV for an application. A file can be up to twenty-five megabytes, the upload percentage is visible and they can cancel it. A document request finishes inside the form itself.

PDFsite-plan.pdf
72%4.1 MB / 25 MB · cancel
You collect a plan for a quote and a CV for an application.
08

Incoming files are scanned

Every uploaded file is checked against its real type and passes the virus scan. You find the file in the Files module, in that form's folder. A file from outside does not get in unchecked.

Type verified
Virus scan clean
Form Files / Get a Quote
The real type is checked; a renamed file cannot get through.
09

The customer record opens on its own

A contact record is created from the submission. If the same email has come in before, no new record opens and the existing one is used; your old details are not written over. The same person does not pile up twice in the list.

DTDana Turnernew record
EKElla Kanematched
When the same email comes in a second time, the old record is not written over.
FROM A SUBMISSIONA contact record is created on its own
10

The company is recognised too

The company is taken from the email's domain, and a second person from the same company attaches to that company. Free email providers do not count as companies. Business requests gather under the right company.

@acar-architecture.comCompany: Acar Architecture
@gmail.comNo company is created
AAAcar Architecture2 people
Free email providers do not count as companies.
11

The request turns into a task

A task opens in the project you choose; you can build form answers into its title and assign an owner and watchers. The uploaded file lands in the task's attachments as well. A request that arrives turns into work the same minute.

Task titleQuote request · Dana Turner
Sales project · Sarah B. owns it
site-plan.pdf · in the task's attachments
You build form answers into the title and assign watchers too.
12

Two separate emails

A notice goes to your team on one side and an automatic reply reaches the sender on the other. You can use form answers in the subject of both. The sender is not left without an answer.

To the team: New quote request
To the sender: We have your request
SubjectNew request · {city} · {budget}
It is used in the subject of the automatic reply to the sender too.
13

Set five outcomes together

You define up to five outcomes for a single submission and they are all processed in order. If one fails the others still run, and which one did not happen goes on record. One submission starts several pieces of work.

Contact record
Company record
Task
Two emails
14

Which field goes where

You map a form field onto a field on the customer card: the “Company” field onto the company name, the “Note” field onto the customer note. Even without mapping, the email and the phone are not lost. The information settles in the right place on the card.

Full nameContact name
CompanyCompany name
Your messageCustomer note
Even without mapping, the email and the phone are not lost.
15

In the same inbox as your messages

Form submissions land in the same inbox as WhatsApp, Instagram and live chat. You do not switch tabs by where something came from. You handle every request from one queue.

Form · Quote request
WhatsApp · Acar Architecture
Instagram · @lotusfurniture
You do not switch tabs by where something came from.
16

A submission's status

Every submission arrives as new and turns to seen when you open it; you move it on to in progress and resolved. You assign it to a teammate, so who is on it is clear. No request closes without an answer.

NewSeenIn progressResolved
SBSarah B.on it
An unassigned submission stays at the top of the list.
STATUSESNew · Seen · In progress · Resolved
17

See on the submission what it created

The records born from a submission stand beside it by name: which task opened, which customer was created. You click and go straight there. What came out of a request is recorded on the request.

Task · Prepare the quote
Contact · Dana Turner
Company · Acar Architecture
You click and go straight to that record.
18

Know where it came from

Which page, which link and which ad tag the submission came through is recorded. You do not guess which channel brings work in. You share out the ad budget by measurement.

Page/services
Sourcegoogle · cpc
Campaignspring-2026
Which page and which link it came through is recorded too.
19

An invisible bot trap

A field people cannot see sits in the form. Bots fill it in and the submission is quietly dropped; a real visitor notices nothing. Your list does not fill up with fake records.

Bot · hidden field filled, dropped
Visitor · submission received
Bots fill in the invisible field and the submission is quietly dropped.
THE VISITORNever sees the field, never notices
20

A CAPTCHA if you want one

You turn the verification box on per form, and it is genuinely checked on the server side. If spam is not heavy you leave it off and do not put the visitor through it. You set the level of protection yourself.

CAPTCHA
Invisible trap
No submission is accepted without server-side verification. If spam is not heavy you leave it off and do not put the visitor through it.
Turned on and off per form
21

No downpour from one address

You decide how many times one address can send per hour. A per-minute ceiling also runs for the form as a whole. An attack does not lock the form.

Per address5 per hour
Form-wide100 per minute
A real visitor never touches the limit
PER ADDRESSYou set the hourly submission ceiling
22

The same person is not counted twice

You can drop repeats that come from the same email or phone. You pick the window as an hour, a day, a week or a month. You count the same person once.

Repeat blocking24 hours
dana@… second submission dropped
You pick the window as an hour, a day, a week or a month.
CRITERIONThe same email or the same phone
23

One line of code

You paste the line from the builder into your site and the form settles in. It sets its own height and does not jump as the page grows and shrinks. Publishing a form stops being a developer's job.

Embed snippet<script src="embed.workinno.com/form.js" async>
Live on your site: /contact
The height sets itself. The form does not jump as the page grows and shrinks.
24

Share it from six places

You embed it in your site, hand out a direct link, open it as a pop-up, print a QR code, send it over WhatsApp or put it inside your support widget. The same form lands in the same record everywhere. Wherever it comes from, you handle the request in one place.

EmbedLinkPop-upQR codeWhatsAppSupport widget
All six look at the same form and the same submission list.
QR code · the same form on printed material
25

Let it look like your site

You pick the light, dark or transparent theme and give it your brand colour; the button and focus colour follow. On the transparent theme the form drops its own background and your site's shows through. The visitor does not think they have moved to another site.

LightDarkTransparent
Brand colour
On the transparent theme the form drops its own background and your site's shows through.
THEMELight · dark · transparent
26

Your logo above the form

You upload a logo and turn showing the form name on or off. The visitor sees whose form they are filling in. The impression of your brand carries on into the form.

logo.png · 240 KB
Show the form name
The visitor sees whose form they are filling in.
A logo is uploaded, the form name can be hidden
27

After they send it

You write your thank-you message or send the visitor on to another page. The redirect address is checked twice for safety. The visitor is not left in limbo after sending.

We have your request and will come back to you today.
ORSend them to the /thank-you page
The redirect address is checked twice.
ORYou write your own thank-you text
28

Consent text and data rules

You write your own privacy notice and make the consent box required. A submission that arrives without the box ticked is rejected on the server. The record of consent is kept together with the submission.

I have read the privacy notice and I agree.
REQUIREDCannot be sent without ticking it
A submission without consent is rejected on the server. You write your own privacy notice.
29

Forms in fourteen languages

You choose the form's language; all system text such as send, next, back and thank you appears in it. The task and the emails born from the form are written in the same language too. A foreign visitor fills it in in their own language.

TürkçeEnglishDeutschالعربية
BUTTONGönder · Send · Senden · إرسال
The task and the emails born from the form are written in the same language too.
Fourteen languages · send, next, back, thank you
30

Let AI translate the form name

You write the form's name in one language and it is translated into the others with one button. You present the same form by name on your sites in different countries. You open in a new market the same day.

Translate into the other languages
ENRequest a quote
DEAngebot anfordern
You present the same form by name on your sites in different countries.
31

Ten ready-made forms

A property request, a quote, contact, a job application, a customer survey, a booking, an order, an event sign-up, a call-back and a support request all come ready. You can also start from a blank form. Your first form goes live in minutes.

QuoteContactJob applicationBooking
10 templates · all of them editable
Property request · job application · booking
BLANK FORMYou can start from scratch too
32

Duplicate a form

You copy an existing form's fields, settings and theme and open it as a draft. You do not build the form again from scratch for your second branch. Similar forms do not drift apart.

Duplicate the form
FieldsSettingsThemeOutcomes
Submissions are not copied; a copy opens as a draft. You do not build the form again for your second branch.
COPIEDFields · settings · theme · outcomes
33

Old submissions do not break

Every submission carries the form definition of its moment alongside it. Even if you change the form later, an old submission still shows correctly which question got which answer. Past records do not change along with the form.

March submissionYour budget: $250,000 - $500,000
Today's formThe budget range question was removed
Even if the question changes today, the March record stays the same.
ALONGSIDEEvery submission carries the form definition of its moment
34

It tells you when a form goes quiet

If an active form has had no submission for seven days it is flagged in the list. You learn that the form on your site is broken from Workinno, not from customers not calling. Silence reaches you as a signal too.

Get a Quote no submission for 7 days
Contact 4 submissions today
You learn that the form on your site is broken before customers stop calling.
35

A submission that could not be delivered is not hidden

If a submission arrived but the email did not go out or the task could not be opened, administrators are notified. You also hear when your monthly submission allowance runs out and a visitor is turned away. There is no such thing as a lost request.

Not delivered the notification email did not go out
Monthly allowance used up a visitor was turned away
Both are reported to administrators.
SUBMISSIONReceived, but its outcome could not be processed
36

Connect it to your own system

Submissions are forwarded to up to three addresses per form. They are signed for verification, retried three times if they do not arrive, and the result goes on record. Your system outside Workinno gets the same data.

Addresscrm.yourcompany.com
Signed · 3 attempts
Submissions are forwarded to up to three addresses per form.
IF IT DOES NOT ARRIVEIt is retried three times and the result goes on record
37

Take submissions out

You download the submission list as Excel or CSV, and print it if you like. Who exported it and when goes on record. You download the list ready for a meeting.

Download as ExcelCSV
MTMark T.downloaded yesterday at 14:20
You can print it if you like; who took it and when goes on record.
It comes down as Excel or CSV
38

How many saw it, how many filled it in

The form's thirty-day views, submission count, change against the previous month and completion rate stand on one screen. Whether a form is working is not left to guesswork. Which form works is read off the numbers.

Submissions
64
Completion
12%
Last 30 days · up against the previous period. Whether a form is working is not left to guesswork.
RATEViews and submissions side by side
39

Who sees which submission

One person sees only the submissions assigned to them, a team lead their team's, an administrator all of them. Exporting and deleting are separate permissions. Customer information is not opened to everyone on the team.

Repthe ones assigned to them
Team leadtheir team's
Administratorall of them
Exporting and deleting are separate permissions.
40

Watch it from the dashboard

You put the form submissions card on your dashboard and choose how many hours it looks back over and whether it shows only unread ones. A request that comes in does not slip past your dashboard. You see incoming requests while you look at your day.

Unread
7
Window
24 h
You can also choose to show only the unread ones.
You choose how many hours it looks back over
41

It stays in the customer's history

If a customer has filled in your form before, it appears on the customer's timeline. You see when they asked for what without searching. You go into the conversation knowing what that person wanted.

12 March · Quote form filled in
18 March · Call held
You see when they asked for what without searching.
TIMELINEIt appears on the customer's record

Let a form not land in a mailbox, but start the work

A message from the site form lands in a mailbox and disappears.
The submission lands in the same inbox as your messages.
You type what came in into the customer list by hand.
The customer record and the task appear the moment the form is sent.
Who will take the request is unclear, so everyone waits for someone else.
Every submission has a status and an owner.
Spam submissions get mixed in with the real requests.
Bot protection has four layers, and repeats are dropped on their own.
To change the form you have to call the web designer.
You build the form by dragging and dropping; no code changes.
You notice the form is broken only when customers stop calling.
If a form stops receiving submissions, or one cannot be delivered, you hear about it.
The file the visitor uploaded and their request sit in different places.
The uploaded file sits inside the task the request created.
FAQ

Frequently asked questions

How do I put the form on my site?

You paste the one-line snippet from the builder wherever you want it on your site. If you prefer, you can also share it as a direct link, a pop-up or a QR code.

Will the form break my site's design?

It will not. The form runs inside its own frame, and your site's styles do not reach into it. You pick a light, dark or transparent theme and give it your brand colour.

What happens when the form is sent?

You define up to five outcomes for one submission: open a customer record, create a company, open a task in a project, email the team, send an automatic reply to the sender.

How am I protected from spam submissions?

Four layers work together: an invisible field that bots fill in, a CAPTCHA if you want one, an hourly limit per address, and blocking repeats from the same email.

Where do I see the submissions?

Form submissions gather in the same inbox as WhatsApp and Instagram messages. Every submission is tracked as new, seen, in progress and resolved, and assigned to a teammate.

Can I collect files in a form?

Yes. An uploaded file lands in the form's folder in the Files module, passes the virus scan and is attached on its own to the task that submission creates.

How many languages can a form be in?

You choose the form's language from fourteen; all system text such as send, next, back and thank you appears in it. One form works in one language.

Is there a form on the free plan?

There is. On the free plan you build three forms and receive a hundred submissions a month. On the paid plans forms and submissions are unlimited.

LAST STEP

Let no request get lost.

Set up your workspace and put your first form live in ten minutes. Let every request have an owner.

Free forever
No credit card neededFree foreverInstant setup
Forms · Features · Workinno