Forms that feel
like cinema.
Somnia is a form builder that lets you create, share and analyze beautiful forms — no code required.
Inspired by Inception — each form is a layer. Each response, a signal.
What's your biggest challenge right now?
How It Works
Three steps from idea to insight
LAYER 01
THE WORKSHOP
Build your form
Drag questions into place. Choose from 9 field types — text, rating, dropdowns, dates and more. Set validation rules, pick a cinematic theme, and preview exactly what your respondents will see.
9 field typesLAYER 02
THE DREAMSCAPE
Share with anyone
Publish your form with a custom URL. Share a QR code, restrict with a password, or keep it unlisted. Set a response limit or expiry date. No login required for respondents.
Public or unlistedLAYER 03
THE PROJECTION
Read the results
See responses in real time. Drop-off charts show exactly which question people abandon. Filter by date, export to CSV, and track completion rates across your entire audience.
Live analyticsBuilt for teams
Who's it for?
Invite teammates at different access levels. Each role has a name inspired by Inception — but their permissions are exactly what you'd expect.
Form Creator
You — the person building forms
Create, publish and manage forms. View every response and all analytics. Invite teammates to help edit or observe.
Collaborator
A teammate you invite to edit
Can edit form questions and view responses. Cannot publish, delete or change settings.
Observer
A teammate with read-only access
Can view responses but cannot edit anything. Useful for stakeholders who need results without touching the form.
Platform Admin
Internal — not a user-facing role
Has access to global dashboards to view system-wide stats, manage users and suspend accounts. Never assigned to regular users.
Respondent
Anyone filling out a published form
An unauthenticated public user. No account needed. Navigates the form, submits responses, sees the Surfacing screen.
Built on solid
foundations.
Somnia is built with tRPC, Drizzle ORM and Zod — a fully type-safe stack from database to UI. Your form validation rules are stored in the database and compiled at runtime, so adding a new field type never requires a code deploy.
- Type-safe API — no runtime surprises
- Validation rules live in the database, not the code
- Paginated responses — handles thousands of submissions
- Rate limiting on all public form endpoints
- Clean shutdown — no data loss on redeploy
Question types
9
Form themes
8
API endpoints
24+
Status
LIVE
What people are saying
Somnia replaced every form tool we had. The cinematic theme system isn't just visual polish — it genuinely changes how respondents engage with each question.
Ariadne K.
Product Manager
I built and published a multi-page intake form in under ten minutes. The analytics dashboard told me exactly where people were dropping off.
Robert F.
Growth Lead
The collaborator role system is exactly what our agency needed. Clients can view results without accidentally editing anything.
Yusuf M.
Agency Director
Pricing
Simple, honest pricing.
ONE LEVEL DEEP
For individuals getting started
- 4 forms
- 100 responses / month
- 4 cinematic themes
- Basic analytics
FULL EXTRACTION
For power users and small teams
- Unlimited forms
- 10,000 responses / month
- All 8 cinematic themes
- Advanced analytics + CSV export
- Invite collaborators to edit
- Custom URL slugs
SHARED DREAMSPACE
For teams and agencies
- Everything in Full Extraction
- Unlimited responses
- Up to 10 team members
- Read-only observer access
- Password-protected forms
- Priority support
No credit card required