Fillable PDF form softwareTurn any PDF into a form that checks itself.

Start from a blank page, a flat PDF or the PDF form you already use. VectorForms makes it fillable, applies your rules, sends it prefilled, collects signatures, and hands you a flattened PDF and clean data at the end.

PDF to fillable form in minutes

Plain-English rules, with AI help

No-code, drag-and-drop editor

A benefit enrollment form in VectorForms, prefilled with member details, with required fields outlined in red.

Paper forms fail in the same few ways every time. A missing date. The wrong box ticked. Shares that add up to 90%. A signature left off page four. Each one costs a phone call and a week.

VectorForms catches those mistakes while the person is still filling the form in. Required fields stay outlined until they’re right, calculations do themselves, and sections appear only when they apply.

You don’t have to redesign anything to get there. Start from the PDF you already send out. VectorForms maps its fields, and you add the rules on top.

The life of a form

From a blank page to a signed record, and the data behind it.

Ten steps, one product. Your team sets up the first four once. Every form after that runs the other six on its own.

Send

Per recipient

  1. 5Send it, prefilled

Keep

By your team, and your systems

  1. 8Review and approve
  2. 9Flatten and file
  3. 10Use the data

Steps 1–2 · Build

Start with whatever you have.

A blank page, a PDF you already send out, or the fillable PDF you already use. Any of them can become a working online form in the same designer.

  • Upload a PDF and VectorForms maps its form fields. You adjust them instead of starting over.
  • Or start from a blank page and drag on labels, text boxes, text areas, checkboxes, selects and radio buttons.
  • Templates per client and environment that you can switch off without deleting.
The VectorForms designer with a converted two-page benefit enrollment form, its 29 fields listed on the left and the email field selected, with its properties on the right. Sample data.
29 fields, ready to adjust. A converted PDF in the designer. Pick any field to set its name, title, size and type, or drag new ones on from the left.
The Custom JavaScript dialog in VectorForms with the assistant. The request "Make @City and @Zip required when @Address is entered" has produced a suggested rule, shown line by line with Accept and Reject buttons, beside a summary of what the rule reads and changes. Sample data.
Describe it, then review it. Type @ to pick a field. The suggestion appears line by line, with a summary of what it reads, changes and shows. Nothing reaches the editor until you accept it.
RequiredNumericDateInput maskField dependenciesCalculationsField rolesCustom JavaScript

Step 3 · BuildNew

Teach the form your rules, in plain English.

Describe a rule in a sentence and the assistant writes the script. Or take one you already have and ask it to explain it, or to fix it. Either way, you read the result before anything changes.

  • Required, numeric, date and masked fields so nothing arrives half done.
  • Describe a rule and the assistant writes the script. Type @ to pick a field, even one on another page.
  • Review every change line by line, and accept or reject each one. Nothing is live until you publish the form.
  • Explain a script in plain English, or have a broken one repaired.
You stay in control. The assistant is off until an administrator turns it on, for each tenant and environment, in Settings. It works from your field names, the script and your request, not from what people enter in the form.

Step 4 · Build

Decide who does what, and how they sign.

Name the roles on the form, set the order they sign in, and choose the signature type. Signatures are optional, and you choose the kind.

  • Roles and signing order such as member, then spouse, then dependent. Each sees only the fields their role allows.
  • E-Signature drawn or typed right on the form, when that’s all a form needs.
  • DocuSign if you already have an account. The completed form is routed through it.
  • VectorSign for signer authentication and a tamper-evident certificate, all in the same suite.
The signing flow summary for a form template: Member, then Spouse, then Dependent, then Done.
The signature type menu on a form template, offering E-Signature, DocuSign and VectorSign.
Who signs, in what order, and how. Member, then spouse, then dependent. Then pick the signature type for the whole form.
What the recipient sees when they open the link: the benefit enrollment form with their name, date of birth, address and plan already filled in. Sample data.
POST /api/form/client/connect
"fields": { "first_name": { "value": "Avery" }, … }
"plan_type": { "value": "Defined Benefit Pension", "readonly": "true" }
→ 200 · a secure link for the recipient
One call from your application. Pass what you already know and it arrives prefilled. Mark a field read-only and it’s locked.

Step 5 · Send

Send it with what you already know.

Start a form for one person from the dashboard, or from your own application with one API call. Whatever you already hold about them is filled in before they open it.

  • Prefilled from your records so people check their details instead of typing them again.
  • Read-only where it matters so a plan or an ID can’t be changed by the recipient.
  • A secure link per recipient with no account to create and nothing to install.

Steps 6–7 · Complete

The recipient finishes it in one sitting.

On a phone or a laptop, they add what’s missing, attach anything the rules ask for, sign, and submit. If they run out of time, they save the form and come back to it later.

  • Fields that follow their answers because dependencies tie one field to another.
  • Errors shown in place with the field outlined until it’s right.
  • Submit stays locked until every required field, rule and signature is done.

Beneficiary designation · page 2 of 2

Saved · finish later
  1. Adds what’s missingBeneficiaries and shares
  2. Attaches a documentspousal-consent.pdf · 1.2 MB
  3. SignsAvery T. Morgan
  4. SubmitsAllowed once every rule passes
The flattened benefit enrollment form open in VectorViewer: beneficiaries with 60 and 40 percent shares, both e-signatures, the notary and a Completed stamp, all printed into the page. Sample data.
The final, flattened PDF in VectorViewer. Both signatures, the notary and the completed stamp are part of the page now.
  1. CreatedPublished and sent
  2. SavedStarted, not finished
  3. SubmittedComplete and validated
  4. SignedSignature captured
  5. VerifiedPassed your review
  6. InductedFiled as a managed document

Steps 8–9 · Keep

Review it, approve it, and file it.

Each submission arrives complete and validated. Your reviewer opens it in VectorViewer and approves it. VectorForms then flattens it into a final PDF and files it in the cloud.

  • Every form has a status from Created to Inducted, so nobody has to chase.
  • Review with the assistant and annotate on a layer that never touches the submitted form.
  • Flattening prints every field and signature into the page, so they become part of the document.
  • Open it any time in VectorViewer from the cloud, with its version history and permissions.

Step 10 · Keep

Keep the data, not just the PDF.

Every value a person entered is also saved on its own, as structured data. The PDF is the record people read. The data is what your systems use.

  • /api/form/client/statusreturns every value the person entered, with who submitted and signed, and when.
  • /api/form/client/pdfreturns the flattened PDF, with the same credentials.
  • /api/form/client/auditreturns the audit trail, one event per line.
  • Saved with the submissionso it can prefill the next form, or update your CRM, core system or any other database.
The submitted record from the VectorForms client API: who verified and inducted the form, each signer with submit and sign times, and every field value, beside the calls that return the flattened PDF and the audit trail. Sample data.
One record per submission. Twenty-seven values from this form, both signers and the review, ready for whatever system needs them next.

Works well with

VectorSign

Make a signature part of submitting the form, all in one step.

See VectorSign →

Works well with

VectorViewer

Review a completed submission like any other managed document, with the assistant’s checks.

See VectorViewer →

What people ask about VectorForms.

Can we convert the PDFs we already have?

Yes. Upload a PDF and VectorForms maps its form fields. Then adjust the mapping and add your rules.

What kinds of rules can we add?

Required fields, validation, calculations, dependencies between fields, roles that decide who completes each part, and custom JavaScript, which the AI rule assistant can write from a plain-English description.

Do we need to know JavaScript to write rules?

No. Describe the rule in plain English and the AI assistant writes the script, which you review before it goes in. Many rules need no script at all: required, numeric, date and masked fields are settings. To try a rule, use the designer’s preview. Explanations are in English.

What does the rule assistant see?

The request you type, the ids, titles, types, pages, required flags and options of the form’s fields, and the script you’re working on. It doesn’t receive what people enter in the form. Your request is screened for personal data before it reaches the model, and each call is logged. It runs on Amazon Bedrock, in the same AWS account as your deployment.

Can we switch it off?

Yes. It’s off until an administrator turns it on, for each tenant and environment, in Settings. When it’s off, the designer looks and works exactly as it did before, and sends no AI requests.

Can we start without a PDF?

Yes. Build a form from a blank page in the editor.

Can a form require signatures?

Yes, and you choose how: a built-in e-signature drawn or typed on the form, your existing DocuSign account, or VectorSign. A form can require one or more signers, in the order you set, before it can be submitted.

What happens to a form after it’s approved?

VectorForms flattens it into a final PDF, with every field and signature printed into the page, and files it as a managed document. You can open it in VectorViewer from the cloud at any time.

Can we use the submitted data elsewhere?

Yes. Every value is saved as structured data alongside the PDF, and the client API returns it with who submitted and signed. Use it to prefill the next form, or to update your CRM, core system or database.

Bring us your paper form. We’ll make it fillable.

Book a demoContact sales