Enterprise / Pro add-on

Describe the form you want — and let AI build it.

The AI Assistant builds and edits form configurations from plain-language prompts, and can review an existing form for issues. Tell it what you need — “add a 3-step approval wizard with a manager sign-off” — and it returns a ready-to-apply configuration, or a plain-text report if you’d rather it just advise.

You bring the AI. Modern DFFS does not include it. There is no AI model, subscription, or bundle of tokens inside the product, and the license price does not cover any AI usage. Whichever route you use, the model access is yours and is billed by whoever provides it: send inline with your own provider API key (Claude, OpenAI, Gemini, Mistral, Grok, Groq), or copy the prompt into an AI tool you already subscribe to. On Enterprise, your own relay runs on your organization’s provider account. Either way you need AI access of your own — SPJSWorks never meters, resells, or subsidises it.

Key capabilities

  • Two response modesapply the changes (returns an updated configuration, applied automatically after an automatic snapshot, so every change is reversible), or review and report (a plain-text analysis, nothing changed — great for audits).
  • Build from scratch — generate whole forms from a description, including creating any missing list fields.
  • Six providers — Claude (Anthropic), OpenAI, Gemini (Google), Mistral, Grok (xAI), and Groq. Bring your own API key, AES-GCM encrypted in your browser and never stored on our servers. Requests reach the provider through a stateless relay that retains nothing — no key, no prompt, no response.
  • Enterprise relay — AI traffic never leaves your network — route requests through your organization’s own relay endpoint, so users never handle an API key and nothing touches SPJSWorks infrastructure. Credentials and provider choice stay under IT’s control. (Enterprise)
  • No API key required — a key just keeps everything inline. Without one it’s a two-step manual flow: copy or download the assembled prompt + schema, run it in whatever AI tool your organization already approves, then paste or import the result. Nothing leaves your browser to us or to any provider. No key still means your own AI — this route needs an AI tool you already have access to, it does not remove the AI subscription.
  • Scoped prompts — include only what’s needed (layout, rules, settings, Custom JS/CSS) to keep token usage low. Asks before guessing when a request is ambiguous.

From prompt to working form

A real request on a real form: a purchase-request form has an Approval tab, but no approver field and no notification. Here is the whole round trip.

  1. Describe the change in plain language

    Scope the request to only the parts it touches — here Form and Rules — choose whether the AI should apply the changes or just review and report, then write the prompt the way you’d say it to a colleague.

    Provider configuration sits at the top, and the panel says it plainly: optional — required only to use Send to AI. That’s where the two routes diverge at step 3 — send inline with your own key, or Copy / Download the assembled prompt to run in whatever AI tool you already use, then bring the answer back at step 4.

    The AI tab in Modern DFFS: a Provider configuration row marked optional and required only for Send to AI, set to Claude (Anthropic); then four numbered steps — Scope and options set to Form and Rules; Write your prompt with Apply changes selected and a plain-language prompt asking it to add the missing Approver field and approver email to the Approval tab; Send or export with Send to AI, Copy prompt to clipboard and Download prompt to AI model buttons; and Import AI response with Import and Paste buttons.
  2. It asks before it invents anything

    The response streams back — expand it any time to watch what’s being generated. This request needs an Approver column that doesn’t exist on the list yet, so rather than guessing or silently failing, the assistant lists exactly what it wants to create and waits for you: create the fields, or skip and wire them up yourself.

    Progress panel reading "Sending prompt to AI, please wait… Generating response…" with a "View generated output" link. Dialog: "Create new list fields — the AI response suggests the following new fields should be created in the list: Approver (Approver) – User", with Create fields and Skip buttons.
  3. Apply it, or take the JSON

    Import the configuration straight into the form, or download it as JSON to review, diff, or move to another environment first. Nothing is written until you choose.

    Dialog: "AI Response Complete — the AI has generated a configuration. What would you like to do with it?" with Import configuration and Download as JSON buttons.
  4. The field lands where you asked

    Back in the form builder, the Approval tab of the existing tab set now holds the Approver field — inside a proper row and column, matching the structure the rest of the form already uses.

    Form builder canvas showing the Request / Items / Approval tab set, with the Approval tab selected and a new row, column and Approver person field inside it.
  5. …and so does the logic behind it

    It didn’t stop at the field. The assistant also wrote the rule that was asked for: when Approver: Email is not empty, on change → send email — with the recipient, subject and body built from field tokens like [[fieldValue:Approver.email]]. Editable like any hand-built rule.

    Rules tab showing a new rule "Email new approver": condition Approver: Email is not empty, trigger On change only, and a "Send email" action under If yes.
  6. Nothing the AI does is one-way

    A restore point is written automatically before the configuration is applied. Roll the form back in one click, or Compare the two versions to see exactly what changed.

    Stored restore points and backups table with an entry noted "AI restore point", offering Restore, Delete and Compare.

Full AI Assistant documentation →  ·  Example prompts →

Let AI build your forms — free for 30 days.

Full functionality, no credit card. AI Assistant is included on Enterprise and available as a Professional add-on — in both cases you supply your own AI access.