Forms — Ascend
Core Feature

Forms that fill your database.

A slash-menu form builder bound directly to your data. Submissions become rows — ready to filter, view in Kanban, or trigger an invoice. No exports. No glue.

Type / and start building.

The same slash-menu editor as our Pages. Drop in fields, headings, dividers, page breaks, or conditional logic — anywhere. Drag to reorder. Click any field to set a label, description, or required flag.

  • Auto-map every database property to a form field in two clicks.
  • Pre-configured Rating (1–5 stars) and contact-info fields.
  • Per-field render mode — dropdown, radio, or checkbox group.
  • Real-time preview without ever leaving the designer.

Every field type you need.

Each one writes to a typed property on your database, so the data downstream is always clean.

Short / Long Text

Single-line or paragraph answers

Email

Format-validated email capture

Number

Integers, decimals, ranges

Single / Multi Select

Dropdowns, radios, checkbox groups

Checkbox

Yes / no toggles

Date

Native date picker

File Upload

Direct to your blob storage

Rating

1–5 star pre-config

Built Different

Not just another form tool.

Standalone form apps dump submissions into a separate inbox. Ascend Forms write straight into your operational data — where the rest of your work already lives.

Responses are already your data

Submissions land as rows in an Ascend database. No CSV exports, no Zapier, no separate “responses inbox”. Filter, sort, group, automate, invoice — instantly.

Conditional logic, server-validated

Show, hide, require, or skip-to a page based on what people answer. Re-validated server-side so tampered submissions can’t bypass requirements.

Draft → Publish, like Tally

Edits stay private until you click Publish. Rebuild a form mid-campaign without anyone seeing a half-finished version.

Opaque public URLs

Every form gets an 8-character random slug — competitors can’t enumerate /f/quarterly-survey-2026 to scrape your forms.

Wondering...
Conditional Logic

Forms that adapt to the answer.

Show a follow-up question only when it’s relevant. Require a phone number only when “Call me back” is selected. Branch enterprise leads to a different page than self-serve signups.

  • Show / hide / require any field based on any condition
  • Skip-to-page jumps for branched flows
  • Server-side re-validation — tampered POSTs can’t bypass rules
  • Per-field-type conditions (contains, greater-than, is-empty…)
// Rule preview
If Contact method equals "Phone"
→ Require Phone number

If Plan equals "Enterprise"
→ Skip to Enterprise questions

If Country not equals "US"
→ Hide Tax ID

From form to row in one trip.

No exports. No webhooks to maintain. No paid integration tier.

1. Respondent submits

Public URL — no account required.

2. Logic re-validates

Hidden fields dropped. Required fields enforced.

3. Row appears in your database

Filter it. View it on Kanban. Invoice it.

Embed Anywhere

Drop your form into any website.

One <iframe> snippet — chromeless, themeable, auto-resizing. Paste it into WordPress, Webflow, Squarespace, Notion, your client's CMS, or your own React app. The form blends in. The data still lands in your Ascend database.

yourclient.com/contact
Their site
Your Ascend form
Name
Email
Submit

No "Powered by" watermark. No purple Tally bar.

Your snippet
<iframe
src="your-app/embed/{token}"
data-ascend-embed="{token}"
width="100%" loading="lazy"
style="border:0;background:transparent"
></iframe>
// + tiny auto-resize helper (optional)
Click Embed in any form.Copy → paste.

Auto-resizing

Iframe grows with the form. No fixed pixel guesses, no scroll bars inside scroll bars.

Themed per host

Auto / light / dark, transparent background. Multiple snippets per form so each host site looks native.

Chromeless by default

No Ascend header, no watermark. The respondent sees your form, not our brand.

Same data pipeline

Embedded submissions land as rows in your database — identical to the public URL.

Strict CMS that strips <script>? Switch to fixed height — the snippet drops the script and works in Medium, Substack, and locked-down portals.

Wondering...

Stop running a separate form tool.

Forms are included on every Ascend plan, including free. No add-on. No usage caps.