← Example scenarios

A form request, parsed and filed

The form on your site posts a request: the scenario breaks it into fields, writes a row to a table and answers the form straight away.

What the scenario looks like

Заявка с формы
Разбор заявки▶
Модель▦
Запись в таблицу▶
Ответ вызывающему▶
Ответ формы▶
  • Execute + Data
  • LLM
  • Execute
Open in your workspace →

Requests from a website usually land in an inbox where a human unpacks them: copies the phone number, marks how urgent it is, moves it into a spreadsheet. Here the scenario does all of that, and the form gets its confirmation immediately rather than waiting for a human.

What is inside

  1. Form request — the entry. The request body sits on the data port: {{ nodes.entry.data.webhook.payload }}.
  2. Parse the request turns what arrived into fields: name, contact, topic, urgency.
  3. Write to the table stores those fields as a row in your collection.
  4. Answer to the caller assembles the short JSON the form will receive.
  5. Form response — the exit. What leaves through a webhook’s exit goes to the caller, not to a person: the form reads it and shows “request received”.

What to set up for yourself

  • The parse fields. The schema describes what you want to receive: add a budget, a city, a contract number. Write the schema title in Latin characters; write the field descriptions in your own language.
  • The collection. Replace REPLACE_ME in the write node with your collection id.
  • The document for the table. Every value there references a parsed field. Add a field to the schema and add it here too, or it is computed and not stored.
  • The response to the form. Currently {"accepted": true, ...}. Shape it to whatever your front end expects.

What to connect

Create a collection under Tables — that happens inside the product, no external service required. Then enable the Webhook target on the Publish tab: the platform issues an address and a key. That address goes into your form settings, wherever it asks where to post.

You can try it without leaving the editor: send any request text in the test tab and the parsing runs on it.