Business systems
Forms & Data Collection
Form definitions, protected submissions with file uploads, and automatic contact capture.
Forms collect information from visitors: contact requests, applications, bookings of interest and surveys. Submissions are data, not orders.
Core objects
- Forms. Questions, consent settings, availability windows and confirmation emails, built in the dashboard.
- Submissions. Each visitor's answers and files, linked to the contact Kanorio creates or updates.
How the APIs fit
- Show a form with
<kanorio-form>, or build your own markup on the Content Delivery API's form endpoints, which handle bot protection and uploads. - Bot protection is the built-in proof-of-work check by default. The site owner can switch to their own Cloudflare Turnstile, Google reCAPTCHA or hCaptcha keys under Site settings › Bot protection;
GET /sitereturns the choice asbotProtection, and<kanorio-form>renders the right widget automatically. - Read submissions with the Management API.
- The
customers.form.submittedwebhook pushes each submission to your systems.
See the Forms guide.
What the APIs expose
- Forms & lead captureAvailable
- API
- Management API
forms.list/get,submissions.list/get; DeliveryGET /forms/:id,GET /forms/:id/challenge,POST /forms/:id/upload-request,POST /forms/:id/submit; SDKforms.client({ siteUrl }) - Elements
<KanorioForm />(<kanorio-form>),<KanorioBotProtection />,useKanorioBotProtection()- Hosted site
/marketing/forms,/data/form_submissions; pageformsection- Webhooks
customers.form.submitted
API reference
Webhook events
- customers.form.submitted · Fired when a visitor submits an online form (notifies team and webhooks).
Elements
- <kanorio-form> · Interactive form with client validation, an anti-spam challenge, private file uploads and submission handling.
Guides
For site owners
How to use this product in the dashboard is covered in the help center.
Open the help center