---
title: "Online form builder: create a web form for your site free"
description: "Form builder for contact, request, registration and intake forms. Field validation, conditional fields, a one-line website embed and webhooks. Free plan."
url: https://askyo.ru/en/form-builder
lang: en
last_modified: 2026-09-27
---

1. [Home](https://askyo.ru/en)
2. Form builder

Forms

# Online form builder: a form for your website in five minutes

Contact forms, request forms, registrations, questionnaires and surveys. Add fields, set validation and conditions, then embed the form with one line of code or share a link. Free plan, no card.

[Create a form ](https://app.askyo.ru/build)[How to embed it](#embed)

## How to create a form online

Open the builder, add fields (name, phone, email, a dropdown, a comment box) and mark the required ones. Email and phone formats are validated automatically. Publish the form and pick how to show it: a link, a QR code or a widget on your site. Responses collect in your inbox, and from the Pro plan they also go to your webhook.

Below are the form types people build most often in Askyo, each with its own page, plus what to know before you start: where submissions go, what the free plan covers and what the service does not do.

Form types

## What kind of form are you building?

One engine, different jobs. Each type has its own page with example fields and settings.

- ### Contact and request forms

  Name, phone, what they need. Format validation, required fields, a captcha against spam, and delivery to your webhook.

  [Feedback form](https://askyo.ru/en/feedback-form)

- ### Client or candidate questionnaire

  Longer data collection with input validation, conditional sections and a spreadsheet export.

  [Questionnaire builder](https://askyo.ru/en/questionnaire)

- ### Event registration

  Sign-ups for a webinar, conference or workshop, with date and format choices and a consent checkbox.

  [Registration form](https://askyo.ru/en/event-registration)

- ### Website survey

  A short on-page survey, as a popup or inline block. Works on WordPress, Webflow and any HTML site.

  [Website survey](https://askyo.ru/en/website-survey)

- ### Client brief

  A project brief for a website, design or campaign: a multi-page form with file uploads and branches per project type. Start from a template.

  [Client brief template](https://askyo.ru/en/templates/anketa-client)

- ### Customer satisfaction and NPS

  One 0–10 scale and a “why” question. The Net Promoter Score is calculated for you.

  [NPS survey](https://askyo.ru/en/nps-survey)

- ### Graded test

  Answer keys, points and an “X out of Y” result for classes and training.

  [Test maker](https://askyo.ru/en/test-maker)

- ### Lead-generation quiz

  A few questions about the visitor’s needs and a contact form at the end, with different endings for different answers.

  [Quiz maker](https://askyo.ru/en/quiz)

- ### Voting

  Pick an option with one vote per device. Only the organizer sees the results.

  [Online voting](https://askyo.ru/en/voting)

- ### Parent survey

  Ten ready-made questionnaires for schools and preschools with every question written out.

  [Parent surveys](https://askyo.ru/en/parent-survey)

## Web form for your website: how to embed it

There are three ways to show a form. A link to a hosted page works for email and chat. A QR code works for print and events. For your site there is a widget: one \<script> line where the form should appear.

The widget renders inside a Shadow DOM and weighs about 35 KB, so your site’s CSS cannot break the form and the form cannot break your site. Paste it into an HTML block in WordPress, Webflow, Squarespace or your own code. Developers get a JS API and lifecycle events: see the [widget](https://askyo.ru/en/widget) page, and the [website survey](https://askyo.ru/en/website-survey) page for ready scenarios.

## Contact form fields: what to ask

Every extra field on a contact form costs you submissions. Ask only for what you need to reply, and get the rest in the conversation.

- Name. One field, not first, middle and last.
- Email or phone with format validation, so a typo is caught before it is sent.
- What they need: a choice of three to five options instead of an empty box.
- A preferred time to call, if you do not call back right away.
- A consent checkbox linked to your privacy policy, if your jurisdiction requires one.
- Hidden fields that capture UTM tags from the page URL (Pro plan), so you know which campaign sent the lead.

Inside

## What the form builder does

### Field validation

Email, phone, date and number fields check their format. Required fields stop empty submissions. Custom regex rules are on the Pro plan.

### Conditional fields

Show a field only to the people who need it, such as “Company name” after “I am a business”. Conditions live on the logic graph; the free plan allows up to three branches from one question.

### File uploads

Résumés, briefs, photos. File upload is on the Pro plan with files up to 10 MB, and larger on higher plans.

### Spam protection

A captcha block stops the bots that fill in website forms. Available on the Pro plan.

### Four display modes

All fields in a list, one question per screen, page by page, or as a chat. Split a long questionnaire into pages and keep a short contact form as a list.

### Consent and signature

A consent block with a policy link is on every plan. A drawn signature field, by finger or mouse, is on the Team plan.

## Where form submissions go

Every response lands in your Askyo inbox with a per-question summary. After that it depends on the plan.

- A webhook to your own URL, plus Make or Zapier: Pro plan and up.
- A Telegram notification for every new submission: Pro plan and up.
- CSV export from Pro; Excel (XLSX) export and Google Sheets sync from Team. More in the [article about webhooks and CRMs](https://askyo.ru/en/blog/webhook-crm-telegram).
- A self-hosted build, if submissions must stay on servers you control.

## Good to know before you start

What the form builder does not do, so you do not find out after launch.

- No email notifications, either to you or to the person who filled in the form. Use a webhook, Make, Zapier or Telegram instead.
- No payment collection inside a form.
- A small “made with Askyo” line sits under the form. Removing it requires the Enterprise plan.
- The free plan is for trying things out and small jobs: 5 forms and up to 150 responses.
- Card checkout for international customers is not available yet; paid plans on the English site go through the request form on the pricing page.
- There is no import from Google Forms or other tools. The [Google Forms alternative](https://askyo.ru/en/google-forms-alternative) page shows how to move a form by hand.

## How to create a form for your website in 5 steps

From an empty form to submissions arriving at your webhook. Signing up is free.

1. ### Create a form

   Open app.askyo.ru/build and start from scratch or a template. You can also describe the form to Yo, the AI assistant, and get a draft.

2. ### Add fields and validation

   Add name, email, phone and your questions. Mark the required fields; phone and email validation switches on automatically.

3. ### Set conditions

   If some fields only apply to some people, show them conditionally on the logic graph. Add a consent block linked to your privacy policy if you need one.

4. ### Embed it on your site

   Publish the form and copy the widget code. Paste it into an HTML block on your page, or share the link and QR code.

5. ### Connect delivery

   On the Pro plan, add a webhook or connect Make or Zapier so submissions reach your tools. Send a test submission and check it arrived.

Next

## Ready-made templates

Open a template, adjust the wording and publish. Questions, logic and settings come with it.

- ### [Feedback form](https://askyo.ru/en/templates/feedback-form)

  A smart form with branching: the user picks a reason for getting in touch and gets their own set of questions.

  20 blocks · branching included

- ### [Contact form](https://askyo.ru/en/templates/contact)

  The fewest possible fields: for a website or a subscription page.

  6 blocks

- ### [Client questionnaire](https://askyo.ru/en/templates/anketa-client)

  Contacts, the job, budget and timing, so the first call is an informed one.

  14 blocks

- ### [B2B lead form](https://askyo.ru/en/templates/lead-b2b)

  Contact, company size, interests and preferred channel.

  13 blocks

- ### [Event registration](https://askyo.ru/en/templates/event-registration)

  Name, contacts, attendance format and track.

  10 blocks

- ### [Service booking](https://askyo.ru/en/templates/booking)

  Choice of service, date, time and client contacts.

  10 blocks

[All templates: Leads and contacts](https://askyo.ru/en/templates/category/lead)[Template catalog](https://askyo.ru/en/templates)

## From the blog

- ### [Shadow DOM survey widgets: the iframe is obsolete](https://askyo.ru/en/blog/website-widget)

  An iframe weighs 200+ KB, breaks search indexing and adapts badly. A Shadow DOM widget is the modern way to embed. Here is the technical case.

- ### [Webhooks + CRM + chat: automating the follow-up](https://askyo.ru/en/blog/webhook-crm-telegram)

  A survey response should instantly become a lead, a task or an alert. Three working webhook scenarios you can set up without writing much code.

- ### [Free form builders and data residency](https://askyo.ru/en/blog/free-form-builders-and-data-residency)

  Google Forms is free and takes three minutes. Where the responses live, who processes them and under which contract is worth asking before the survey goes out.

[All blog posts](https://askyo.ru/en/blog)

Frequently asked questions

## Form builder FAQ

Can I create a form online for free?

Yes. The free plan includes 5 forms and up to 150 responses, with field validation, conditional logic and the website widget. Webhooks, captcha, file uploads and CSV export start on the Pro plan.

How do I add a form to my website?

Publish the form and copy the widget code: a single \<script> line. Paste it into an HTML block in WordPress, Webflow or your own template. The widget is isolated in a Shadow DOM, so your site’s styles do not leak into it.

Will I get an email for each submission?

No, Askyo does not send email. Submissions collect in your inbox, and from the Pro plan they can go to a webhook, Make, Zapier or Telegram, which can then notify you however you like.

What is the difference between a form builder and a survey builder?

In Askyo they are one tool. A form collects details about one person: a request, a registration, an application. A survey collects opinions from many people for a summary. The fields, validation and conditions are the same; only the job differs.

Can I host the forms myself?

Yes. Besides the cloud version there is a self-hosted build for teams that need form data to stay on infrastructure they control. It is licensed separately; details are on the pricing page.

## Build your website form today

Free, no card needed. The widget code is ready in five minutes.

[Create a form ](https://app.askyo.ru/build)[Templates](https://askyo.ru/en/templates)
