Feature Specification & Roadmap

Everything you need to collect & automate

A comprehensive overview of every tool, validation rule, and security control available in Oimmi Forms today — plus a look at what's arriving next.

Form Builder & Field Engineering

Field Engine

Custom Regex & Word Count Limits

Enforce strict validation patterns with custom user-facing error messages on text, paragraph, and email fields. Define maximum word count limits for long-form answers.

Multi-Select with Selection Bounds

Provide multi-choice options with strict minimum and maximum selection constraints (e.g. 'Select between 2 and 4 options') validated both client and server side.

Database-Enforced Field Uniqueness

Mark critical fields like email, phone number, or employee ID as unique. The server prevents duplicate responses with instant validation.

Hide Field on Prefill & Hidden Fields

Silently capture UTM codes, lead sources, and IDs. Fields can be permanently hidden or automatically hidden when prefilled via URL parameters.

Submissions Intelligence & Analytics

Data & Insights

17-Operator Deep Query Engine

Filter submissions with field-specific operators: text contains/starts_with, numeric gt/lt/between, select in, multiselect has_any/has_all, and boolean checks.

Client-Side Visual Analytics

Instantly view bar charts for select options, distribution histograms for numeric responses, and pie charts for boolean questions calculated directly on fetched data.

Dynamic Table & One-Click CSV Export

Review responses in an adaptable data grid with typed cell formatters. Export all raw dynamic JSONB payloads into structured CSV spreadsheets anytime.

Date Range & Pagination Controls

Filter submissions by submission timestamp windows with configurable page sizes (10, 20, 50, 100) and instant jump controls.

Security & Anti-Abuse

Protection

Cloudflare Turnstile Bot Protection

Protect your public forms and API endpoints from automated bots without frustrating real users with traditional puzzles or image CAPTCHAs.

Configurable IP Rate Limiting

Define custom anti-spam time windows (10 seconds up to 24 hours) per form to block repeated abuse from individual IP addresses.

CORS Host Whitelisting

Lock down API submissions by configuring authorized origin domains, preventing unauthorized third-party sites from posting to your form endpoints.

Pre-Submit Auth Endpoints & Headers

Attach custom authentication headers and endpoints to verify user tokens or permissions on your own backend before saving a response.

Webhooks, Automation & Conversion

Automations

Real-Time Webhooks with Redis Queue

Route responses instantly to Slack, Discord, Zapier, or your own server. A 5-minute debounced Redis queue minimizes redundant external charges.

Submission Capping & Limit Webhooks

Set a hard cap on submissions. When your quota is reached, the form automatically closes and triggers an automated limitReachedWebhookUrl notification.

Custom Completion Screens & Action Links

Customize the success screen with custom headers, descriptive notes, and external action links, or configure instant automatic URL redirection.

Mandatory Terms & Privacy Agreement

Ensure GDPR and legal compliance with built-in required consent checkboxes linking directly to your Privacy Policy and Terms of Service.

Upcoming Features

On the immediate roadmap

We're continuously extending the platform. Here are the major capabilities currently in development.

Multi-Page Wizard Forms

Up to 50 Pages with Step Wizards

In Development

Split long surveys into clean, step-by-step multi-page experiences (supporting up to 50 pages). Features progress indicators, previous/next navigation, and logical page branching.

Live Field Webhook Verification

e.g. Verify Task ID / Order Number Exists

Coming Soon

Validate input values in real-time against your private backend before submission. For example, when a user enters a Task ID or Customer Account, a webhook verifies its existence and validity on your server.

Proxy-Routed Webhooks & Endpoints

Static IP Whitelisting & Secure Tunneling

Coming Soon

Route custom webhooks and auth check endpoints through dedicated static proxy IPs. Securely connect to firewalled VPCs and private intranet systems without exposing them publicly.

Public Form Templates Gallery

1-Click Clone & Instant Customization

Coming Soon

Browse a curated catalog of pre-built form templates (event registration, customer feedback, bug tracking, job applications). Preview and duplicate any template into your dashboard with one click.

Headless Submissions API
Submit responses directly from any custom frontend or mobile app
REST API v1

Full programmatic control without hosted UI

You don't need to use our hosted landing pages. Send validated JSON payloads from your React, Vue, Next.js, or mobile applications. All validation rules, unique checks, rate limits, and webhooks apply automatically.

Cloudflare Turnstile token verification
Origin domain CORS whitelist checking
Immediate webhook routing with Redis batch queue
submit-form.ts
await fetch(`https://forms.oimmi.com/api/v1/submissions/form_123`, { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify({ turnstileToken: "0x4AAAAAA...", payload: { name: "Sarah Connor", email: "[email protected]", interests: ["ai", "security"], satisfaction: 5 } }) });

Ready to build smarter forms?

Create your first form in seconds, configure instant webhooks, and leverage deep analytics today.